[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-firebase-developing-genkit-go-de":3,"guides-for-firebase-developing-genkit-go":679,"similar-k1747cmkdzhm6yctxdwt0j554986nrx5-de":680},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":257,"isFallback":240,"parentExtension":263,"providers":318,"relations":322,"repo":323,"tags":677,"workflow":678},1778686877119.3804,"k1747cmkdzhm6yctxdwt0j554986nrx5",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Develop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working with Genkit Go code involving generation, prompts, streaming, tool calling, or model providers.",{"claudeCode":12},"firebase/agent-skills","Developing Genkit Go","https://github.com/firebase/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":255},1778686962469.4731,"kn72zks11rdn2j20afefvkwjrh86m5yf","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":209,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":225,"tier":226,"useCases":227,"workflow":232},[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,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem: developing AI apps using Genkit in Go, and specifies when to use it, including concrete tasks like building AI features, agents, or flows.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers Genkit's Go SDK, which provides a unified interface across model providers for generation, prompts, tools, and flows, going beyond a simple API wrapper by structuring AI development in Go.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides comprehensive documentation, examples, and CLI integration for Genkit in Go, covering initialization, generation, tools, and flows, enabling production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on developing AI applications using Genkit within the Go language, without venturing into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose and scope, clearly outlining its use for Genkit development in Go.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools or commands; its functionality is accessed through defined Genkit flows and the Genkit SDK.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The referenced documentation (`references/` files) covers initialization options, model configurations, and prompt/tool definitions, providing sufficient detail.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This extension does not define user-facing tools; its functionality is accessed via Genkit flows and SDK functions.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill's I/O is managed by the Genkit framework and Go functions, not through explicit tool parameter schemas that would require evaluation here.",{"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 trust signals.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The latest commit was on May 12, 2026, which is within the last 90 days, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses Go modules and has a lockfile (`hasLockfile: true`), indicating managed dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill itself does not appear to handle secrets; it relies on the underlying Genkit framework and provider configuration, which are external to this skill's direct implementation.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's code and documentation do not indicate any handling of untrusted third-party data that could lead to injection vulnerabilities.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on the Genkit framework and Go modules; there's no evidence of runtime fetching of uncommitted code or data.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","As a Go SDK and code example, the skill operates within the Go runtime and does not perform operations outside its intended scope or modify external files.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The provided Go code does not contain any primitives that would allow escaping the Go runtime sandbox.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is code development and does not involve reading or submitting confidential user data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content (SKILL.md, references/*.md) appears free of hidden steering tricks, relying on standard Markdown and Go code.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided Go code is standard and readable; there is no obfuscation, base64 encoding of payloads, or runtime code fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes standard Go project assumptions and relies on Genkit's internal structure, not specific user project layouts outside its bundle.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","In the last 90 days, 3 issues were opened and 6 were closed, indicating an active maintenance response rate (closure rate of 67%).",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The `metadata: { genkit-managed: true }` in SKILL.md frontmatter and the commit history suggest versioning is managed, though a specific semver field isn't apparent.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The Genkit SDK handles input validation for prompts and tools, and the provided Go code does not introduce custom validation vulnerabilities.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill focuses on code generation and development assistance, not destructive operations like file deletion or infrastructure changes.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill leverages the Genkit framework's error handling mechanisms, which are designed to be robust and provide structured error reporting.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill itself does not implement custom logging; it relies on the Genkit framework's tracing and logging capabilities.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill's purpose is code development and does not involve processing personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is a general development tool for Genkit in Go and has no regional or jurisdictional limitations; it is global.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on the standard Go runtime and Genkit framework, with no assumptions about specific editors, shells, or OS versions beyond standard Go compatibility.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file is comprehensive, detailing installation, usage, and contribution guidelines for the Firebase Agent Skills repository, including this specific skill.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This extension is a skill, not a CLI or server, and does not expose a surface size of tools in the traditional sense.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill does not expose tools that would have overlapping near-synonym names.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the README and SKILL.md are supported by the Genkit SDK and the provided code examples.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides multiple clear installation methods (CLI, Gemini extension, Claude plugin, manual) with copy-paste commands and verification steps.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill leverages Genkit's error handling, which provides structured errors, and the Go code follows standard error reporting practices.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project uses Go modules with a lockfile, indicating pinned dependencies, and the code includes standard Go shebangs where applicable.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","This skill is primarily for code generation and development assistance, not for state-changing operations that would require a dry-run feature.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill relies on the Genkit framework for handling retries and timeouts, which are designed to be robust.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill itself does not emit telemetry; this functionality would be managed by the Genkit framework or the calling environment.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly articulates the purpose (Develop AI apps using Genkit in Go) and provides specific use cases and boundaries, making it easy to understand for the target audience.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise, containing the name, description, and metadata, making it suitable for precise routing.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured with references to separate files for deeper dives, keeping the main document concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md uses relative paths to link to detailed reference files (e.g., `references/getting-started.md`), employing progressive disclosure effectively.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md includes a clear 'Hello World' example and references to more detailed examples in the `references/` directory, covering core functionalities.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation implicitly covers edge cases by detailing various Genkit features like error handling, tool interrupts, and middleware composition, with recovery paths suggested through examples.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill 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 skill relies on the Genkit framework's robust error handling and Go's standard practices, which inherently halt execution on unexpected states rather than proceeding unsafely.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained within the Genkit Go SDK context and does not implicitly rely on other specific skills being loaded.",1778686961761,"This skill provides guidance and examples for using the Genkit AI SDK within the Go programming language. It covers initialization, prompt definition, tool integration, flow creation, and HTTP server setup.",[195,196,197,198,199],"Genkit SDK initialization and configuration in Go","Defining and executing text, data, and streaming generation","Creating and using prompts, including typed and file-based prompts","Integrating tools with interrupt and response handling","Building and deploying AI flows via HTTP handlers",[201,202,203],"Providing specific AI models; relies on Genkit's provider integrations.","Managing deployment infrastructure for Genkit applications.","Replacing the core Genkit SDK or Go language itself.",[205,206,207,208],"AI Development","Go Programming","SDK Usage","Prompt Engineering",[210,211,212],"Go programming language environment","Genkit SDK for Go","Access to configured AI model providers (e.g., API keys)","3.0.0","4.4.0","To enable developers to build AI-powered applications, agents, and tools efficiently using the Genkit SDK in Go, providing structure and best practices.","Highest finding is 'not_applicable' for checks related to explicit tool exposure, which is inherent to its SDK/framework nature. All applicable checks pass with high quality.",99,"High-quality skill for developing AI applications using Genkit in Go, with excellent documentation and examples.",[220,221,222,223,224],"go","genkit","ai","sdk","development","global","verified",[228,229,230,231],"When a user asks to build AI features, agents, or flows in Go using Genkit.","When working with Genkit Go code involving generation, prompts, streaming, or tool calling.","When setting up model providers like Google AI, Anthropic, or OpenAI-compatible APIs within a Go application.","When developing structured AI outputs or complex AI logic via Genkit flows.",[233,234,235,236,237],"Initialize Genkit with plugins and configuration.","Define AI resources like prompts, tools, and flows.","Integrate AI logic into Go application code.","Optionally, expose flows as HTTP endpoints.","Utilize the Genkit CLI for development and tracing.",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"security":252,"testCoverage":254},{"hasLockfile":240},true,1778686937638,{"descriptionLength":243,"readmeSize":244},252,2913,{"closedIssues90d":246,"forks":247,"hasChangelog":248,"openIssues90d":249,"pushedAt":250,"stars":251},6,49,false,3,1778597595000,280,{"hasNpmPackage":248,"license":253,"smitheryVerified":248},"Apache-2.0",{"hasCi":240,"hasTests":248},{"updatedAt":256},1778686962469,{"basePath":258,"githubOwner":259,"githubRepo":260,"locale":18,"slug":261,"type":262},"skills/developing-genkit-go","firebase","agent-skills","developing-genkit-go","skill",{"_creationTime":264,"_id":265,"community":266,"display":267,"identity":270,"parentExtension":273,"providers":304,"relations":314,"tags":315,"workflow":316},1778686877119.38,"k178a2mzzjfj94c2c1aqwx96a986ng56",{"reviewCount":8},{"description":268,"installMethods":269,"name":259,"sourceUrl":14},"Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more",{"claudeCode":259},{"basePath":271,"githubOwner":259,"githubRepo":260,"locale":18,"slug":260,"type":272},"","plugin",{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":281,"providers":283,"relations":298,"tags":300,"workflow":301},1778686877119.3796,"k1793kqtkkcy39qn4jrwer001986nw1h",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":14},"Agent Skills for Firebase",{"claudeCode":12},"Firebase Agent Skills",{"basePath":271,"githubOwner":259,"githubRepo":260,"locale":18,"slug":260,"type":282},"marketplace",{"evaluate":284,"extract":292},{"promptVersionExtension":285,"promptVersionScoring":214,"score":286,"tags":287,"targetMarket":225,"tier":291},"3.1.0",95,[259,288,289,290],"ai-agent","coding-assistant","developer-tools","community",{"commitSha":293,"license":253,"marketplace":294,"plugin":296},"HEAD",{"name":259,"pluginCount":295},1,{"mcpCount":8,"provider":297,"skillCount":8},"classify",{"repoId":299},"kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[288,289,290,259],{"evaluatedAt":302,"extractAt":303,"updatedAt":302},1778686897857,1778686877119,{"evaluate":305,"extract":310},{"promptVersionExtension":213,"promptVersionScoring":214,"score":286,"tags":306,"targetMarket":225,"tier":226},[259,307,290,308,309],"cli","backend","cloud",{"commitSha":293,"license":311,"plugin":312},"MIT",{"mcpCount":8,"provider":297,"skillCount":313},15,{"parentExtensionId":275,"repoId":299},[308,307,309,290,259],{"evaluatedAt":317,"extractAt":303,"updatedAt":317},1778686916690,{"evaluate":319,"extract":321},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":320,"targetMarket":225,"tier":226},[220,221,222,223,224],{"commitSha":293,"license":253},{"parentExtensionId":265,"repoId":299},{"_creationTime":324,"_id":299,"identity":325,"providers":326,"workflow":673},1778686873257.0579,{"githubOwner":259,"githubRepo":260,"sourceUrl":14},{"classify":327,"discover":668,"github":671},{"commitSha":293,"extensions":328},[329,342,385,414,433,451,470,486,500,516,560,570,582,622,633,643,651],{"basePath":271,"displayName":259,"installMethods":330,"rationale":331,"selectedPaths":332,"source":341,"sourceLanguage":18,"type":282},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[333,336,338],{"path":334,"priority":335},".claude-plugin/marketplace.json","mandatory",{"path":337,"priority":335},"README.md",{"path":339,"priority":340},"LICENSE","high","rule",{"basePath":271,"description":268,"displayName":259,"installMethods":343,"license":311,"rationale":344,"selectedPaths":345,"source":341,"sourceLanguage":18,"type":272},{"claudeCode":259},"plugin manifest at .claude-plugin/plugin.json",[346,348,349,350,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383],{"path":347,"priority":335},".claude-plugin/plugin.json",{"path":337,"priority":335},{"path":339,"priority":340},{"path":351,"priority":352},"skills/developing-genkit-dart/SKILL.md","medium",{"path":354,"priority":352},"skills/developing-genkit-go/SKILL.md",{"path":356,"priority":352},"skills/developing-genkit-js/SKILL.md",{"path":358,"priority":352},"skills/developing-genkit-python/SKILL.md",{"path":360,"priority":352},"skills/firebase-ai-logic-basics/SKILL.md",{"path":362,"priority":352},"skills/firebase-app-hosting-basics/SKILL.md",{"path":364,"priority":352},"skills/firebase-auth-basics/SKILL.md",{"path":366,"priority":352},"skills/firebase-basics/SKILL.md",{"path":368,"priority":352},"skills/firebase-crashlytics/SKILL.md",{"path":370,"priority":352},"skills/firebase-data-connect-basics/SKILL.md",{"path":372,"priority":352},"skills/firebase-firestore/SKILL.md",{"path":374,"priority":352},"skills/firebase-hosting-basics/SKILL.md",{"path":376,"priority":352},"skills/firebase-remote-config-basics/SKILL.md",{"path":378,"priority":352},"skills/firebase-security-rules-auditor/SKILL.md",{"path":380,"priority":352},"skills/xcode-project-setup/SKILL.md",{"path":382,"priority":335},".mcp.json",{"path":384,"priority":340},".cursor-plugin/plugin.json",{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":341,"sourceLanguage":18,"type":262},"skills/developing-genkit-dart","Generates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications.","developing-genkit-dart",{"claudeCode":12},"SKILL.md frontmatter at skills/developing-genkit-dart/SKILL.md",[392,394,396,398,400,402,404,406,408,410,412],{"path":393,"priority":335},"SKILL.md",{"path":395,"priority":352},"references/genkit.md",{"path":397,"priority":352},"references/genkit_anthropic.md",{"path":399,"priority":352},"references/genkit_chrome.md",{"path":401,"priority":352},"references/genkit_firebase_ai.md",{"path":403,"priority":352},"references/genkit_google_genai.md",{"path":405,"priority":352},"references/genkit_mcp.md",{"path":407,"priority":352},"references/genkit_middleware.md",{"path":409,"priority":352},"references/genkit_openai.md",{"path":411,"priority":352},"references/genkit_shelf.md",{"path":413,"priority":352},"references/schemantic.md",{"basePath":258,"description":10,"displayName":261,"installMethods":415,"rationale":416,"selectedPaths":417,"source":341,"sourceLanguage":18,"type":262},{"claudeCode":12},"SKILL.md frontmatter at skills/developing-genkit-go/SKILL.md",[418,419,421,423,425,427,429,431],{"path":393,"priority":335},{"path":420,"priority":352},"references/flows-and-http.md",{"path":422,"priority":352},"references/generation.md",{"path":424,"priority":352},"references/getting-started.md",{"path":426,"priority":352},"references/middleware.md",{"path":428,"priority":352},"references/prompts.md",{"path":430,"priority":352},"references/providers.md",{"path":432,"priority":352},"references/tools.md",{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":341,"sourceLanguage":18,"type":262},"skills/developing-genkit-js","Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems.","developing-genkit-js",{"claudeCode":12},"SKILL.md frontmatter at skills/developing-genkit-js/SKILL.md",[440,441,443,445,447,449],{"path":393,"priority":335},{"path":442,"priority":352},"references/best-practices.md",{"path":444,"priority":352},"references/common-errors.md",{"path":446,"priority":352},"references/docs-and-cli.md",{"path":448,"priority":352},"references/examples.md",{"path":450,"priority":352},"references/setup.md",{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":341,"sourceLanguage":18,"type":262},"skills/developing-genkit-python","Develop AI-powered applications using Genkit in Python. Use when the user asks about Genkit, AI agents, flows, or tools in Python, or when encountering Genkit errors, import issues, or API problems.","developing-genkit-python",{"claudeCode":12},"SKILL.md frontmatter at skills/developing-genkit-python/SKILL.md",[458,459,460,462,464,466,467,469],{"path":393,"priority":335},{"path":444,"priority":352},{"path":461,"priority":352},"references/dev-workflow.md",{"path":463,"priority":352},"references/dotprompt.md",{"path":465,"priority":352},"references/evals.md",{"path":448,"priority":352},{"path":468,"priority":352},"references/fastapi.md",{"path":450,"priority":352},{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-ai-logic-basics","Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.","firebase-ai-logic-basics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-ai-logic-basics/SKILL.md",[477,478,480,482,484],{"path":393,"priority":335},{"path":479,"priority":352},"references/flutter_setup.md",{"path":481,"priority":352},"references/ios_setup.md",{"path":483,"priority":352},"references/usage_patterns_android.md",{"path":485,"priority":352},"references/usage_patterns_web.md",{"basePath":487,"description":488,"displayName":489,"installMethods":490,"rationale":491,"selectedPaths":492,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-app-hosting-basics","Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.","firebase-app-hosting-basics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-app-hosting-basics/SKILL.md",[493,494,496,498],{"path":393,"priority":335},{"path":495,"priority":352},"references/cli_commands.md",{"path":497,"priority":352},"references/configuration.md",{"path":499,"priority":352},"references/emulation.md",{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-auth-basics","Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.","firebase-auth-basics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-auth-basics/SKILL.md",[507,508,510,512,513,514],{"path":393,"priority":335},{"path":509,"priority":352},"references/client_sdk_android.md",{"path":511,"priority":352},"references/client_sdk_web.md",{"path":479,"priority":352},{"path":481,"priority":352},{"path":515,"priority":352},"references/security_rules.md",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-basics","Provides foundational setup, authentication, and project management workflows for Firebase using the Firebase CLI. Use when checking Firebase CLI version (must use 'npx -y firebase-tools@latest --version'), initializing a Firebase environment, authenticating, setting active projects, or setting up `google-services.json` or `GoogleService-Info.plist` files.","firebase-basics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-basics/SKILL.md",[523,524,526,528,530,531,532,534,536,538,540,542,544,546,548,550,552,554,556,558],{"path":393,"priority":335},{"path":525,"priority":352},"references/android_setup.md",{"path":527,"priority":352},"references/firebase-cli-guide.md",{"path":529,"priority":352},"references/firebase-service-init.md",{"path":479,"priority":352},{"path":481,"priority":352},{"path":533,"priority":352},"references/local-env-setup.md",{"path":535,"priority":352},"references/refresh/android_studio.md",{"path":537,"priority":352},"references/refresh/antigravity.md",{"path":539,"priority":352},"references/refresh/claude.md",{"path":541,"priority":352},"references/refresh/gemini-cli.md",{"path":543,"priority":352},"references/refresh/other-agents.md",{"path":545,"priority":352},"references/setup/android_studio.md",{"path":547,"priority":352},"references/setup/antigravity.md",{"path":549,"priority":352},"references/setup/claude_code.md",{"path":551,"priority":352},"references/setup/cursor.md",{"path":553,"priority":352},"references/setup/gemini_cli.md",{"path":555,"priority":352},"references/setup/github_copilot.md",{"path":557,"priority":352},"references/setup/other_agents.md",{"path":559,"priority":352},"references/web_setup.md",{"basePath":561,"description":562,"displayName":563,"installMethods":564,"rationale":565,"selectedPaths":566,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-crashlytics","Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this skill when the user needs help setting up Crashlytics, adding crash reporting, or using the Crashlytics SDK in their application.","firebase-crashlytics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-crashlytics/SKILL.md",[567,568,569],{"path":393,"priority":335},{"path":525,"priority":352},{"path":481,"priority":352},{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-data-connect-basics","Builds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL securely. Use when designing schemas with tables and relations, writing authorized queries and mutations, configuring real-time data updates, or generating type-safe SDKs. Use when you need a relational database with Firebase, or when the user mentions SQL Connect or Data Connect.","firebase-data-connect",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-data-connect-basics/SKILL.md",[577,578,580],{"path":393,"priority":335},{"path":579,"priority":352},"examples.md",{"path":581,"priority":352},"templates.md",{"basePath":583,"description":584,"displayName":585,"installMethods":586,"rationale":587,"selectedPaths":588,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-firestore","Sets up, manages, and executes queries against Cloud Firestore database instances. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries, or checking indexes.","firebase-firestore",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-firestore/SKILL.md",[589,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620],{"path":393,"priority":335},{"path":591,"priority":352},"references/enterprise/android_sdk_usage.md",{"path":593,"priority":352},"references/enterprise/data_model.md",{"path":595,"priority":352},"references/enterprise/flutter_setup.md",{"path":597,"priority":352},"references/enterprise/indexes.md",{"path":599,"priority":352},"references/enterprise/ios_setup.md",{"path":601,"priority":352},"references/enterprise/provisioning.md",{"path":603,"priority":352},"references/enterprise/python_sdk_usage.md",{"path":605,"priority":352},"references/enterprise/security_rules.md",{"path":607,"priority":352},"references/enterprise/web_sdk_usage.md",{"path":609,"priority":352},"references/standard/android_sdk_usage.md",{"path":611,"priority":352},"references/standard/flutter_setup.md",{"path":613,"priority":352},"references/standard/indexes.md",{"path":615,"priority":352},"references/standard/ios_setup.md",{"path":617,"priority":352},"references/standard/provisioning.md",{"path":619,"priority":352},"references/standard/security_rules.md",{"path":621,"priority":352},"references/standard/web_sdk_usage.md",{"basePath":623,"description":624,"displayName":625,"installMethods":626,"rationale":627,"selectedPaths":628,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-hosting-basics","Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.","firebase-hosting-basics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-hosting-basics/SKILL.md",[629,630,631],{"path":393,"priority":335},{"path":497,"priority":352},{"path":632,"priority":352},"references/deploying.md",{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-remote-config-basics","Comprehensive guide for Firebase Remote Config, including template management and SDK usage. Use this skill when the user needs help setting up Remote Config, managing feature flags, or updating app behavior dynamically.","firebase-remote-config-basics",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-remote-config-basics/SKILL.md",[640,641,642],{"path":393,"priority":335},{"path":525,"priority":352},{"path":481,"priority":352},{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":341,"sourceLanguage":18,"type":262},"skills/firebase-security-rules-auditor","A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.","firebase-security-rules-auditor",{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-security-rules-auditor/SKILL.md",[650],{"path":393,"priority":335},{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":341,"sourceLanguage":18,"type":262},"skills/xcode-project-setup","Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).","xcode-project-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/xcode-project-setup/SKILL.md",[658,659,662,664,666],{"path":393,"priority":335},{"path":660,"priority":661},"scripts/xcode_spm_setup/.gitignore","low",{"path":663,"priority":661},"scripts/xcode_spm_setup/Package.resolved",{"path":665,"priority":661},"scripts/xcode_spm_setup/Package.swift",{"path":667,"priority":661},"scripts/xcode_spm_setup/Sources/main.swift",{"sources":669},[670],"manual",{"closedIssues90d":246,"description":278,"forks":247,"license":253,"openIssues90d":249,"pushedAt":250,"readmeSize":244,"stars":251,"topics":672},[],{"classifiedAt":674,"discoverAt":675,"extractAt":676,"githubAt":676,"updatedAt":674},1778686876918,1778686873257,1778686875118,[222,224,221,220,223],{"evaluatedAt":256,"extractAt":303,"updatedAt":256},[],[681,709,730,760,790,814],{"_creationTime":682,"_id":683,"community":684,"display":685,"identity":691,"providers":694,"relations":702,"tags":705,"workflow":706},1778693180473.0972,"k1716aj3p8agwq6vwvn5n19v8n86mps9",{"reviewCount":8},{"description":686,"installMethods":687,"name":689,"sourceUrl":690},"Azure AI Document Intelligence SDK for .NET. Extract text, tables, and structured data from documents using prebuilt and custom models. Use for invoice processing, receipt extraction, ID document analysis, and custom document models. Triggers: \"Document Intelligence\", \"DocumentIntelligenceClient\", \"form recognizer\", \"invoice extraction\", \"receipt OCR\", \"document analysis .NET\".\n",{"claudeCode":688},"microsoft/agent-skills","azure-ai-document-intelligence-dotnet","https://github.com/microsoft/agent-skills",{"basePath":692,"githubOwner":693,"githubRepo":260,"locale":18,"slug":689,"type":262},".github/plugins/azure-sdk-dotnet/skills/azure-ai-document-intelligence-dotnet","microsoft",{"evaluate":695,"extract":701},{"promptVersionExtension":213,"promptVersionScoring":214,"score":696,"tags":697,"targetMarket":225,"tier":226},100,[698,222,699,700,223],"azure","document-intelligence","dotnet",{"commitSha":293},{"parentExtensionId":703,"repoId":704},"k1795g6t3v2fg9whacs7xkm88186nxr1","kd77czgnv00rfjm815pcc5xx5986n5t8",[222,698,699,700,223],{"evaluatedAt":707,"extractAt":708,"updatedAt":707},1778693591440,1778693180473,{"_creationTime":710,"_id":711,"community":712,"display":713,"identity":717,"providers":720,"relations":726,"tags":727,"workflow":728},1778693180473.1401,"k17ejdf97xne3m10dv4y0rwb3186mfqs",{"reviewCount":8},{"description":714,"installMethods":715,"name":716,"sourceUrl":690},"Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.",{"claudeCode":688},"Skill Creator",{"basePath":718,"githubOwner":693,"githubRepo":260,"locale":18,"slug":719,"type":262},".github/skills/skill-creator","skill-creator",{"evaluate":721,"extract":725},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":722,"targetMarket":225,"tier":226},[698,223,224,723,724],"guidance","documentation",{"commitSha":293,"license":311},{"repoId":704},[698,224,724,723,223],{"evaluatedAt":729,"extractAt":708,"updatedAt":729},1778697125472,{"_creationTime":731,"_id":732,"community":733,"display":734,"identity":740,"providers":745,"relations":753,"tags":756,"workflow":757},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":735,"installMethods":736,"name":738,"sourceUrl":739},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":737},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":741,"githubOwner":742,"githubRepo":743,"locale":18,"slug":744,"type":262},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":746,"extract":752},{"promptVersionExtension":213,"promptVersionScoring":214,"score":696,"tags":747,"targetMarket":225,"tier":226},[748,749,750,222,751,307],"finance","trading","market-analysis","typescript",{"commitSha":293,"license":311},{"parentExtensionId":754,"repoId":755},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[222,307,748,750,749,751],{"evaluatedAt":758,"extractAt":759,"updatedAt":758},1778701108877,1778696691708,{"_creationTime":761,"_id":762,"community":763,"display":764,"identity":770,"providers":775,"relations":781,"tags":785,"workflow":786},1778693819124.3687,"k177re651qqdxa2pxznqy4qzx186mgmm",{"reviewCount":8},{"description":765,"installMethods":766,"name":768,"sourceUrl":769},"Domänenwissen für die KI-Trading-Erinnerung – Outcome-Weighted Memory (OWM)-Architektur, 5 Speichertypen, Abrufbewertung und Verhaltensanalyse. Verwenden Sie dies beim Aufzeichnen von Trades, beim Abrufen ähnlicher Kontexte, bei der Leistungsanalyse oder bei der Überprüfung von Verhaltensabweichungen. Löst bei \"record trade\", \"remember trade\", \"recall\", \"similar trades\", \"performance\", \"behavioral\", \"disposition\", \"affective state\", \"confidence\" aus.",{"claudeCode":767},"mnemox-ai/tradememory-protocol","trading-memory","https://github.com/mnemox-ai/tradememory-protocol",{"basePath":771,"githubOwner":772,"githubRepo":773,"locale":774,"slug":768,"type":262},"tradememory-plugin/skills/trading-memory","mnemox-ai","tradememory-protocol","de",{"evaluate":776,"extract":780},{"promptVersionExtension":213,"promptVersionScoring":214,"score":696,"tags":777,"targetMarket":225,"tier":226},[749,222,778,748,779],"memory","python",{"commitSha":293},{"parentExtensionId":782,"repoId":783,"translatedFrom":784},"k170vxkqee48k2xq1v55a025nh86nzn7","kd73z11kfekksxyrs8ds0snacs86ncdy","k173a67a16bpq0e29wjd85v71986nx03",[222,748,778,779,749],{"evaluatedAt":787,"extractAt":788,"updatedAt":789},1778693719816,1778693539593,1778693819124,{"_creationTime":791,"_id":792,"community":793,"display":794,"identity":798,"providers":801,"relations":808,"tags":810,"workflow":811},1778693798788.0542,"k170ymfjagf8xv5gd19p7dq52986mp9g",{"reviewCount":8},{"description":795,"installMethods":796,"name":797,"sourceUrl":769},"Domänenwissen für die Evolution Engine — LLM-gestützte autonome Strategieentdeckung aus rohen OHLCV-Daten. Behandelt die Schleife Generieren-Backtesten-Auswählen-Entwickeln, vektorisiertes Backtesting, Out-of-Sample-Validierung und Strategiegraduierung. Verwenden Sie es beim Entdecken von Handelspatterns, Ausführen von Backtests, Entwickeln von Strategien oder Überprüfen von Evolutionsprotokollen. Löst aus bei \"evolve\", \"discover patterns\", \"backtest\", \"evolution\", \"strategy generation\", \"candidate strategy\".",{"claudeCode":767},"TradeMemory Protocol",{"basePath":799,"githubOwner":772,"githubRepo":773,"locale":774,"slug":800,"type":262},"tradememory-plugin/skills/evolution-engine","evolution-engine",{"evaluate":802,"extract":807},{"promptVersionExtension":213,"promptVersionScoring":214,"score":696,"tags":803,"targetMarket":225,"tier":226},[749,222,778,804,805,806],"audit","compliance","llm",{"commitSha":293,"license":311},{"parentExtensionId":782,"repoId":783,"translatedFrom":809},"k171p5pgbfbm5g4k5sa3y4cj9s86m6hk",[222,804,805,806,778,749],{"evaluatedAt":812,"extractAt":788,"updatedAt":813},1778693678813,1778693798788,{"_creationTime":815,"_id":816,"community":817,"display":818,"identity":824,"providers":829,"relations":837,"tags":840,"workflow":841},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":819,"installMethods":820,"name":822,"sourceUrl":823},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":821},"iterationlayer/skills","Image Transformation API","https://github.com/iterationlayer/skills",{"basePath":825,"githubOwner":826,"githubRepo":827,"locale":18,"slug":828,"type":262},"skills/image-transformation-api","iterationlayer","skills","image-transformation-api",{"evaluate":830,"extract":836},{"promptVersionExtension":213,"promptVersionScoring":214,"score":696,"tags":831,"targetMarket":225,"tier":226},[832,833,834,835,222],"image","transformation","editing","api",{"commitSha":293,"license":311},{"parentExtensionId":838,"repoId":839},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[222,835,834,832,833],{"evaluatedAt":842,"extractAt":843,"updatedAt":842},1778693613399,1778691104676]