[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-sanjay3290-deep-research-zh-CN":3,"guides-for-sanjay3290-deep-research":631,"similar-k17863dgvrjnyykvrzdqjk9sw586nedw-zh-CN":632},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":246,"isFallback":243,"parentExtension":251,"providers":308,"relations":312,"repo":313,"tags":629,"workflow":630},1778696833339.6213,"k17863dgvrjnyykvrzdqjk9sw586nedw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"sanjay3290/ai-skills","deep-research","https://github.com/sanjay3290/ai-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":244},1778696907651.398,"kn7cp8rdkh7eaevfha552jazkh86ngge","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of executing multi-step research and provides concrete use cases like market analysis and literature reviews, directly addressing user needs.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value beyond a standard LLM query by implementing a multi-step autonomous research process, including planning, searching, and synthesizing information, which is not default behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, requiring only an API key and standard Python dependencies. It covers the complete lifecycle of a research task from initiation to completion, with options for streaming and status checking.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on executing autonomous multi-step research tasks using the Gemini API and does not include unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, mentioning autonomous multi-step research, use cases, time estimates, and costs.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill-based extension that does not expose individual tools; its functionality is accessed via a single CLI script with specific commands.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The README and SKILL.md clearly document all necessary setup (API key, Python version, dependencies) and command-line arguments, including environment variables for configuration.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a skill-based extension, it does not expose granular tools with names; functionality is accessed via CLI arguments.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The CLI arguments are specific and well-defined, requesting only necessary information for the research task. The output is either a formatted report or structured JSON, not diagnostic dumps.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the Apache-2.0 license, as indicated by the bundled LICENSE file and the SKILL.md frontmatter, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The latest commit was on May 7, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The skill has minimal dependencies (`httpx`) and clear installation instructions, including a `requirements.txt` file. Updating is straightforward via pip.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The GEMINI_API_KEY is managed via environment variables or a `.env` file, and the script does not echo resolved secrets to stdout or debug logs.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill uses the Gemini API directly and does not appear to load or execute external, untrusted data as instructions. Queries are treated as prompts, not executable code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on the Gemini API and local Python dependencies; it does not fetch or execute remote code or content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates by making API calls and managing local cache files; it does not modify files outside its designated cache directory or project scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The Python script does not appear to use any detached processes or retry loops that could be used to escape sandbox limitations.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill sends research queries to the Gemini API but does not read or submit confidential data, credentials, or personal information to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled files (Python scripts, markdown, LICENSE) do not contain any hidden text tricks or obfuscation aimed at steering the model.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The Python script is plain, readable source code and does not use obfuscation techniques like base64 encoding or runtime code fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The script assumes a standard Python environment and the presence of the Gemini API key, which are clearly documented. It does not make assumptions about user project file layouts.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open issues and 5 closed issues in the last 90 days, indicating active maintenance and responsiveness.",{"category":100,"check":101,"severity":24,"summary":102},"Version","Release Management","The skill has a declared version ('1.0') in the SKILL.md frontmatter, indicating a versioned release.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The script validates inputs such as queries and interaction IDs. While not using a formal schema library, the CLI argument parsing and API interactions imply validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only, primarily making API calls and managing local cache files, thus no destructive operations are present.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The script implements custom exceptions, handles API errors, timeouts, and keyboard interrupts, providing meaningful feedback to the user.",{"category":111,"check":115,"severity":24,"summary":116},"Logging","The `HistoryManager` logs interactions and statuses locally, providing an audit trail of research tasks. Error logging is also implemented.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill focuses on research queries sent to the Gemini API and does not operate on or submit personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill uses a global API (Gemini) and does not have language or jurisdiction-specific logic, making it globally applicable.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill requires Python 3.8+ and the `httpx` library, which are clearly stated, and it is designed to run on standard Python environments.",{"category":45,"check":128,"severity":24,"summary":129},"README","A comprehensive README.md file is present, clearly stating the skill's purpose, installation, usage, and limitations.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill-based extension with a single entry point via CLI arguments, not a collection of distinct tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","As a skill-based extension accessed via CLI arguments, there are no overlapping tool names to consider.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features advertised in the README and SKILL.md (research, streaming, status, continuation) correspond to implemented functionality.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions, dependency management, API key setup, and example invocations.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Errors provide clear causes (e.g., missing API key, rate limiting, timeout) and suggest remediation steps (e.g., set API key, retry, simplify query).",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","Dependencies are managed via `requirements.txt` and can be pinned using `pip install -r requirements.txt`, allowing for reproducible builds.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is primarily read-only and operates via API calls; there are no state-changing operations that would necessitate a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The client implements timeouts for API calls and polling, returning structured errors. While not strictly idempotent mutations, the API interaction design and retry logic handle potential issues.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry. User interactions are logged locally for history management, which is opt-in via cache directory configuration.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states it executes autonomous multi-step research using Gemini, names artifacts (reports) and user intents (market analysis, literature reviews), and provides explicit use cases.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise, effectively summarizing the core capability and providing trigger phrases within a reasonable character count.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, outlining requirements, setup, usage, and workflow, with deeper material (like architecture) potentially in other files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the main process and refers to external concepts like the Gemini API and Google AI Studio, implying progressive disclosure for deeper technical details.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is a focused research agent and does not perform deep code reviews or extensive file exploration that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and script's help message provide numerous clear, end-to-end examples covering various functionalities like basic queries, streaming, and structured output.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The README and error handling in the script address edge cases like missing API keys, rate limits, timeouts, and API errors, with suggested recovery steps.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill relies directly on the Gemini API and does not integrate with or depend on an external MCP server, so fallbacks are not applicable.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill clearly states its assumptions: Python 3.8+ and `httpx` dependency, along with the need for a GEMINI_API_KEY, ensuring portability.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The script handles API errors, timeouts, and configuration issues gracefully by exiting with non-zero codes and providing informative messages, preventing continuation in an unexpected state.",{"category":92,"check":193,"severity":42,"summary":194},"Cross-skill coupling","This skill is self-contained and does not implicitly rely on other skills; it acts as a standalone research agent.",1778696907540,"This skill executes multi-step autonomous research tasks using the Google Gemini API, generating comprehensive and cited reports. It requires Python 3.8+, the httpx library, and a GEMINI_API_KEY. The skill offers various CLI commands for starting research, streaming progress, checking status, continuing previous tasks, and listing history, with options for structured JSON or raw output.",[198,199,200,201,202],"Autonomous multi-step research planning and execution","Generates detailed, cited reports","Supports streaming progress and real-time updates","Offers status checking for ongoing tasks","Enables continuation of previous research for follow-up questions",[204,205,206,207],"Real-time chat or conversational interaction beyond research continuation","Accessing private or authenticated internal data sources","Enforcing strict JSON output format beyond prompt engineering","Custom tool integration or MCP capabilities","3.0.0","4.4.0","To provide users with detailed, cited research reports on complex topics that would typically require significant manual effort, serving as an 'analyst-in-a-box'.","The skill demonstrates excellent documentation, security, and utility, with a clear purpose and robust error handling. No critical or warning findings were present.",98,"A high-quality autonomous research skill using Google Gemini, offering detailed, cited reports with clear usage and robust error handling.",[215,216,217,218,219],"research","gemini","llm","report-generation","autonomous","global","verified",[223,224,225,226],"Market analysis and competitive landscaping","Technical literature reviews","Due diligence research","Comparative analysis of technologies or products",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":240,"testCoverage":242},{"hasLockfile":229},false,1778696892222,{"descriptionLength":232,"readmeSize":233},263,16681,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"manifestVersion":237,"openIssues90d":8,"pushedAt":238,"stars":239},5,24,"1.0",1778169286000,272,{"hasNpmPackage":229,"license":241,"smitheryVerified":229},"Apache-2.0",{"hasCi":229,"hasTests":243},true,{"updatedAt":245},1778696907651,{"basePath":247,"githubOwner":248,"githubRepo":249,"locale":18,"slug":13,"type":250},"skills/deep-research","sanjay3290","ai-skills","skill",{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":258,"parentExtension":261,"providers":291,"relations":304,"tags":305,"workflow":306},1778696833339.6206,"k17es37z10n1sw6t2m3f0vsydx86mnje",{"reviewCount":8},{"description":256,"installMethods":257,"name":249,"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":249},{"basePath":259,"githubOwner":248,"githubRepo":249,"locale":18,"slug":249,"type":260},"","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":268,"providers":270,"relations":285,"tags":287,"workflow":288},1778696833339.6204,"k17d3vqwpbyp1fk2990e431ep986nrqw",{"reviewCount":8},{"description":266,"installMethods":267,"name":249,"sourceUrl":14},"Collection of agent skills for AI coding assistants",{"claudeCode":12},{"basePath":259,"githubOwner":248,"githubRepo":249,"locale":18,"slug":249,"type":269},"marketplace",{"evaluate":271,"extract":279},{"promptVersionExtension":272,"promptVersionScoring":209,"score":273,"tags":274,"targetMarket":220,"tier":278},"3.1.0",79,[269,249,275,276,277],"coding-assistants","developer-tools","automation","community",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":249,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[249,277,275,276,269],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778696845101,1778696833339,{"evaluate":292,"extract":301},{"promptVersionExtension":208,"promptVersionScoring":209,"score":293,"tags":294,"targetMarket":220,"tier":278},75,[295,296,297,298,276,277,299,300],"database","cloud","productivity","ai","google-workspace","azure-devops",{"commitSha":280,"plugin":302},{"mcpCount":8,"provider":284,"skillCount":303},20,{"parentExtensionId":263,"repoId":286},[298,277,300,296,295,276,299,297],{"evaluatedAt":307,"extractAt":290,"updatedAt":307},1778696861757,{"evaluate":309,"extract":311},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":310,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":280},{"parentExtensionId":253,"repoId":286},{"_creationTime":314,"_id":286,"identity":315,"providers":316,"workflow":625},1778696828850.7996,{"githubOwner":248,"githubRepo":249,"sourceUrl":14},{"classify":317,"discover":612,"github":615},{"commitSha":280,"extensions":318},[319,332,338,358,394,402,414,428,441,453,466,479,492,505,516,532,540,550,561,571,591,602],{"basePath":259,"description":266,"displayName":249,"installMethods":320,"rationale":321,"selectedPaths":322,"source":331,"sourceLanguage":18,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[323,326,328],{"path":324,"priority":325},".claude-plugin/marketplace.json","mandatory",{"path":327,"priority":325},"README.md",{"path":329,"priority":330},"LICENSE","high","rule",{"basePath":259,"description":256,"displayName":249,"installMethods":333,"rationale":334,"selectedPaths":335,"source":331,"sourceLanguage":18,"type":260},{"claudeCode":249},"inline plugin source from marketplace.json at /",[336,337],{"path":327,"priority":325},{"path":329,"priority":330},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":331,"sourceLanguage":18,"type":250},"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",[345,347,350,352,354,356],{"path":346,"priority":325},"SKILL.md",{"path":348,"priority":349},"scripts/api_client.py","low",{"path":351,"priority":349},"scripts/auth.py",{"path":353,"priority":349},"scripts/confluence.py",{"path":355,"priority":349},"scripts/jira.py",{"path":357,"priority":349},"scripts/mcp_client.py",{"basePath":359,"description":360,"displayName":300,"installMethods":361,"rationale":362,"selectedPaths":363,"source":331,"sourceLanguage":18,"type":250},"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",[364,365,366,367,369,370,372,374,376,378,380,382,384,386,388,390,392],{"path":346,"priority":325},{"path":327,"priority":330},{"path":348,"priority":349},{"path":368,"priority":349},"scripts/attachments.py",{"path":351,"priority":349},{"path":371,"priority":349},"scripts/core.py",{"path":373,"priority":349},"scripts/environments.py",{"path":375,"priority":349},"scripts/pipelines.py",{"path":377,"priority":349},"scripts/policies.py",{"path":379,"priority":349},"scripts/repos.py",{"path":381,"priority":349},"scripts/search.py",{"path":383,"priority":349},"scripts/security.py",{"path":385,"priority":349},"scripts/test_plans.py",{"path":387,"priority":349},"scripts/variable_groups.py",{"path":389,"priority":349},"scripts/wiki.py",{"path":391,"priority":349},"scripts/work.py",{"path":393,"priority":349},"scripts/work_items.py",{"basePath":247,"description":10,"displayName":13,"installMethods":395,"rationale":396,"selectedPaths":397,"source":331,"sourceLanguage":18,"type":250},{"claudeCode":12},"SKILL.md frontmatter at skills/deep-research/SKILL.md",[398,399,400],{"path":346,"priority":325},{"path":327,"priority":330},{"path":401,"priority":349},"scripts/research.py",{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":331,"sourceLanguage":18,"type":250},"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",[409,410,412],{"path":346,"priority":325},{"path":411,"priority":349},"scripts/elevenlabs.py",{"path":413,"priority":349},"scripts/extract.py",{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":331,"sourceLanguage":18,"type":250},"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",[421,422,423,424,426],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":425,"priority":349},"scripts/gmail.py",{"path":427,"priority":349},"scripts/requirements.txt",{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":331,"sourceLanguage":18,"type":250},"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",[435,436,437,438,440],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":439,"priority":349},"scripts/gcal.py",{"path":427,"priority":349},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":331,"sourceLanguage":18,"type":250},"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",[448,449,450,451],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":452,"priority":349},"scripts/chat.py",{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":331,"sourceLanguage":18,"type":250},"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",[460,461,462,463,465],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":464,"priority":349},"scripts/docs.py",{"path":427,"priority":349},{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":331,"sourceLanguage":18,"type":250},"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",[473,474,475,476,478],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":477,"priority":349},"scripts/drive.py",{"path":427,"priority":349},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":331,"sourceLanguage":18,"type":250},"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",[486,487,488,489,490],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":427,"priority":349},{"path":491,"priority":349},"scripts/sheets.py",{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"source":331,"sourceLanguage":18,"type":250},"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",[499,500,501,502,503],{"path":346,"priority":325},{"path":327,"priority":330},{"path":351,"priority":349},{"path":427,"priority":349},{"path":504,"priority":349},"scripts/slides.py",{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":331,"sourceLanguage":18,"type":250},"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",[512,513,514],{"path":346,"priority":325},{"path":413,"priority":349},{"path":515,"priority":349},"scripts/google_tts.py",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":331,"sourceLanguage":18,"type":250},"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",[523,524,525,528,530],{"path":346,"priority":325},{"path":327,"priority":330},{"path":526,"priority":527},"examples.md","medium",{"path":529,"priority":527},"reference.md",{"path":531,"priority":349},"scripts/generate_image.py",{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"source":331,"sourceLanguage":18,"type":250},"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",[539],{"path":346,"priority":325},{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":331,"sourceLanguage":18,"type":250},"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",[547,548],{"path":346,"priority":325},{"path":549,"priority":527},"references/api.md",{"basePath":551,"description":552,"displayName":553,"installMethods":554,"rationale":555,"selectedPaths":556,"source":331,"sourceLanguage":18,"type":250},"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",[557,558,559],{"path":346,"priority":325},{"path":327,"priority":330},{"path":560,"priority":349},"scripts/query.py",{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":331,"sourceLanguage":18,"type":250},"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",[568,569,570],{"path":346,"priority":325},{"path":327,"priority":330},{"path":560,"priority":349},{"basePath":572,"description":573,"displayName":574,"installMethods":575,"rationale":576,"selectedPaths":577,"source":331,"sourceLanguage":18,"type":250},"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",[578,579,581,583,585,587,589],{"path":346,"priority":325},{"path":580,"priority":527},"references/commands.md",{"path":582,"priority":349},"scripts/ask_question.py",{"path":584,"priority":349},"scripts/auth_manager.py",{"path":586,"priority":349},"scripts/common.py",{"path":588,"priority":349},"scripts/notebook_manager.py",{"path":590,"priority":349},"scripts/remote_manager.py",{"basePath":592,"description":593,"displayName":594,"installMethods":595,"rationale":596,"selectedPaths":597,"source":331,"sourceLanguage":18,"type":250},"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",[598,599,600],{"path":346,"priority":325},{"path":327,"priority":330},{"path":601,"priority":349},"scripts/outline.py",{"basePath":603,"description":604,"displayName":605,"installMethods":606,"rationale":607,"selectedPaths":608,"source":331,"sourceLanguage":18,"type":250},"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",[609,610,611],{"path":346,"priority":325},{"path":327,"priority":330},{"path":560,"priority":349},{"sources":613},[614],"manual",{"closedIssues90d":235,"description":266,"forks":236,"license":241,"openIssues90d":8,"pushedAt":238,"readmeSize":233,"stars":239,"topics":616},[617,249,341,300,618,619,620,13,405,417,431,469,299,519,621,622,564,574,623,624],"agent-skills","claude-code","claude-skills","confluence","jira","mcp","postgresql","text-to-speech",{"classifiedAt":626,"discoverAt":627,"extractAt":628,"githubAt":628,"updatedAt":626},1778696833105,1778696828850,1778696831288,[219,216,217,218,215],{"evaluatedAt":245,"extractAt":290,"updatedAt":245},[],[633,667,697,728,756,786],{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":643,"providers":648,"relations":660,"tags":663,"workflow":664},1778696691708.3308,"k17d3c35ws96bb55ry97apwm5n86mqp2",{"reviewCount":8},{"description":638,"installMethods":639,"name":641,"sourceUrl":642},"Format prompts for different LLM providers with chat templates and HNSW-powered context retrieval",{"claudeCode":640},"ruvnet/ruflo","Chat Format","https://github.com/ruvnet/ruflo",{"basePath":644,"githubOwner":645,"githubRepo":646,"locale":18,"slug":647,"type":250},"plugins/ruflo-ruvllm/skills/chat-format","ruvnet","ruflo","chat-format",{"evaluate":649,"extract":658},{"promptVersionExtension":208,"promptVersionScoring":209,"score":650,"tags":651,"targetMarket":220,"tier":221},100,[217,652,653,654,655,656,216,657],"prompting","rag","context-retrieval","openai","anthropic","ollama",{"commitSha":280,"license":659},"MIT",{"parentExtensionId":661,"repoId":662},"k17ekc0sj70ms9kgkkgr2ypr4s86mz40","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[656,654,216,217,657,655,652,653],{"evaluatedAt":665,"extractAt":666,"updatedAt":665},1778701390930,1778696691708,{"_creationTime":668,"_id":669,"community":670,"display":671,"identity":677,"providers":681,"relations":688,"tags":692,"workflow":693},1778675389065.5505,"k17efbbhbjt47j1pr8as1ck3d586npx0",{"reviewCount":8},{"description":672,"installMethods":673,"name":675,"sourceUrl":676},"深入的递归研究，具有自我调节的循环，可达博士级别。适用于任何领域（科学、技术、商业、艺术、人文学科）。使用 WDM + Munger 反演进行自主决策、可靠来源分级和磁盘检查点以克服上下文限制。",{"claudeCode":674},"Anjos2/recursive-research","recursive-research","https://github.com/Anjos2/recursive-research",{"basePath":678,"githubOwner":679,"githubRepo":675,"locale":680,"slug":675,"type":250},"plugins/recursive-research/skills/recursive-research","Anjos2","zh-CN",{"evaluate":682,"extract":687},{"promptVersionExtension":208,"promptVersionScoring":209,"score":650,"tags":683,"targetMarket":220,"tier":221},[215,684,217,685,686],"knowledge-management","decision-making","documentation",{"commitSha":280},{"parentExtensionId":689,"repoId":690,"translatedFrom":691},"k178rg6vs234c409g28ca6arbd86n5a1","kd753d1f20n4nwaapq6yp8vhd186nzxp","k17agpm4ma1bjqydbc6e6w2sr186m0k8",[685,686,684,217,215],{"evaluatedAt":694,"extractAt":695,"updatedAt":696},1778675358883,1778675291492,1778675389065,{"_creationTime":698,"_id":699,"community":700,"display":701,"identity":707,"providers":711,"relations":721,"tags":724,"workflow":725},1778694720643.0347,"k1701tz3ryvkv5zkmv8ymbgz2186mweb",{"reviewCount":8},{"description":702,"installMethods":703,"name":705,"sourceUrl":706},"Generative Engine Optimization (GEO) — make content rank in AI search answers from ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Audits existing content, rewrites for AI citation, and produces per-engine strategy. Use when asked to \"optimize for AI search\", \"rank in ChatGPT\", \"GEO audit\", \"improve AI citations\", \"rank in Perplexity\", \"AI Overview optimization\", \"AI Overview ranking\", \"LLM SEO\", \"answer engine optimization\", \"AEO\", \"get cited by AI\", \"GEO\", \"generative engine optimization\", \"show up in ChatGPT\", \"appear in AI answers\", \"be cited by Perplexity\", \"SGE optimization\", \"Search Generative Experience\", or \"make my content show up in AI answers\". Distinct from regular SEO — this targets generative engines, not traditional Google rankings.\n",{"claudeCode":704},"nowork-studio/toprank","geo-optimizer","https://github.com/nowork-studio/toprank",{"basePath":708,"githubOwner":709,"githubRepo":710,"locale":18,"slug":705,"type":250},"seo/geo-optimizer","nowork-studio","toprank",{"evaluate":712,"extract":720},{"promptVersionExtension":208,"promptVersionScoring":209,"score":650,"tags":713,"targetMarket":220,"tier":221},[714,715,716,717,718,216,719],"seo","content-optimization","ai-search","perplexity","chatgpt","claude",{"commitSha":280},{"parentExtensionId":722,"repoId":723},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[716,718,719,715,216,717,714],{"evaluatedAt":726,"extractAt":727,"updatedAt":726},1778695016147,1778694720643,{"_creationTime":729,"_id":730,"community":731,"display":732,"identity":738,"providers":742,"relations":749,"tags":752,"workflow":753},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":733,"installMethods":734,"name":736,"sourceUrl":737},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":735},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":739,"githubOwner":740,"githubRepo":736,"locale":18,"slug":741,"type":250},"skills/ask","Yeachan-Heo","ask",{"evaluate":743,"extract":748},{"promptVersionExtension":208,"promptVersionScoring":209,"score":650,"tags":744,"targetMarket":220,"tier":221},[745,277,217,652,746,747],"cli","code-review","artifact-generation",{"commitSha":280,"license":659},{"parentExtensionId":750,"repoId":751},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[747,277,745,746,217,652],{"evaluatedAt":754,"extractAt":755,"updatedAt":754},1778699303045,1778699234184,{"_creationTime":757,"_id":758,"community":759,"display":760,"identity":766,"providers":771,"relations":779,"tags":782,"workflow":783},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":761,"installMethods":762,"name":764,"sourceUrl":765},"End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.",{"claudeCode":763},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":767,"githubOwner":768,"githubRepo":769,"locale":18,"slug":770,"type":250},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":772,"extract":778},{"promptVersionExtension":208,"promptVersionScoring":209,"score":650,"tags":773,"targetMarket":220,"tier":221},[774,217,297,775,776,777],"workflow","memory","knowledge-base","code-quality",{"commitSha":280,"license":659},{"parentExtensionId":780,"repoId":781},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[777,776,217,775,297,774],{"evaluatedAt":784,"extractAt":785,"updatedAt":784},1778697164619,1778696595410,{"_creationTime":787,"_id":788,"community":789,"display":790,"identity":796,"providers":801,"relations":809,"tags":812,"workflow":813},1778694269038.6707,"k178ghjhvwyw1pv6vxnaqcwgyx86m2g7",{"reviewCount":8},{"description":791,"installMethods":792,"name":794,"sourceUrl":795},"This skill should be used when the user asks to \"start an LLM project\", \"design batch pipeline\", \"evaluate task-model fit\", \"structure agent project\", or mentions pipeline architecture, agent-assisted development, cost estimation, or choosing between LLM and traditional approaches.",{"claudeCode":793},"muratcankoylan/Agent-Skills-for-Context-Engineering","Project Development","https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering",{"basePath":797,"githubOwner":798,"githubRepo":799,"locale":18,"slug":800,"type":250},"skills/project-development","muratcankoylan","Agent-Skills-for-Context-Engineering","project-development",{"evaluate":802,"extract":808},{"promptVersionExtension":208,"promptVersionScoring":209,"score":650,"tags":803,"targetMarket":220,"tier":221},[217,804,805,806,807],"project-management","pipeline-architecture","agent-development","batch-processing",{"commitSha":280,"license":659},{"parentExtensionId":810,"repoId":811},"k1754dy3wbsv2a5gr1a983zzs586njca","kd7f12maf5nxmx5xttjx7scfnx86m1tv",[806,807,217,805,804],{"evaluatedAt":814,"extractAt":815,"updatedAt":814},1778694576171,1778694269038]