[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-google-gemini-gemini-api-dev-zh-CN":3,"guides-for-google-gemini-gemini-api-dev":306,"similar-k17e81tzn0nr4424nrmx419h8x86ne8p-zh-CN":307},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":223,"parentExtension":244,"providers":245,"relations":251,"repo":254,"tags":302,"workflow":303},1778687832656.725,"k17e81tzn0nr4424nrmx419h8x86ne8p",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"使用此技能来构建使用 Gemini API 托管模型（包括 Gemini 和 Gemma 4）的应用程序，处理多模态内容（文本、图像、音频、视频），实现函数调用，使用结构化输出，或需要最新的模型规范。涵盖 SDK 使用（Python 的 google-genai、JavaScript/TypeScript 的 @google/genai、Java 的 com.google.genai:google-genai、Go 的 google.golang.org/genai）、模型选择和 API 功能。",{"claudeCode":12},"google-gemini/gemini-skills","gemini-api-dev","https://github.com/google-gemini/gemini-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":237},1778687832656.7253,"kn795p70k8raq3r2ewr30q5bnh86mzr1","zh-CN",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":198,"promptVersionExtension":202,"promptVersionScoring":203,"purpose":204,"rationale":205,"score":206,"summary":207,"tags":208,"tier":215,"useCases":216},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,90,94,98,102,106,109,113,116,120,123,126,129,132,135,138,142,146,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指出了使用 Gemini API 开发应用程序的问题，并列出了该技能所解决的具体用例和功能。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了最新的模型规范、SDK 使用指南和文档查找功能，超越了基本的 LLM 知识，为开发者提供了切实的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能涵盖了最新的模型、SDK 和文档查找，为当前的 Gemini API 开发工作流程提供了全面的资源。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于 Gemini API 开发，涵盖模型、SDK 和文档，不涉及无关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能在 Gemini API 模型、SDK 和文档方面的能力。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","此技能不直接公开工具；其功能通过基于 SKILL.md 内容的 Claude 代理的工具使用机制进行访问。",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","该技能不公开供用户调整的显式配置参数或选项，除了通用的代理配置。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","此技能不公开需要命名评估的特定命名工具。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","该技能的交互通过代理的自然语言理解和工具使用进行，而不是直接的工具参数模式评估。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展根据 Apache-2.0 许可证授权，如附带的 LICENSE 文件所示。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","该存储库有最近的提交，最后一次推送在 2026-05-09，表明积极维护。",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","该技能的依赖项在 SKILL.md 和 README.md 中已清楚列出，并且使用了常见的 SDK 暗示了标准的依赖管理实践。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能侧重于提供信息和代码示例；它似乎不处理或公开任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能的内容是静态的，侧重于提供信息。它不会加载外部、不受信任的数据作为可执行指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取远程内容，也不包含外部脚本的动态执行。所有内容都是捆绑的。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能提供信息和代码片段，不执行任何可能违反沙盒隔离的文件系统操作或其他操作。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","由于该技能是信息性的，不执行复杂的脚本，因此不存在分离的进程或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能的目的是提供信息，不涉及读取或提交机密数据。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容是干净的，未发现隐藏的控制技巧或混淆。",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","该技能的内容是纯文本和代码示例，没有混淆的代码执行。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该技能不包含有关用户项目布局的结构性假设，因为它提供信息和代码示例。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去的 90 天里，有 4 个打开和 8 个关闭的 issue，关闭率健康，表明维护者参与度高。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该技能具有有意义的版本，通过近期提交和声明的许可证来指示，尽管元数据中缺少正式的版本号。",{"category":103,"check":104,"severity":42,"summary":105},"Execution","Validation","该技能本身不执行代码或处理需要验证的结构化输出。它提供信息和示例。",{"category":66,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","该技能是信息性的，不包含任何破坏性操作。",{"category":110,"check":111,"severity":42,"summary":112},"Code Execution","Error Handling","该技能提供信息和代码示例；它不执行代码或在运行时环境中处理错误。",{"category":110,"check":114,"severity":42,"summary":115},"Logging","该技能是信息性的，不执行需要日志记录的操作。",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","该技能提供 API 信息和代码示例，不处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该技能提供通用的 Gemini API 开发信息，并且在全球范围内适用。",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","该技能的内容与语言无关，并提供适用于不同环境的信息和代码示例。",{"category":45,"check":127,"severity":24,"summary":128},"README","README 文件清楚地描述了 Gemini API skills 存储库的目的和组织结构。",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","此技能不公开离散的工具集；其功能已集成到代理的功能中。",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","此技能不公开特定工具，因此没有需要评估的重叠近义词工具。",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","README 和 SKILL.md 中描述的所有功能和能力都有相应的实现或记录的行为。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 提供了清晰、可直接复制的 Vercel 和 Context7 CLI 的安装说明，包括示例。",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","该技能本身不生成面向用户的错误；它提供信息。任何错误都将源于代理的执行环境。",{"category":103,"check":147,"severity":24,"summary":148},"Pinned dependencies","SKILL.md 和 README.md 指定了确切的 SDK 和版本，并且 `LICENSE` 文件指示 Apache-2.0，这表明依赖项管理良好。",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","该技能是信息性的，不执行状态更改操作或发送出站数据。",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","该技能是信息性的，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":117,"check":157,"severity":24,"summary":158},"Telemetry opt-in","该技能是信息性的，不发送遥测数据。",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","该技能的目的定义精确，涵盖了 Gemini API 开发的模型和 SDK 使用，并概述了何时使用它及其局限性。",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁且独立，清晰地总结了核心功能及其目的。",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","SKILL.md 的正文结构良好且保持简洁，将详细信息委托给其他部分和外部链接。",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","该技能通过链接到外部文档页面以获取有关函数调用和图像生成等特定主题的详细信息，从而有效地利用了渐进式披露。",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","该技能主要是信息性的，不涉及需要分叉上下文的深度探索或代码审查。",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","该技能提供了清晰、可直接使用的 Python、JavaScript/TypeScript 和 Go 代码示例，演示了核心功能。",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","SKILL.md 明确列出了模型和 SDK 的关键规则，警告不要使用旧版本，并指出存在一个单独的技能用于实时 API 流式传输，作为已记录的限制。",{"category":110,"check":182,"severity":42,"summary":183},"Tool Fallback","该技能不直接依赖于 MCP 服务器等外部工具；如果 MCP 不存在，其文档查找会使用 Web 获取作为备用。",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","该技能的信息性质意味着它没有需要停止处理意外状态的破坏性操作。",{"category":91,"check":189,"severity":24,"summary":190},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能。它提到了一个相关的技能用于实时 API 流式传输，但不假定其存在。",1778687773693,"该技能为开发者提供关于 Gemini 和 Gemma API 模型、推荐的多语言 SDK 以及文档查找策略的最新信息。它详细介绍了最佳实践，并指定了要使用和要避免的模型和 SDK。",[194,195,196,197],"Gemini 和 Gemma 的最新模型规范","最新的 SDK 使用指南","文档查找策略（MCP 和 Web 获取）","Python、JavaScript/TypeScript 和 Go 的代码示例",[199,200,201],"提供实时 API 执行或调试","涵盖旧的或已弃用的 Gemini API 模型和 SDK","详细介绍 Gemini Live API 流式传输功能（由单独的技能涵盖）","3.0.0","4.4.0","通过提供关于模型、SDK 和文档访问的准确、最新信息，赋能开发者构建 Gemini API 应用程序。","该技能文档齐全、更新及时，并直接解决了开发者的明确需求，提供了高质量的示例和精确的说明。未发现任何关键或警告问题。",99,"一个高质量、最新的 Gemini API 开发技能，提供关于模型、SDK 和文档的关键指导。",[209,210,211,212,213,214],"gemini","google-ai","sdk","api","multimodal","code-generation","verified",[217,218,219,220],"为任务选择正确的 Gemini/Gemma 模型","使用最新的 SDK 实现 Gemini API 功能","查找准确且最新的 API 文档","理解多模态内容功能",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":234,"testCoverage":236},{"hasLockfile":223},false,1778687751968,{"descriptionLength":226,"readmeSize":227},458,4061,{"closedIssues90d":229,"forks":230,"hasChangelog":223,"openIssues90d":231,"pushedAt":232,"stars":233},8,325,4,1778329642000,3471,{"hasNpmPackage":223,"license":235,"smitheryVerified":223},"Apache-2.0",{"hasCi":223,"hasTests":223},{"updatedAt":238},1778687832656,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/gemini-api-dev","google-gemini","gemini-skills","skill",null,{"evaluate":246,"extract":249},{"promptVersionExtension":202,"promptVersionScoring":203,"score":206,"tags":247,"targetMarket":248,"tier":215},[209,210,211,212,213,214],"global",{"commitSha":250},"HEAD",{"repoId":252,"translatedFrom":253},"kd7349p2zt1mtpccwc4asd0vxx86nhf8","k176cvq8vncj8ew1wmttmvrmrx86n04s",{"_creationTime":255,"_id":252,"identity":256,"providers":257,"workflow":298},1778687745953.9307,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":258,"discover":289,"github":292},{"commitSha":250,"extensions":259},[260,270,281],{"basePath":240,"description":261,"displayName":13,"installMethods":262,"rationale":263,"selectedPaths":264,"source":268,"sourceLanguage":269,"type":243},"Use this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google-genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini-api-dev/SKILL.md",[265],{"path":266,"priority":267},"SKILL.md","mandatory","rule","en",{"basePath":271,"description":272,"displayName":273,"installMethods":274,"rationale":275,"selectedPaths":276,"source":268,"sourceLanguage":269,"type":243},"skills/gemini-interactions-api","Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. This skill covers the Interactions API, the recommended way to use Gemini models and agents in Python and TypeScript.","gemini-interactions-api",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini-interactions-api/SKILL.md",[277,278],{"path":266,"priority":267},{"path":279,"priority":280},"references/migration.md","medium",{"basePath":282,"description":283,"displayName":284,"installMethods":285,"rationale":286,"selectedPaths":287,"source":268,"sourceLanguage":269,"type":243},"skills/gemini-live-api-dev","Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), native audio features, function calling, session management, ephemeral tokens for client-side auth, and all Live API configuration options. SDKs covered - google-genai (Python), @google/genai (JavaScript/TypeScript).","gemini-live-api-dev",{"claudeCode":12},"SKILL.md frontmatter at skills/gemini-live-api-dev/SKILL.md",[288],{"path":266,"priority":267},{"sources":290},[291],"manual",{"closedIssues90d":229,"description":293,"forks":230,"homepage":294,"license":235,"openIssues90d":231,"pushedAt":232,"readmeSize":227,"stars":233,"topics":295},"Skills for the Gemini API, SDK and model/agent interactions","https://ai.google.dev/gemini-api/docs",[209,296,297],"gemini-api","skills",{"classifiedAt":299,"discoverAt":300,"extractAt":301,"githubAt":301,"updatedAt":299},1778687750041,1778687745954,1778687748066,[212,214,209,210,213,211],{"evaluatedAt":304,"extractAt":305,"updatedAt":238},1778687773806,1778687750210,[],[308,340,368,394,414,441],{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":318,"providers":321,"relations":331,"tags":335,"workflow":336},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":313,"installMethods":314,"name":316,"sourceUrl":317},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":315},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":319,"githubOwner":320,"githubRepo":316,"locale":18,"slug":316,"type":243},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":322,"extract":330},{"promptVersionExtension":202,"promptVersionScoring":203,"score":323,"tags":324,"targetMarket":248,"tier":215},100,[325,326,212,327,328,329,211],"twitter","x","data-retrieval","automation","mcp",{"commitSha":250},{"parentExtensionId":332,"repoId":333,"translatedFrom":334},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[212,328,327,329,211,325,326],{"evaluatedAt":337,"extractAt":338,"updatedAt":339},1778699230863,1778699170774,1778699289329,{"_creationTime":341,"_id":342,"community":343,"display":344,"identity":350,"providers":354,"relations":362,"tags":364,"workflow":365},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":345,"installMethods":346,"name":348,"sourceUrl":349},"Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.",{"claudeCode":347},"SeifBenayed/claude-code-sdk","product-self-knowledge","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":351,"githubOwner":352,"githubRepo":353,"locale":269,"slug":348,"type":243},".claude/skills/product-self-knowledge","SeifBenayed","claude-code-sdk",{"evaluate":355,"extract":361},{"promptVersionExtension":202,"promptVersionScoring":203,"score":323,"tags":356,"targetMarket":248,"tier":215},[357,358,359,212,211,360],"anthropic","documentation","claude","knowledge-base",{"commitSha":250},{"repoId":363},"kd78s53c1852h5p7c3qem663xs86njab",[357,212,359,358,360,211],{"evaluatedAt":366,"extractAt":367,"updatedAt":366},1778697182451,1778696993586,{"_creationTime":369,"_id":370,"community":371,"display":372,"identity":378,"providers":382,"relations":388,"tags":390,"workflow":391},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":373,"installMethods":374,"name":376,"sourceUrl":377},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":375},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":379,"githubOwner":380,"githubRepo":381,"locale":269,"slug":376,"type":243},"skills/slack","steipete","clawdis",{"evaluate":383,"extract":387},{"promptVersionExtension":202,"promptVersionScoring":203,"score":323,"tags":384,"targetMarket":248,"tier":215},[376,385,386,328,212],"messaging","communication",{"commitSha":250},{"repoId":389},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[212,328,386,385,376],{"evaluatedAt":392,"extractAt":393,"updatedAt":392},1778698950505,1778697652123,{"_creationTime":395,"_id":396,"community":397,"display":398,"identity":402,"providers":404,"relations":410,"tags":411,"workflow":412},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":399,"installMethods":400,"name":401,"sourceUrl":377},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":375},"github",{"basePath":403,"githubOwner":380,"githubRepo":381,"locale":269,"slug":401,"type":243},"skills/github",{"evaluate":405,"extract":409},{"promptVersionExtension":202,"promptVersionScoring":203,"score":323,"tags":406,"targetMarket":248,"tier":215},[401,407,212,408,328],"cli","developer-tools",{"commitSha":250},{"repoId":389},[212,328,407,408,401],{"evaluatedAt":413,"extractAt":393,"updatedAt":413},1778698569289,{"_creationTime":415,"_id":416,"community":417,"display":418,"identity":424,"providers":428,"relations":434,"tags":437,"workflow":438},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":419,"installMethods":420,"name":422,"sourceUrl":423},"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",{"claudeCode":421},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":425,"githubOwner":426,"githubRepo":427,"locale":269,"slug":422,"type":243},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":429,"extract":433},{"promptVersionExtension":202,"promptVersionScoring":203,"score":323,"tags":430,"targetMarket":248,"tier":215},[422,212,358,431,432],"oauth","python",{"commitSha":250},{"parentExtensionId":435,"repoId":436},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[212,358,422,431,432],{"evaluatedAt":439,"extractAt":440,"updatedAt":439},1778696994497,1778696833339,{"_creationTime":442,"_id":443,"community":444,"display":445,"identity":451,"providers":457,"relations":463,"tags":466,"workflow":467},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":446,"installMethods":447,"name":449,"sourceUrl":450},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":448},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":452,"githubOwner":453,"githubRepo":454,"locale":455,"slug":456,"type":243},"skills/reddit","ReScienceLab","opc-skills","fr","reddit",{"evaluate":458,"extract":462},{"promptVersionExtension":202,"promptVersionScoring":203,"score":323,"tags":459,"targetMarket":248,"tier":215},[456,212,327,460,461],"social-media","information-gathering",{"commitSha":250,"license":235},{"parentExtensionId":464,"repoId":465},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[212,327,461,456,460],{"evaluatedAt":468,"extractAt":469,"updatedAt":468},1778696852717,1778696505500]