[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sanjay3290-mysql-en":3,"guides-for-sanjay3290-mysql":636,"similar-k1704jzrc3jb9sv90n1mpz61hn86n2pp-en":637},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":235,"parentExtension":257,"providers":313,"relations":317,"repo":318,"tags":634,"workflow":635},1778696833339.6248,"k1704jzrc3jb9sv90n1mpz61hn86n2pp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Execute read-only SQL queries against multiple MySQL databases. Use when: (1) querying MySQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data analysis, (4) checking database contents. Supports multiple database connections with descriptions for intelligent auto-selection. Blocks all write operations (INSERT, UPDATE, DELETE, DROP, etc.) for safety.",{"claudeCode":12},"sanjay3290/ai-skills","MySQL Read-Only Query Skill","https://github.com/sanjay3290/ai-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":250},1778697138135.4065,"kn73zgp682zr9v857m6z79hp8h86mfma","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":206,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":221,"tier":222,"useCases":223,"workflow":228},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of querying multiple MySQL databases safely and mentions specific use cases like exploring schemas and data analysis.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers value beyond a simple prompt by providing secure, read-only query execution, multi-database support with descriptions for auto-selection, and robust safety features like query validation and read-only sessions.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, supporting multiple database connections, handling setup via a JSON config, implementing essential safety features, and providing clear usage instructions and troubleshooting guidance.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single, well-defined responsibility: executing read-only SQL queries against MySQL databases, with no unrelated capabilities advertised.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's functionality, clearly outlining its purpose, use cases, and safety features without being misleading.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes specific, scoped tools like `--list`, `--tables`, `--schema`, and `--query` with a limit parameter, avoiding a single generalist execution tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All configuration fields for databases are documented, including required fields and optional ones like port and SSL settings, with clear descriptions.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tool names (`--list`, `--tables`, `--schema`, `--query`) are descriptive and clearly indicate their function within the MySQL domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters are well-defined flags, and output is structured as a readable table with limits, avoiding unnecessary diagnostic dumps or overly broad input fields.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the Apache-2.0 license, as indicated in the SKILL.md frontmatter and the bundled LICENSE file, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-07, which is within the last 3 months, indicating recent maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The `requirements.txt` file is present, indicating dependencies are managed, and the `mysql-connector-python` is a standard library that can be installed.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Credentials are read from a separate `connections.json` file, which is recommended to have `600` permissions, and error messages are sanitized to not leak passwords.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill performs client-side validation on queries and relies on MySQL's READ ONLY transaction mode for safety, treating SQL input as data rather than executable instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill bundles all necessary code and dependencies locally, and no runtime fetching or execution of external code is performed.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates within its defined scope, interacting only with configured databases and managing its configuration file locally. No operations outside the project folder are implied.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached processes or deny-retry loops were detected in the provided script.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill only reads data from the database based on explicit user queries and does not submit any confidential data to third parties.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled script and configuration files do not contain any hidden text tricks, control characters, or invisible Unicode sequences.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The bundled Python script is plain, readable source code with no obfuscation, base64 payloads, or runtime fetched code.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill relies on the `connections.json` file being present and optionally in a specific location, but provides clear instructions on how to create and where to place it.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There are 0 open issues and 5 closed issues in the last 90 days, indicating active maintenance and responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The `manifestVersion` is `1.0` in the SKILL.md frontmatter, providing a clear version signal.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","The script performs validation on queries (read-only, single statement) and includes basic checks for configuration fields. Argument parsing handles basic validation.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill is explicitly read-only and performs no destructive operations, thus no confirmation gate is needed.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The script includes try-except blocks for database errors and configuration issues, providing specific error messages and exiting non-zero on failure.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","not_applicable","The skill is read-only and does not perform external calls that would require local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill only queries user-provided databases and does not inherently operate on personal data without specific user queries, and no third-party submission of data is performed.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill has no regional or jurisdictional limitations and is globally applicable.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill requires Python 3.8+ and `mysql-connector-python`, which are standard and well-documented requirements, making it portable across POSIX-like systems.",{"category":44,"check":128,"severity":24,"summary":129},"README","A README.md file is present and clearly states the extension's purpose, setup, and usage.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill exposes a reasonable number of tools (list, tables, schema, query with limit) within the target range.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tools (`--list`, `--tables`, `--schema`, `--query`) have distinct and non-overlapping functions, avoiding redundancy.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features and functionalities, such as database listing, table/schema viewing, and query execution with limits, are implemented and match the documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README clearly outlines installation steps including dependency installation and config file setup with security recommendations, and provides copy-pasteable usage examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Error messages are specific, indicating the type of failure (e.g., authentication, config not found, invalid query) and providing guidance or solutions.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The script lists `mysql-connector-python` as a requirement, and it's standard practice to pin such dependencies using a `requirements.txt` file.",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","The skill is purely read-only and performs no state-changing operations or outbound data submissions, so a dry-run feature is not applicable.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill enforces a query timeout and connection timeout, and while database mutations are not applicable, the connection logic is stateless between calls.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no indication of telemetry being emitted by this skill.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the skill's purpose (execute read-only SQL queries against MySQL) and provides specific use cases and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, clearly defining the skill's core capability and providing specific trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md file is reasonably concise, delegating detailed configuration to external JSON and scripts.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed configuration and usage are explained in SKILL.md and README.md, with clear instructions for setup and execution, effectively using progressive disclosure.",{"category":170,"check":174,"severity":115,"summary":175},"Forked exploration","The skill is not designed for deep exploration or auditing; it directly executes user-provided queries and returns results, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and SKILL.md provide clear, ready-to-use examples for listing databases, tables, schemas, and executing queries with limits.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill documents failure modes like config not found, authentication failure, and connection timeouts, with suggested solutions.",{"category":91,"check":183,"severity":115,"summary":184},"Tool Fallback","The skill uses standard Python libraries and does not rely on an external MCP server, making fallback unnecessary.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The script includes error handling that halts execution and reports on issues like missing configuration or authentication failures, preventing unexpected states from proceeding.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates independently and does not rely on other skills being loaded or available.",1778697137583,"This skill executes read-only SQL queries against multiple MySQL databases using a Python script. It requires `mysql-connector-python` and a `connections.json` file for configuration, supporting features like SSL, query timeouts, and row limits. It is designed to be safe by blocking all write operations.",[195,196,197,198,199],"Execute read-only SQL queries","Support for multiple MySQL database connections","Intelligent database auto-selection based on descriptions","Blocks all write operations (INSERT, UPDATE, DELETE, etc.)","Configurable SSL support and query timeouts",[201,202,203,204],"Performing any write operations (INSERT, UPDATE, DELETE, DROP, etc.)","Executing multi-statement SQL queries","Operating on databases other than MySQL","Providing a full database administration interface",[],[207,208],"Python 3.8+","mysql-connector-python: `pip install -r requirements.txt`","3.0.0","4.4.0","To safely and efficiently query multiple MySQL databases for data analysis and exploration, with intelligent database auto-selection and robust safety features.","The skill is exceptionally well-documented and robust, with comprehensive safety features and clear usage instructions. Minor improvements could include explicit version pinning for dependencies.",99,"A high-quality, secure skill for executing read-only SQL queries against multiple MySQL databases.",[216,217,218,219,220],"sql","mysql","database","query","read-only","global","verified",[224,225,226,227],"Querying MySQL databases for data analysis","Exploring database schemas and tables","Checking database contents for specific information","Connecting to and managing multiple database instances",[229,230,231,232],"List configured databases using `--list`","Match user intent to database descriptions for selection","Explore database structure using `--tables` or `--schema`","Execute SQL queries with optional `--limit`",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":246,"testCoverage":248},{"hasLockfile":235},false,1778697123033,{"descriptionLength":238,"readmeSize":239},386,16681,{"closedIssues90d":241,"forks":242,"hasChangelog":235,"manifestVersion":243,"openIssues90d":8,"pushedAt":244,"stars":245},5,24,"1.0",1778169286000,272,{"hasNpmPackage":235,"license":247,"smitheryVerified":235},"Apache-2.0",{"hasCi":235,"hasTests":249},true,{"updatedAt":251},1778697138135,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":217,"type":256},"skills/mysql","sanjay3290","ai-skills","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"parentExtension":267,"providers":297,"relations":309,"tags":310,"workflow":311},1778696833339.6206,"k17es37z10n1sw6t2m3f0vsydx86mnje",{"reviewCount":8},{"description":262,"installMethods":263,"name":255,"sourceUrl":14},"Collection of agent skills: PostgreSQL, MySQL, MSSQL, Imagen, Azure DevOps, Atlassian (Jira + Confluence), Google Workspace (Gmail, Calendar, Chat, Docs, Drive, Sheets, Slides), NotebookLM, Jules, Manus, Deep Research, Outline, ElevenLabs, Google TTS.",{"claudeCode":255},{"basePath":265,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":266},"","plugin",{"_creationTime":268,"_id":269,"community":270,"display":271,"identity":274,"providers":276,"relations":291,"tags":293,"workflow":294},1778696833339.6204,"k17d3vqwpbyp1fk2990e431ep986nrqw",{"reviewCount":8},{"description":272,"installMethods":273,"name":255,"sourceUrl":14},"Collection of agent skills for AI coding assistants",{"claudeCode":12},{"basePath":265,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":275},"marketplace",{"evaluate":277,"extract":285},{"promptVersionExtension":278,"promptVersionScoring":210,"score":279,"tags":280,"targetMarket":221,"tier":284},"3.1.0",79,[275,255,281,282,283],"coding-assistants","developer-tools","automation","community",{"commitSha":286,"marketplace":287,"plugin":289},"HEAD",{"name":255,"pluginCount":288},1,{"mcpCount":8,"provider":290,"skillCount":8},"classify",{"repoId":292},"kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[255,283,281,282,275],{"evaluatedAt":295,"extractAt":296,"updatedAt":295},1778696845101,1778696833339,{"evaluate":298,"extract":306},{"promptVersionExtension":209,"promptVersionScoring":210,"score":299,"tags":300,"targetMarket":221,"tier":284},75,[218,301,302,303,282,283,304,305],"cloud","productivity","ai","google-workspace","azure-devops",{"commitSha":286,"plugin":307},{"mcpCount":8,"provider":290,"skillCount":308},20,{"parentExtensionId":269,"repoId":292},[303,283,305,301,218,282,304,302],{"evaluatedAt":312,"extractAt":296,"updatedAt":312},1778696861757,{"evaluate":314,"extract":316},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":315,"targetMarket":221,"tier":222},[216,217,218,219,220],{"commitSha":286,"license":247},{"parentExtensionId":259,"repoId":292},{"_creationTime":319,"_id":292,"identity":320,"providers":321,"workflow":630},1778696828850.7996,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":322,"discover":617,"github":620},{"commitSha":286,"extensions":323},[324,337,343,363,399,410,422,436,449,461,474,487,500,513,524,540,548,558,569,576,596,607],{"basePath":265,"description":272,"displayName":255,"installMethods":325,"rationale":326,"selectedPaths":327,"source":336,"sourceLanguage":18,"type":275},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[328,331,333],{"path":329,"priority":330},".claude-plugin/marketplace.json","mandatory",{"path":332,"priority":330},"README.md",{"path":334,"priority":335},"LICENSE","high","rule",{"basePath":265,"description":262,"displayName":255,"installMethods":338,"rationale":339,"selectedPaths":340,"source":336,"sourceLanguage":18,"type":266},{"claudeCode":255},"inline plugin source from marketplace.json at /",[341,342],{"path":332,"priority":330},{"path":334,"priority":335},{"basePath":344,"description":345,"displayName":346,"installMethods":347,"rationale":348,"selectedPaths":349,"source":336,"sourceLanguage":18,"type":256},"skills/atlassian","Manage Jira issues and Confluence wiki pages in Atlassian Cloud.\nUse when: (1) searching/creating/updating Jira issues with JQL, (2) searching/reading/creating Confluence pages\nwith CQL, (3) managing Jira workflows, transitions, and comments, (4) browsing Confluence spaces and page\nhierarchies. Supports OAuth 2.1 via MCP server (recommended) or API token authentication (fallback).\n","atlassian",{"claudeCode":12},"SKILL.md frontmatter at skills/atlassian/SKILL.md",[350,352,355,357,359,361],{"path":351,"priority":330},"SKILL.md",{"path":353,"priority":354},"scripts/api_client.py","low",{"path":356,"priority":354},"scripts/auth.py",{"path":358,"priority":354},"scripts/confluence.py",{"path":360,"priority":354},"scripts/jira.py",{"path":362,"priority":354},"scripts/mcp_client.py",{"basePath":364,"description":365,"displayName":305,"installMethods":366,"rationale":367,"selectedPaths":368,"source":336,"sourceLanguage":18,"type":256},"skills/azure-devops","Manage Azure DevOps projects, work items, repos, PRs, pipelines, wikis, test plans, security alerts,\nvariable groups, environments/approvals, branch policies, and attachments. Use when user asks to: manage\nsprints, create/update work items, list repos, create PRs, run pipelines, search code, manage wiki pages,\ncheck security alerts, manage variable groups, approve deployments, or configure branch policies.\nCovers 13 domains with 99 tools via REST API.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/azure-devops/SKILL.md",[369,370,371,372,374,375,377,379,381,383,385,387,389,391,393,395,397],{"path":351,"priority":330},{"path":332,"priority":335},{"path":353,"priority":354},{"path":373,"priority":354},"scripts/attachments.py",{"path":356,"priority":354},{"path":376,"priority":354},"scripts/core.py",{"path":378,"priority":354},"scripts/environments.py",{"path":380,"priority":354},"scripts/pipelines.py",{"path":382,"priority":354},"scripts/policies.py",{"path":384,"priority":354},"scripts/repos.py",{"path":386,"priority":354},"scripts/search.py",{"path":388,"priority":354},"scripts/security.py",{"path":390,"priority":354},"scripts/test_plans.py",{"path":392,"priority":354},"scripts/variable_groups.py",{"path":394,"priority":354},"scripts/wiki.py",{"path":396,"priority":354},"scripts/work.py",{"path":398,"priority":354},"scripts/work_items.py",{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":336,"sourceLanguage":18,"type":256},"skills/deep-research","Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 minutes but produces detailed, cited reports. Costs $2-5 per task.","deep-research",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-research/SKILL.md",[406,407,408],{"path":351,"priority":330},{"path":332,"priority":335},{"path":409,"priority":354},"scripts/research.py",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":336,"sourceLanguage":18,"type":256},"skills/elevenlabs","Convert documents and text to audio using ElevenLabs text-to-speech.\nUse this skill when the user wants to create a podcast, narrate a document,\nread aloud text, generate audio from a file, or convert text to speech.\n","elevenlabs",{"claudeCode":12},"SKILL.md frontmatter at skills/elevenlabs/SKILL.md",[417,418,420],{"path":351,"priority":330},{"path":419,"priority":354},"scripts/elevenlabs.py",{"path":421,"priority":354},"scripts/extract.py",{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":336,"sourceLanguage":18,"type":256},"skills/gmail","Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n","gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gmail/SKILL.md",[429,430,431,432,434],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":433,"priority":354},"scripts/gmail.py",{"path":435,"priority":354},"scripts/requirements.txt",{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":336,"sourceLanguage":18,"type":256},"skills/google-calendar","Interact with Google Calendar - list calendars, view events, create/update/delete events, and find free time.\nUse when user asks to: check calendar, schedule a meeting, create an event, find available time, list upcoming events,\ndelete or update a calendar event, or respond to meeting invitations. Lightweight alternative to full\nGoogle Workspace MCP server with standalone OAuth authentication.\n","google-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/google-calendar/SKILL.md",[443,444,445,446,448],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":447,"priority":354},"scripts/gcal.py",{"path":435,"priority":354},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":336,"sourceLanguage":18,"type":256},"skills/google-chat","Interact with Google Chat - list spaces, send messages, read conversations, and manage DMs.\nUse when user asks to: send a message on Google Chat, read chat messages, list chat spaces,\nfind a chat room, send a DM, or create a new chat space. Lightweight alternative to full\nGoogle Workspace MCP server with standalone OAuth authentication.\n","google-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/google-chat/SKILL.md",[456,457,458,459],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":460,"priority":354},"scripts/chat.py",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":336,"sourceLanguage":18,"type":256},"skills/google-docs","Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n","google-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/google-docs/SKILL.md",[468,469,470,471,473],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":472,"priority":354},"scripts/docs.py",{"path":435,"priority":354},{"basePath":475,"description":476,"displayName":477,"installMethods":478,"rationale":479,"selectedPaths":480,"source":336,"sourceLanguage":18,"type":256},"skills/google-drive","Interact with Google Drive - search files, find folders, list contents, download files, upload files,\ncreate folders, move, copy, rename, and trash files. Use when user asks to: search Google Drive,\nfind a file/folder, list Drive contents, download or upload files, create folders, move files,\nor organize Drive content. Lightweight integration with standalone OAuth authentication supporting\nfull read/write access.\n","google-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/google-drive/SKILL.md",[481,482,483,484,486],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":485,"priority":354},"scripts/drive.py",{"path":435,"priority":354},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":336,"sourceLanguage":18,"type":256},"skills/google-sheets","Read and write Google Sheets spreadsheets - get content, update cells, append rows, fetch specific ranges,\nsearch for spreadsheets, and view metadata. Use when user asks to: read a spreadsheet, update cells,\nadd data to Google Sheets, find a spreadsheet, check sheet contents, export spreadsheet data, or get cell values.\nLightweight integration with standalone OAuth authentication supporting full read/write access.\n","google-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/google-sheets/SKILL.md",[494,495,496,497,498],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":435,"priority":354},{"path":499,"priority":354},"scripts/sheets.py",{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":336,"sourceLanguage":18,"type":256},"skills/google-slides","Read and write Google Slides presentations - get text, find presentations, create presentations, add slides,\nreplace text, and manage slide content. Use when user asks to: read a presentation, create slides, find slides,\nadd a slide, replace text in a presentation, or manage presentation content. Lightweight integration with\nstandalone OAuth authentication supporting full read/write access.\n","google-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/google-slides/SKILL.md",[507,508,509,510,511],{"path":351,"priority":330},{"path":332,"priority":335},{"path":356,"priority":354},{"path":435,"priority":354},{"path":512,"priority":354},"scripts/slides.py",{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":336,"sourceLanguage":18,"type":256},"skills/google-tts","Convert documents and text to audio using Google Cloud Text-to-Speech.\nUse this skill when the user wants to: narrate a document, read aloud text,\ngenerate audio from a file, convert text to speech, create a recording\nof documentation or analysis, create a podcast from a document, or use\nGoogle TTS/text-to-speech. Trigger phrases: \"read this aloud\", \"narrate this\",\n\"create a recording\", \"text to speech\", \"TTS\", \"convert to audio\",\n\"audio from document\", \"listen to this\", \"generate audio\", \"google tts\",\n\"create a podcast\".\n","google-tts",{"claudeCode":12},"SKILL.md frontmatter at skills/google-tts/SKILL.md",[520,521,522],{"path":351,"priority":330},{"path":421,"priority":354},{"path":523,"priority":354},"scripts/google_tts.py",{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":336,"sourceLanguage":18,"type":256},"skills/imagen","Generate images using Google Gemini's image generation capabilities.\nUse this skill when the user needs to create, generate, or produce images\nfor any purpose including UI mockups, icons, illustrations, diagrams,\nconcept art, placeholder images, or visual representations.\n","imagen",{"claudeCode":12},"SKILL.md frontmatter at skills/imagen/SKILL.md",[531,532,533,536,538],{"path":351,"priority":330},{"path":332,"priority":335},{"path":534,"priority":535},"examples.md","medium",{"path":537,"priority":535},"reference.md",{"path":539,"priority":354},"scripts/generate_image.py",{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":336,"sourceLanguage":18,"type":256},"skills/jules","Delegate coding tasks to Google Jules AI agent for asynchronous execution. Use when user says: 'have Jules fix', 'delegate to Jules', 'send to Jules', 'ask Jules to', 'check Jules sessions', 'pull Jules results', 'jules add tests', 'jules add docs', 'jules review pr'. Handles: bug fixes, documentation, features, tests, refactoring, code reviews. Works with GitHub repos, creates PRs.","jules",{"claudeCode":12},"SKILL.md frontmatter at skills/jules/SKILL.md",[547],{"path":351,"priority":330},{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":336,"sourceLanguage":18,"type":256},"skills/manus","Delegate complex, long-running tasks to Manus AI agent for autonomous execution. Use when user says 'use manus', 'delegate to manus', 'send to manus', 'have manus do', 'ask manus', 'check manus sessions', or when tasks require deep web research, market analysis, product comparisons, stock analysis, competitive research, document generation, data analysis, or multi-step workflows that benefit from autonomous agent execution with parallel processing.","manus",{"claudeCode":12},"SKILL.md frontmatter at skills/manus/SKILL.md",[555,556],{"path":351,"priority":330},{"path":557,"priority":535},"references/api.md",{"basePath":559,"description":560,"displayName":561,"installMethods":562,"rationale":563,"selectedPaths":564,"source":336,"sourceLanguage":18,"type":256},"skills/mssql","Execute read-only SQL queries against multiple Microsoft SQL Server databases. Use when: (1) querying MSSQL/SQL Server databases, (2) exploring database schemas/tables, (3) running SELECT queries for data analysis, (4) checking database contents. Supports multiple database connections with descriptions for intelligent auto-selection. Blocks all write operations (INSERT, UPDATE, DELETE, DROP, etc.) for safety.","mssql",{"claudeCode":12},"SKILL.md frontmatter at skills/mssql/SKILL.md",[565,566,567],{"path":351,"priority":330},{"path":332,"priority":335},{"path":568,"priority":354},"scripts/query.py",{"basePath":253,"description":10,"displayName":217,"installMethods":570,"rationale":571,"selectedPaths":572,"source":336,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/mysql/SKILL.md",[573,574,575],{"path":351,"priority":330},{"path":332,"priority":335},{"path":568,"priority":354},{"basePath":577,"description":578,"displayName":579,"installMethods":580,"rationale":581,"selectedPaths":582,"source":336,"sourceLanguage":18,"type":256},"skills/notebooklm","Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports. Use when user asks to query NotebookLM, 'ask my notebook', shares NotebookLM notebook URLs, wants to list/create notebooks, manage sources, do bulk folder sync, dedupe, or audit exports.","notebooklm",{"claudeCode":12},"SKILL.md frontmatter at skills/notebooklm/SKILL.md",[583,584,586,588,590,592,594],{"path":351,"priority":330},{"path":585,"priority":535},"references/commands.md",{"path":587,"priority":354},"scripts/ask_question.py",{"path":589,"priority":354},"scripts/auth_manager.py",{"path":591,"priority":354},"scripts/common.py",{"path":593,"priority":354},"scripts/notebook_manager.py",{"path":595,"priority":354},"scripts/remote_manager.py",{"basePath":597,"description":598,"displayName":599,"installMethods":600,"rationale":601,"selectedPaths":602,"source":336,"sourceLanguage":18,"type":256},"skills/outline","Search, read, and manage Outline wiki documents. Use when: (1) searching wiki for documentation, (2) reading wiki pages or articles, (3) listing wiki collections or documents, (4) creating or updating wiki content, (5) exporting documents as markdown. Works with any Outline wiki instance (self-hosted or cloud).","outline",{"claudeCode":12},"SKILL.md frontmatter at skills/outline/SKILL.md",[603,604,605],{"path":351,"priority":330},{"path":332,"priority":335},{"path":606,"priority":354},"scripts/outline.py",{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":336,"sourceLanguage":18,"type":256},"skills/postgres","Execute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data analysis, (4) checking database contents. Supports multiple database connections with descriptions for intelligent auto-selection. Blocks all write operations (INSERT, UPDATE, DELETE, DROP, etc.) for safety.","postgres",{"claudeCode":12},"SKILL.md frontmatter at skills/postgres/SKILL.md",[614,615,616],{"path":351,"priority":330},{"path":332,"priority":335},{"path":568,"priority":354},{"sources":618},[619],"manual",{"closedIssues90d":241,"description":272,"forks":242,"license":247,"openIssues90d":8,"pushedAt":244,"readmeSize":239,"stars":245,"topics":621},[622,255,346,305,623,624,625,402,413,425,439,477,304,527,626,627,217,579,628,629],"agent-skills","claude-code","claude-skills","confluence","jira","mcp","postgresql","text-to-speech",{"classifiedAt":631,"discoverAt":632,"extractAt":633,"githubAt":633,"updatedAt":631},1778696833105,1778696828850,1778696831288,[218,217,219,220,216],{"evaluatedAt":251,"extractAt":296,"updatedAt":251},[],[638,666,694,722,748,768],{"_creationTime":639,"_id":640,"community":641,"display":642,"identity":648,"providers":652,"relations":659,"tags":661,"workflow":662},1778683522639.4817,"k17a9cav35ya4h38sccx3r3d5d86mr2y",{"reviewCount":8},{"description":643,"installMethods":644,"name":646,"sourceUrl":647},"Guide for querying databases through DBHub MCP server. Use this skill whenever you need to explore database schemas, inspect tables, or run SQL queries via DBHub's MCP tools (search_objects, execute_sql). Activates on any database query task, schema exploration, data retrieval, or SQL execution through MCP — even if the user just says \"check the database\" or \"find me some data.\" This skill ensures you follow the correct explore-first workflow instead of guessing table structures.",{"claudeCode":645},"bytebase/dbhub","DBHub Database Query Guide","https://github.com/bytebase/dbhub",{"basePath":649,"githubOwner":650,"githubRepo":651,"locale":18,"slug":651,"type":256},"skills/dbhub","bytebase","dbhub",{"evaluate":653,"extract":657},{"promptVersionExtension":209,"promptVersionScoring":210,"score":654,"tags":655,"targetMarket":221,"tier":222},100,[218,216,219,656,627,650],"schema",{"commitSha":286,"license":658},"MIT",{"repoId":660},"kd75gz890g3h6zj0xf3qtbrdjd86mpw3",[650,218,627,219,656,216],{"evaluatedAt":663,"extractAt":664,"updatedAt":665},1778683601748,1778683522639,1778683734542,{"_creationTime":667,"_id":668,"community":669,"display":670,"identity":676,"providers":680,"relations":688,"tags":690,"workflow":691},1778682862751.9475,"k177bn4hpsv2417q7fvbdtwav586ny65",{"reviewCount":8},{"description":671,"installMethods":672,"name":674,"sourceUrl":675},"Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, and develop applications with a serverless, distributed SQL database. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL migration, DDL operations, query plan explainability, and SQL compatibility validation. Triggers on phrases like: DSQL, Aurora DSQL, create DSQL table, DSQL schema, migrate to DSQL, distributed SQL database, serverless PostgreSQL-compatible database, DSQL query plan, DSQL EXPLAIN ANALYZE, why is my DSQL query slow.",{"claudeCode":673},"awslabs/mcp","dsql","https://github.com/awslabs/mcp",{"basePath":677,"githubOwner":678,"githubRepo":627,"locale":18,"slug":679,"type":256},"src/aurora-dsql-mcp-server/skills/dsql-skill","awslabs","dsql-skill",{"evaluate":681,"extract":687},{"promptVersionExtension":209,"promptVersionScoring":210,"score":654,"tags":682,"targetMarket":221,"tier":222},[218,216,683,684,674,685,656,219,686],"aws","aurora","migration","performance",{"commitSha":286},{"repoId":689},"kd71cq56hfddetnwspw92kb09x86mbzy",[684,683,218,674,685,686,219,656,216],{"evaluatedAt":692,"extractAt":693,"updatedAt":692},1778682978663,1778682862752,{"_creationTime":695,"_id":696,"community":697,"display":698,"identity":704,"providers":708,"relations":715,"tags":718,"workflow":719},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":699,"installMethods":700,"name":702,"sourceUrl":703},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":701},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":705,"githubOwner":706,"githubRepo":707,"locale":18,"slug":702,"type":256},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":709,"extract":714},{"promptVersionExtension":209,"promptVersionScoring":210,"score":654,"tags":710,"targetMarket":221,"tier":222},[218,711,216,712,713,282],"migrations","validation","code-quality",{"commitSha":286},{"parentExtensionId":716,"repoId":717},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[713,218,282,711,216,712],{"evaluatedAt":720,"extractAt":721,"updatedAt":720},1778701008912,1778696691708,{"_creationTime":723,"_id":724,"community":725,"display":726,"identity":732,"providers":736,"relations":742,"tags":744,"workflow":745},1778687399826.0325,"k17269dg7c9710vn40ysst9cbx86nekj",{"reviewCount":8},{"description":727,"installMethods":728,"name":730,"sourceUrl":731},"Universal SQL performance optimization assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Provides execution plan analysis, pagination optimization, batch operations, and performance monitoring guidance.",{"claudeCode":729},"github/awesome-copilot","sql-optimization","https://github.com/github/awesome-copilot",{"basePath":733,"githubOwner":734,"githubRepo":735,"locale":18,"slug":730,"type":256},"skills/sql-optimization","github","awesome-copilot",{"evaluate":737,"extract":741},{"promptVersionExtension":209,"promptVersionScoring":210,"score":654,"tags":738,"targetMarket":221,"tier":222},[216,686,739,218,740],"optimization","tuning",{"commitSha":286},{"repoId":743},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[218,739,686,216,740],{"evaluatedAt":746,"extractAt":747,"updatedAt":746},1778689968064,1778687399826,{"_creationTime":749,"_id":750,"community":751,"display":752,"identity":756,"providers":759,"relations":764,"tags":765,"workflow":766},1778696691708.3262,"k1792609x2wgqvr4hn475k9xf186nene",{"reviewCount":8},{"description":753,"installMethods":754,"name":755,"sourceUrl":703},"Create a new sequentially numbered database migration with up/down SQL files",{"claudeCode":701},"Migrate Create",{"basePath":757,"githubOwner":706,"githubRepo":707,"locale":18,"slug":758,"type":256},"plugins/ruflo-migrations/skills/migrate-create","migrate-create",{"evaluate":760,"extract":763},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":761,"targetMarket":221,"tier":222},[218,685,216,762,282],"code-generation",{"commitSha":286,"license":658},{"parentExtensionId":716,"repoId":717},[762,218,282,685,216],{"evaluatedAt":767,"extractAt":721,"updatedAt":767},1778700989154,{"_creationTime":769,"_id":770,"community":771,"display":772,"identity":776,"providers":778,"relations":786,"tags":788,"workflow":789},1778696691708.3108,"k174bsewq8k21t0bg3rrzcxkcd86mrgx",{"reviewCount":8},{"description":773,"installMethods":774,"name":775,"sourceUrl":703},"Query AgentDB through the controller bridge -- semantic routing, hierarchical recall, causal graphs, context synthesis, pattern store/search",{"claudeCode":701},"agentdb-query",{"basePath":777,"githubOwner":706,"githubRepo":707,"locale":18,"slug":775,"type":256},"plugins/ruflo-agentdb/skills/agentdb-query",{"evaluate":779,"extract":785},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":780,"targetMarket":221,"tier":222},[781,218,219,782,783,627,784],"agentdb","search","knowledge-graph","llm",{"commitSha":286},{"parentExtensionId":787,"repoId":717},"k1702kbgkcgg2way9x5303rpr186n62a",[781,218,783,784,627,219,782],{"evaluatedAt":790,"extractAt":721,"updatedAt":790},1778699766010]