[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sanjay3290-postgres-en":3,"guides-for-sanjay3290-postgres":639,"similar-k17cnx1b8ktp2xp2wmpaj1km5h86nevv-en":640},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":255,"isFallback":238,"parentExtension":261,"providers":317,"relations":321,"repo":322,"tags":637,"workflow":638},1778696833339.6255,"k17cnx1b8ktp2xp2wmpaj1km5h86nevv",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"sanjay3290/ai-skills","PostgreSQL Read-Only Query Skill","https://github.com/sanjay3290/ai-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":236,"workflow":253},1778697189948.6467,"kn7fcwr4mq42kkhk2tgj1ceb0586nzbd","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":208,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":224,"tier":225,"useCases":226,"workflow":231},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,89,93,97,101,105,108,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of querying PostgreSQL databases read-only, addressing specific use cases like exploring schemas and data analysis.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides value beyond a basic LLM prompt by offering a safe, read-only interface, connection management, and query validation specifically for PostgreSQL.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready with clear setup, configuration, usage instructions, and safety features for read-only PostgreSQL queries.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on executing read-only SQL queries against PostgreSQL databases, with no unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's capabilities, including its read-only nature, support for multiple connections, and safety features.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses a single, well-defined script (`query.py`) that handles specific actions like listing databases, tables, schemas, and executing queries, avoiding general-purpose execution tools.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All connection fields, query parameters (like limit), and command-line arguments are clearly documented with required status and defaults where applicable.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The command-line arguments like `--db`, `--query`, `--tables`, `--schema`, and `--list` are descriptive and follow standard conventions.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs (command-line arguments) are specific and typed, and outputs are structured query results without extraneous diagnostic information.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The license is Apache-2.0, declared in the SKILL.md frontmatter and confirmed by the 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 (implied by `pip install -r requirements.txt`) and the explicit `pip install psycopg2-binary` in the README indicate management of dependencies.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Credentials are handled via a configuration file with explicit instructions to secure it, and error messages are sanitized to prevent credential leakage.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The script validates queries and does not execute arbitrary code or load external untrusted instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill only relies on standard Python packages and does not fetch external code or data at runtime.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The script operates within its defined scope, interacting only with PostgreSQL and local configuration files, without attempting to modify files outside its project folder.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached processes or retry loops around denied operations were detected in the script.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill does not read or submit confidential data to third parties; all outbound interactions are limited to PostgreSQL queries.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled script and documentation do not contain any hidden text tricks, invisible characters, or suspicious formatting.",{"category":65,"check":87,"severity":24,"summary":88},"Opaque code execution","The Python script is plain, readable source code and does not use obfuscation techniques like base64 decoding or runtime fetching.",{"category":90,"check":91,"severity":24,"summary":92},"Portability","Structural Assumption","The script assumes the presence of `connections.json` but provides clear instructions on its location and creation, with fallback paths.",{"category":94,"check":95,"severity":24,"summary":96},"Trust","Issues Attention","There are 0 open issues and 5 closed issues in the last 90 days, indicating a closure rate well above 50% and low open issues, suggesting good maintainer engagement.",{"category":98,"check":99,"severity":24,"summary":100},"Versioning","Release Management","The SKILL.md frontmatter declares a meaningful version ('1.0'), and the repository has recent commits, indicating a clear version signal.",{"category":102,"check":103,"severity":24,"summary":104},"Execution","Validation","The script includes validation for read-only queries and single statements, and PostgreSQL's built-in session settings provide robust validation.",{"category":65,"check":106,"severity":24,"summary":107},"Unguarded Destructive Operations","The skill is strictly read-only by design, thus no destructive operations are present.",{"category":109,"check":110,"severity":24,"summary":111},"Code Execution","Error Handling","The script handles `psycopg2.Error` with specific sanitization for credentials and provides informative error messages and exit codes.",{"category":109,"check":113,"severity":24,"summary":114},"Logging","The script prints query results and errors to stdout/stderr, providing a clear audit trail of executed commands and outcomes.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The skill operates on database contents and does not inherently handle personal data unless present in the database, with no specific third-party submission of data.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill is a general-purpose PostgreSQL query tool with no regional or jurisdictional logic, making it globally applicable.",{"category":90,"check":123,"severity":24,"summary":124},"Runtime stability","The script specifies Python 3.8+ and relies on standard libraries (`psycopg2-binary`) with clear installation instructions, ensuring cross-platform compatibility.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README file is comprehensive, detailing setup, usage, configuration, and safety features clearly.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The skill exposes a focused set of functionalities via command-line arguments, fitting within the target range.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The available commands (`--list`, `--tables`, `--schema`, `--query`) are distinct and do not overlap in function.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All features advertised in the description and README correspond to implemented functionalities in the script.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","Clear installation instructions, including dependency management and configuration setup with security guidance, are provided in both SKILL.md and README.md.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","Error messages clearly state the problem (e.g., authentication failure, config not found) and provide remediation steps or guidance.",{"category":102,"check":146,"severity":147,"summary":148},"Pinned dependencies","info","While dependencies are declared (`requirements.txt` implied, `psycopg2-binary` mentioned), explicit pinning via a lockfile is not evident.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The skill is strictly read-only and does not perform any state-changing operations, thus a dry-run feature is not applicable.",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","The script enforces a query timeout and connection timeout, and PostgreSQL's `readonly=True` session inherently prevents non-idempotent mutations for read operations.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The skill does not emit any telemetry, so no opt-in or opt-out mechanism is required.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description clearly defines the artifact (PostgreSQL databases) and the task (execute read-only SQL queries), including specific use cases and safety boundaries.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise, self-contained, and accurately summarizes the core capability and usage.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is well-structured and concise, delegating detailed setup and troubleshooting to separate sections.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md is concise, and detailed setup, troubleshooting, and examples are provided in separate sections, demonstrating good progressive disclosure.",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","The skill is a direct query tool and does not involve deep exploration that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Multiple ready-to-use examples are provided for listing databases, tables, schemas, and executing queries, with clear inputs and expected outcomes.",{"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 corresponding recovery steps.",{"category":109,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill only uses standard Python libraries and does not rely on external tools that would require a fallback mechanism.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The script validates input and handles errors gracefully, halting execution with informative messages on unexpected states like invalid queries or authentication failures.",{"category":90,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded in the same session.",1778697189722,"This skill allows users to execute read-only SQL queries against multiple PostgreSQL databases. It supports managing multiple connections, includes safety features like query validation and read-only sessions, and provides clear setup and usage instructions.",[195,196,197,198,199],"Execute read-only SQL queries","Connect to multiple PostgreSQL databases","Intelligent database auto-selection via descriptions","Block all write operations","Query and schema introspection",[201,202,203],"Performing any write operations (INSERT, UPDATE, DELETE, DROP).","Executing multi-statement SQL queries.","Connecting to databases other than PostgreSQL.",[205,206,207],"Data Querying","Database Security","Read-Only Operations",[209,210],"Python 3.8+","psycopg2-binary (install via pip)","3.0.0","4.4.0","To provide a safe and convenient way to query PostgreSQL databases for data analysis and schema exploration without the risk of accidental data modification.","The skill is highly polished, with excellent documentation, robust safety features, and clear error handling. A minor info finding regarding dependency pinning prevents a perfect score.",96,"A robust and safe skill for executing read-only SQL queries against PostgreSQL databases.",[218,219,220,221,222,223],"postgresql","sql","database","query","read-only","data-analysis","global","verified",[227,228,229,230],"Querying PostgreSQL databases for data analysis.","Exploring database schemas and table structures.","Checking and retrieving specific database contents.","Safely accessing read-only data from production databases.",[232,233,234,235],"List available PostgreSQL databases","Match user intent to a database description","Explore database structure using `--tables` or `--schema`","Execute a read-only query with optional `--limit`",{"codeQuality":237,"collectedAt":239,"documentation":240,"maintenance":243,"security":249,"testCoverage":251},{"hasLockfile":238},false,1778697171445,{"descriptionLength":241,"readmeSize":242},396,16681,{"closedIssues90d":244,"forks":245,"hasChangelog":238,"manifestVersion":246,"openIssues90d":8,"pushedAt":247,"stars":248},5,24,"1.0",1778169286000,272,{"hasNpmPackage":238,"license":250,"smitheryVerified":238},"Apache-2.0",{"hasCi":238,"hasTests":252},true,{"updatedAt":254},1778697189948,{"basePath":256,"githubOwner":257,"githubRepo":258,"locale":18,"slug":259,"type":260},"skills/postgres","sanjay3290","ai-skills","postgres","skill",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":268,"parentExtension":271,"providers":301,"relations":313,"tags":314,"workflow":315},1778696833339.6206,"k17es37z10n1sw6t2m3f0vsydx86mnje",{"reviewCount":8},{"description":266,"installMethods":267,"name":258,"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":258},{"basePath":269,"githubOwner":257,"githubRepo":258,"locale":18,"slug":258,"type":270},"","plugin",{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":278,"providers":280,"relations":295,"tags":297,"workflow":298},1778696833339.6204,"k17d3vqwpbyp1fk2990e431ep986nrqw",{"reviewCount":8},{"description":276,"installMethods":277,"name":258,"sourceUrl":14},"Collection of agent skills for AI coding assistants",{"claudeCode":12},{"basePath":269,"githubOwner":257,"githubRepo":258,"locale":18,"slug":258,"type":279},"marketplace",{"evaluate":281,"extract":289},{"promptVersionExtension":282,"promptVersionScoring":212,"score":283,"tags":284,"targetMarket":224,"tier":288},"3.1.0",79,[279,258,285,286,287],"coding-assistants","developer-tools","automation","community",{"commitSha":290,"marketplace":291,"plugin":293},"HEAD",{"name":258,"pluginCount":292},1,{"mcpCount":8,"provider":294,"skillCount":8},"classify",{"repoId":296},"kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[258,287,285,286,279],{"evaluatedAt":299,"extractAt":300,"updatedAt":299},1778696845101,1778696833339,{"evaluate":302,"extract":310},{"promptVersionExtension":211,"promptVersionScoring":212,"score":303,"tags":304,"targetMarket":224,"tier":288},75,[220,305,306,307,286,287,308,309],"cloud","productivity","ai","google-workspace","azure-devops",{"commitSha":290,"plugin":311},{"mcpCount":8,"provider":294,"skillCount":312},20,{"parentExtensionId":273,"repoId":296},[307,287,309,305,220,286,308,306],{"evaluatedAt":316,"extractAt":300,"updatedAt":316},1778696861757,{"evaluate":318,"extract":320},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":319,"targetMarket":224,"tier":225},[218,219,220,221,222,223],{"commitSha":290,"license":250},{"parentExtensionId":263,"repoId":296},{"_creationTime":323,"_id":296,"identity":324,"providers":325,"workflow":633},1778696828850.7996,{"githubOwner":257,"githubRepo":258,"sourceUrl":14},{"classify":326,"discover":621,"github":624},{"commitSha":290,"extensions":327},[328,341,347,367,403,414,426,440,453,465,478,491,504,517,528,544,552,562,573,583,603,614],{"basePath":269,"description":276,"displayName":258,"installMethods":329,"rationale":330,"selectedPaths":331,"source":340,"sourceLanguage":18,"type":279},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,335,337],{"path":333,"priority":334},".claude-plugin/marketplace.json","mandatory",{"path":336,"priority":334},"README.md",{"path":338,"priority":339},"LICENSE","high","rule",{"basePath":269,"description":266,"displayName":258,"installMethods":342,"rationale":343,"selectedPaths":344,"source":340,"sourceLanguage":18,"type":270},{"claudeCode":258},"inline plugin source from marketplace.json at /",[345,346],{"path":336,"priority":334},{"path":338,"priority":339},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":340,"sourceLanguage":18,"type":260},"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",[354,356,359,361,363,365],{"path":355,"priority":334},"SKILL.md",{"path":357,"priority":358},"scripts/api_client.py","low",{"path":360,"priority":358},"scripts/auth.py",{"path":362,"priority":358},"scripts/confluence.py",{"path":364,"priority":358},"scripts/jira.py",{"path":366,"priority":358},"scripts/mcp_client.py",{"basePath":368,"description":369,"displayName":309,"installMethods":370,"rationale":371,"selectedPaths":372,"source":340,"sourceLanguage":18,"type":260},"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",[373,374,375,376,378,379,381,383,385,387,389,391,393,395,397,399,401],{"path":355,"priority":334},{"path":336,"priority":339},{"path":357,"priority":358},{"path":377,"priority":358},"scripts/attachments.py",{"path":360,"priority":358},{"path":380,"priority":358},"scripts/core.py",{"path":382,"priority":358},"scripts/environments.py",{"path":384,"priority":358},"scripts/pipelines.py",{"path":386,"priority":358},"scripts/policies.py",{"path":388,"priority":358},"scripts/repos.py",{"path":390,"priority":358},"scripts/search.py",{"path":392,"priority":358},"scripts/security.py",{"path":394,"priority":358},"scripts/test_plans.py",{"path":396,"priority":358},"scripts/variable_groups.py",{"path":398,"priority":358},"scripts/wiki.py",{"path":400,"priority":358},"scripts/work.py",{"path":402,"priority":358},"scripts/work_items.py",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":340,"sourceLanguage":18,"type":260},"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",[410,411,412],{"path":355,"priority":334},{"path":336,"priority":339},{"path":413,"priority":358},"scripts/research.py",{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":340,"sourceLanguage":18,"type":260},"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",[421,422,424],{"path":355,"priority":334},{"path":423,"priority":358},"scripts/elevenlabs.py",{"path":425,"priority":358},"scripts/extract.py",{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":340,"sourceLanguage":18,"type":260},"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",[433,434,435,436,438],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":437,"priority":358},"scripts/gmail.py",{"path":439,"priority":358},"scripts/requirements.txt",{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":340,"sourceLanguage":18,"type":260},"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",[447,448,449,450,452],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":451,"priority":358},"scripts/gcal.py",{"path":439,"priority":358},{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":340,"sourceLanguage":18,"type":260},"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",[460,461,462,463],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":464,"priority":358},"scripts/chat.py",{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":340,"sourceLanguage":18,"type":260},"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",[472,473,474,475,477],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":476,"priority":358},"scripts/docs.py",{"path":439,"priority":358},{"basePath":479,"description":480,"displayName":481,"installMethods":482,"rationale":483,"selectedPaths":484,"source":340,"sourceLanguage":18,"type":260},"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",[485,486,487,488,490],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":489,"priority":358},"scripts/drive.py",{"path":439,"priority":358},{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":340,"sourceLanguage":18,"type":260},"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",[498,499,500,501,502],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":439,"priority":358},{"path":503,"priority":358},"scripts/sheets.py",{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":340,"sourceLanguage":18,"type":260},"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",[511,512,513,514,515],{"path":355,"priority":334},{"path":336,"priority":339},{"path":360,"priority":358},{"path":439,"priority":358},{"path":516,"priority":358},"scripts/slides.py",{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":340,"sourceLanguage":18,"type":260},"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",[524,525,526],{"path":355,"priority":334},{"path":425,"priority":358},{"path":527,"priority":358},"scripts/google_tts.py",{"basePath":529,"description":530,"displayName":531,"installMethods":532,"rationale":533,"selectedPaths":534,"source":340,"sourceLanguage":18,"type":260},"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",[535,536,537,540,542],{"path":355,"priority":334},{"path":336,"priority":339},{"path":538,"priority":539},"examples.md","medium",{"path":541,"priority":539},"reference.md",{"path":543,"priority":358},"scripts/generate_image.py",{"basePath":545,"description":546,"displayName":547,"installMethods":548,"rationale":549,"selectedPaths":550,"source":340,"sourceLanguage":18,"type":260},"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",[551],{"path":355,"priority":334},{"basePath":553,"description":554,"displayName":555,"installMethods":556,"rationale":557,"selectedPaths":558,"source":340,"sourceLanguage":18,"type":260},"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",[559,560],{"path":355,"priority":334},{"path":561,"priority":539},"references/api.md",{"basePath":563,"description":564,"displayName":565,"installMethods":566,"rationale":567,"selectedPaths":568,"source":340,"sourceLanguage":18,"type":260},"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",[569,570,571],{"path":355,"priority":334},{"path":336,"priority":339},{"path":572,"priority":358},"scripts/query.py",{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":340,"sourceLanguage":18,"type":260},"skills/mysql","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.","mysql",{"claudeCode":12},"SKILL.md frontmatter at skills/mysql/SKILL.md",[580,581,582],{"path":355,"priority":334},{"path":336,"priority":339},{"path":572,"priority":358},{"basePath":584,"description":585,"displayName":586,"installMethods":587,"rationale":588,"selectedPaths":589,"source":340,"sourceLanguage":18,"type":260},"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",[590,591,593,595,597,599,601],{"path":355,"priority":334},{"path":592,"priority":539},"references/commands.md",{"path":594,"priority":358},"scripts/ask_question.py",{"path":596,"priority":358},"scripts/auth_manager.py",{"path":598,"priority":358},"scripts/common.py",{"path":600,"priority":358},"scripts/notebook_manager.py",{"path":602,"priority":358},"scripts/remote_manager.py",{"basePath":604,"description":605,"displayName":606,"installMethods":607,"rationale":608,"selectedPaths":609,"source":340,"sourceLanguage":18,"type":260},"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",[610,611,612],{"path":355,"priority":334},{"path":336,"priority":339},{"path":613,"priority":358},"scripts/outline.py",{"basePath":256,"description":10,"displayName":259,"installMethods":615,"rationale":616,"selectedPaths":617,"source":340,"sourceLanguage":18,"type":260},{"claudeCode":12},"SKILL.md frontmatter at skills/postgres/SKILL.md",[618,619,620],{"path":355,"priority":334},{"path":336,"priority":339},{"path":572,"priority":358},{"sources":622},[623],"manual",{"closedIssues90d":244,"description":276,"forks":245,"license":250,"openIssues90d":8,"pushedAt":247,"readmeSize":242,"stars":248,"topics":625},[626,258,350,309,627,628,629,406,417,429,443,481,308,531,630,631,576,586,218,632],"agent-skills","claude-code","claude-skills","confluence","jira","mcp","text-to-speech",{"classifiedAt":634,"discoverAt":635,"extractAt":636,"githubAt":636,"updatedAt":634},1778696833105,1778696828850,1778696831288,[223,220,218,221,222,219],{"evaluatedAt":254,"extractAt":300,"updatedAt":254},[],[641,669,697,714,742,769],{"_creationTime":642,"_id":643,"community":644,"display":645,"identity":651,"providers":655,"relations":662,"tags":664,"workflow":665},1778683522639.4817,"k17a9cav35ya4h38sccx3r3d5d86mr2y",{"reviewCount":8},{"description":646,"installMethods":647,"name":649,"sourceUrl":650},"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":648},"bytebase/dbhub","DBHub Database Query Guide","https://github.com/bytebase/dbhub",{"basePath":652,"githubOwner":653,"githubRepo":654,"locale":18,"slug":654,"type":260},"skills/dbhub","bytebase","dbhub",{"evaluate":656,"extract":660},{"promptVersionExtension":211,"promptVersionScoring":212,"score":657,"tags":658,"targetMarket":224,"tier":225},100,[220,219,221,659,631,653],"schema",{"commitSha":290,"license":661},"MIT",{"repoId":663},"kd75gz890g3h6zj0xf3qtbrdjd86mpw3",[653,220,631,221,659,219],{"evaluatedAt":666,"extractAt":667,"updatedAt":668},1778683601748,1778683522639,1778683734542,{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":679,"providers":683,"relations":691,"tags":693,"workflow":694},1778682862751.9475,"k177bn4hpsv2417q7fvbdtwav586ny65",{"reviewCount":8},{"description":674,"installMethods":675,"name":677,"sourceUrl":678},"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":676},"awslabs/mcp","dsql","https://github.com/awslabs/mcp",{"basePath":680,"githubOwner":681,"githubRepo":631,"locale":18,"slug":682,"type":260},"src/aurora-dsql-mcp-server/skills/dsql-skill","awslabs","dsql-skill",{"evaluate":684,"extract":690},{"promptVersionExtension":211,"promptVersionScoring":212,"score":657,"tags":685,"targetMarket":224,"tier":225},[220,219,686,687,677,688,659,221,689],"aws","aurora","migration","performance",{"commitSha":290},{"repoId":692},"kd71cq56hfddetnwspw92kb09x86mbzy",[687,686,220,677,688,689,221,659,219],{"evaluatedAt":695,"extractAt":696,"updatedAt":695},1778682978663,1778682862752,{"_creationTime":698,"_id":699,"community":700,"display":701,"identity":704,"providers":705,"relations":710,"tags":711,"workflow":712},1778696833339.6248,"k1704jzrc3jb9sv90n1mpz61hn86n2pp",{"reviewCount":8},{"description":575,"installMethods":702,"name":703,"sourceUrl":14},{"claudeCode":12},"MySQL Read-Only Query Skill",{"basePath":574,"githubOwner":257,"githubRepo":258,"locale":18,"slug":576,"type":260},{"evaluate":706,"extract":709},{"promptVersionExtension":211,"promptVersionScoring":212,"score":707,"tags":708,"targetMarket":224,"tier":225},99,[219,576,220,221,222],{"commitSha":290,"license":250},{"parentExtensionId":263,"repoId":296},[220,576,221,222,219],{"evaluatedAt":713,"extractAt":300,"updatedAt":713},1778697138135,{"_creationTime":715,"_id":716,"community":717,"display":718,"identity":724,"providers":728,"relations":735,"tags":738,"workflow":739},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":719,"installMethods":720,"name":722,"sourceUrl":723},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":721},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":725,"githubOwner":726,"githubRepo":727,"locale":18,"slug":722,"type":260},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":729,"extract":734},{"promptVersionExtension":211,"promptVersionScoring":212,"score":657,"tags":730,"targetMarket":224,"tier":225},[220,731,219,732,733,286],"migrations","validation","code-quality",{"commitSha":290},{"parentExtensionId":736,"repoId":737},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[733,220,286,731,219,732],{"evaluatedAt":740,"extractAt":741,"updatedAt":740},1778701008912,1778696691708,{"_creationTime":743,"_id":744,"community":745,"display":746,"identity":752,"providers":755,"relations":762,"tags":765,"workflow":766},1778693180473.1252,"k172br69jq6k4srh8e6fph3yex86mze7",{"reviewCount":8},{"description":747,"installMethods":748,"name":750,"sourceUrl":751},"Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: \"PostgreSQL\", \"postgres\", \"pg client\", \"node-postgres\", \"Azure PostgreSQL connection\", \"PostgreSQL TypeScript\", \"pg Pool\", \"passwordless postgres\".\n",{"claudeCode":749},"microsoft/agent-skills","azure-postgres-ts","https://github.com/microsoft/agent-skills",{"basePath":753,"githubOwner":754,"githubRepo":626,"locale":18,"slug":750,"type":260},".github/plugins/azure-sdk-typescript/skills/azure-postgres-ts","microsoft",{"evaluate":756,"extract":761},{"promptVersionExtension":211,"promptVersionScoring":212,"score":657,"tags":757,"targetMarket":224,"tier":225},[218,758,759,220,760],"typescript","azure","node-postgres",{"commitSha":290},{"parentExtensionId":763,"repoId":764},"k178kb88kvde2xfvrp03jpy6cn86nav5","kd77czgnv00rfjm815pcc5xx5986n5t8",[759,220,760,218,758],{"evaluatedAt":767,"extractAt":768,"updatedAt":767},1778695769892,1778693180473,{"_creationTime":770,"_id":771,"community":772,"display":773,"identity":779,"providers":783,"relations":789,"tags":791,"workflow":792},1778687399826.0325,"k17269dg7c9710vn40ysst9cbx86nekj",{"reviewCount":8},{"description":774,"installMethods":775,"name":777,"sourceUrl":778},"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":776},"github/awesome-copilot","sql-optimization","https://github.com/github/awesome-copilot",{"basePath":780,"githubOwner":781,"githubRepo":782,"locale":18,"slug":777,"type":260},"skills/sql-optimization","github","awesome-copilot",{"evaluate":784,"extract":788},{"promptVersionExtension":211,"promptVersionScoring":212,"score":657,"tags":785,"targetMarket":224,"tier":225},[219,689,786,220,787],"optimization","tuning",{"commitSha":290},{"repoId":790},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[220,786,689,219,787],{"evaluatedAt":793,"extractAt":794,"updatedAt":793},1778689968064,1778687399826]