[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-firebase-firebase-ai-logic-basics-de":3,"guides-for-firebase-firebase-ai-logic-basics":672,"similar-k1709qt6tkkm23tb66n8g9pxr186mhbs-de":673},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":234,"parentExtension":257,"providers":311,"relations":315,"repo":316,"tags":670,"workflow":671},1778686877119.381,"k1709qt6tkkm23tb66n8g9pxr186mhbs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.",{"claudeCode":12},"firebase/agent-skills","Firebase AI Logic Basics","https://github.com/firebase/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":250},1778687028768.0552,"kn7akwgyshfqn7byp7956nk3yd86n84d","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":203,"practices":207,"prerequisites":208,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":225,"tier":226,"useCases":227},[21,26,29,32,36,39,44,49,52,55,59,63,66,70,73,76,79,82,85,88,92,96,100,104,108,111,115,118,122,125,128,131,134,137,140,144,148,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the extension's purpose: integrating Firebase AI Logic (Gemini API) into web applications, covering specific aspects like setup, multimodal inference, structured output, and security.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a specific integration layer for Firebase AI Logic (Gemini API), offering structured setup, multimodal capabilities, and security guidance that goes beyond a simple API wrapper. It addresses the complexity of integrating generative AI into web applications with Firebase.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension covers the complete lifecycle for integrating Firebase AI Logic, including setup, core capabilities, advanced features, and crucial security considerations like App Check and Remote Config. The provided documentation includes installation and usage examples for various platforms.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on the specific domain of integrating Firebase AI Logic (Gemini API) into applications, covering setup, inference, and security aspects related to this service. It does not extend into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately reflects the skill's capabilities, which are focused on integrating Firebase AI Logic (Gemini API) into web applications and cover setup, multimodal inference, structured output, and security.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill that likely uses the agent's existing tools or acts as a set of instructions, rather than exposing specific, narrowly defined tools itself. The evaluation of scoped tools is not applicable here.",{"category":45,"check":46,"severity":47,"summary":48},"Documentation","Configuration & parameter reference","info","While the SKILL.md mentions Node.js 16+ as a prerequisite and references Firebase docs for setup, it does not explicitly document all potential configuration parameters or their defaults for the AI Logic SDK itself. The core initialization is shown, but detailed parameter options are likely found in external Firebase documentation.",{"category":33,"check":50,"severity":42,"summary":51},"Tool naming","This is a skill that operates via instructions and prompt engineering, not by exposing a list of distinct, user-facing tools. Therefore, tool naming conventions are not applicable.",{"category":33,"check":53,"severity":42,"summary":54},"Minimal I/O surface","This skill is instruction-based and does not expose explicit tools with parameter schemas or response shapes to evaluate for minimal I/O surface.",{"category":56,"check":57,"severity":24,"summary":58},"License","License usability","The extension is licensed under the Apache 2.0 License, as indicated by the bundled LICENSE file and confirmed by the trust signals. This is a permissive open-source license.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 3 months, indicating recent maintenance.",{"category":60,"check":64,"severity":24,"summary":65},"Dependency Management","The skill relies on the Firebase Web SDK and Node.js. The `npm install -g firebase@latest` command implies the use of npm for managing its primary dependency, and the `package.json` would typically handle dependency pinning with a lockfile. Trust signals confirm `hasLockfile: true`.",{"category":67,"check":68,"severity":24,"summary":69},"Security","Secret Management","The documentation emphasizes security measures like App Check and notes that API keys are handled client-side via Firebase SDKs. It does not instruct to hardcode secrets or echo resolved secret values.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill focuses on guiding the integration of Firebase AI Logic and does not appear to load or execute arbitrary third-party data as instructions. All code and references seem to be bundled within the repository or rely on official SDKs.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill relies on official Firebase SDKs and standard Node.js tooling. There are no indications of runtime downloads or execution of external, uncommitted code or markdown as instructions.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The skill's instructions focus on SDK integration and Firebase CLI commands. There are no indications of operations that would modify files outside of the project folder or attempt to escape a sandbox environment.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","The skill's content does not include instructions for detached process spawns (`nohup`, `setsid`, `&`) or retry loops around denied tool calls.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill guides integration with Firebase AI Logic and does not contain imperative instructions to read and submit confidential data to a third party. It relies on official SDKs for secure communication.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled content and documentation do not contain any hidden steering tricks, invisible Unicode characters, or other obfuscation methods designed to manipulate AI behavior surreptitiously.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The skill's content consists of readable Markdown and instructions. There is no evidence of obfuscated code, base64 payloads, runtime script fetching, or minified bundles without source maps.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The skill assumes standard Node.js and Firebase CLI environments, and its instructions for SDK integration are generally platform-agnostic or clearly delineated by platform in the references. It does not make assumptions about specific user project directory structures beyond standard Firebase project setup.",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","In the last 90 days, 3 issues were opened and 6 were closed. The closure rate is approximately 67%, which is well above the 50% threshold for a pass.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The SKILL.md frontmatter declares a version ('1.0.1'), and the trust signals also show a `manifestVersion` of '1.0.1', indicating clear versioning.",{"category":105,"check":106,"severity":42,"summary":107},"Execution","Validation","This skill provides instructions for integrating SDKs and using the Firebase CLI. It does not expose executable code with input arguments or structured output that would require schema validation via libraries like Zod or Pydantic within the skill itself.",{"category":67,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The skill's primary operations involve CLI setup and SDK integration, which are not inherently destructive. Any CLI commands suggested (like `init` or `install`) are standard project setup procedures and do not involve operations like `rm -rf` or `git push --force` without explicit user action and confirmation.",{"category":112,"check":113,"severity":42,"summary":114},"Code Execution","Error Handling","This skill is primarily instructional and does not contain executable code that would require explicit error handling within its own scripts. It guides users on how to handle errors within the Firebase SDKs.",{"category":112,"check":116,"severity":42,"summary":117},"Logging","The skill itself is instructional and does not perform actions that require local audit logging. It directs users on how to integrate Firebase services, which would handle their own logging.",{"category":119,"check":120,"severity":24,"summary":121},"Compliance","GDPR","The skill focuses on technical integration and does not operate on personal data. It guides users on how to use Firebase AI Logic, which has its own data handling policies, but the skill itself does not process or leak personal data.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The skill's instructions are applicable globally, focusing on technical integration and standard Firebase services. There are no regional or jurisdictional limitations mentioned or implied, so the target market is global.",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","The skill assumes standard Node.js and Firebase CLI environments, and the provided setup instructions are generally cross-platform compatible (Web, iOS, Android, Flutter). It does not appear to rely on specific OS features or editor-specific functionality.",{"category":45,"check":129,"severity":24,"summary":130},"README","The README file exists, is well-structured, and clearly states the extension's purpose and installation methods.",{"category":33,"check":132,"severity":42,"summary":133},"Tool surface size","This is a skill operating via instructions and documentation, not by exposing a list of distinct tools. Therefore, 'tool surface size' is not applicable.",{"category":40,"check":135,"severity":42,"summary":136},"Overlapping near-synonym tools","As this is an instruction-based skill and not a tool provider, there are no overlapping near-synonym tools to evaluate.",{"category":45,"check":138,"severity":24,"summary":139},"Phantom features","All features mentioned in the README and SKILL.md, such as setup, multimodal inference, and structured output, are directly supported by the described Firebase AI Logic integration and SDK usage patterns.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README provides multiple clear installation options (CLI, extensions, plugins, manual, local path) with copy-pasteable commands and verification steps. It also details authentication and setup prerequisites.",{"category":145,"check":146,"severity":42,"summary":147},"Errors","Actionable error messages","This skill provides guidance on using Firebase AI Logic; it does not contain its own error paths visible to the user. Error handling is expected to be managed by the underlying Firebase SDKs and Firebase CLI, for which documentation is referenced.",{"category":105,"check":149,"severity":24,"summary":150},"Pinned dependencies","The skill instructs users to install the latest Firebase SDK via npm (`npm install -g firebase@latest`) and mentions Node.js 16+. The presence of `hasLockfile: true` in trust signals suggests that projects using these dependencies would employ lockfiles for pinning.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill's operations involve SDK integration and CLI setup commands, which are not state-changing operations requiring a dry-run preview. The CLI commands themselves would typically prompt for confirmation or be explicitly run by the user.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","This skill is instructional and does not involve remote calls or state-changing operations that require idempotent retries or per-call timeouts within the skill itself. These aspects would be handled by the underlying Firebase SDKs.",{"category":119,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The skill itself does not emit telemetry. It guides users on integrating Firebase services, which would have their own telemetry policies, but this skill does not add any opt-out telemetry collection.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The SKILL.md and description clearly state the purpose: integrating Firebase AI Logic (Gemini API) into web applications. It names the artifact (Firebase AI Logic/Gemini API) and the user intent (integration, setup, inference, security).",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter in SKILL.md is concise and directly states the skill's name, description, and version, providing a clear summary of its core capability.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md is well-structured and under 500 lines. It delegates detailed SDK usage patterns and setup specifics to separate reference files, adhering to progressive disclosure.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md effectively uses relative links to reference files (e.g., `references/usage_patterns_web.md`, `references/ios_setup.md`) for detailed procedures and examples, keeping the main skill file concise.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is focused on guiding integration and setup, not on deep code review or exploration that would warrant a forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The `references/` directory contains multiple, well-defined usage examples for Web, iOS, Flutter, and Android, demonstrating core capabilities like text generation, multimodal input, chat sessions, and streaming responses.",{"category":22,"check":181,"severity":47,"summary":182},"Edge cases","While the skill mentions prerequisites like Node.js 16+ and points to Firebase docs for unsupported platforms, it doesn't explicitly document failure modes (e.g., network issues, rate limits, invalid API keys) with specific symptoms and recovery steps. The critical safety requirement for App Check is highlighted, but other edge cases could be more detailed.",{"category":112,"check":184,"severity":42,"summary":185},"Tool Fallback","This skill does not rely on external MCP servers or custom tools that would require fallbacks. It guides the user on how to use official Firebase SDKs and CLI.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The SKILL.md clearly lists prerequisites and directs users to unsupported platforms, implicitly halting the workflow if conditions are not met. Crucially, it highlights the mandatory App Check setup and backend provisioning, implying a halt or `PERMISSION_DENIED` error if these are not completed.",{"category":93,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and focuses on Firebase AI Logic integration. It cross-links to the `firebase-basics` skill for foundational workflows, which is an explicit and helpful dependency declaration rather than an implicit coupling.",1778687028631,"This skill provides comprehensive instructions and examples for integrating Firebase AI Logic, powered by Gemini models, into web, mobile, and Flutter applications. It covers setup, core capabilities like text and multimodal generation, chat sessions, streaming responses, structured output, and essential security measures such as App Check and backend provisioning.",[196,197,198,199,200,201,202],"Firebase AI Logic (Gemini API) integration","Setup and initialization guidance","Multimodal inference (text, images, audio, video, PDF)","Chat session management (multi-turn)","Streaming response handling","Structured JSON output enforcement","Security best practices (App Check, backend provisioning)",[204,205,206],"Providing a backend for AI model hosting (Firebase handles this).","Replacing the core Firebase SDKs or CLI functionalities.","Implementing AI model training or fine-tuning.",[],[209,210,211],"Node.js 16+","Firebase CLI","Firebase Project setup","3.0.0","4.4.0","To enable developers to easily integrate Google's Gemini AI models into their web and mobile applications using Firebase services, simplifying setup, usage, and security considerations.","The skill demonstrates excellent documentation quality, clear purpose, and strong production readiness. The only minor finding is related to the depth of edge case documentation.",95,"A high-quality skill for integrating Firebase AI Logic, providing comprehensive guidance and examples.",[219,220,221,222,223,224],"firebase","gemini","ai","web-development","sdk-integration","generative-ai","global","verified",[228,229,230,231],"Adding generative AI features to web applications using Firebase.","Implementing image analysis and captioning within a mobile app.","Building conversational AI interfaces powered by Gemini models within Flutter apps.","Enforcing structured output for AI-generated content in a project.",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":247,"testCoverage":249},{"hasLockfile":234},true,1778687003891,{"descriptionLength":237,"readmeSize":238},153,2913,{"closedIssues90d":240,"forks":241,"hasChangelog":242,"manifestVersion":243,"openIssues90d":244,"pushedAt":245,"stars":246},6,49,false,"1.0.1",3,1778597595000,280,{"hasNpmPackage":242,"license":248,"smitheryVerified":242},"Apache-2.0",{"hasCi":234,"hasTests":242},{"updatedAt":251},1778687028768,{"basePath":253,"githubOwner":219,"githubRepo":254,"locale":18,"slug":255,"type":256},"skills/firebase-ai-logic-basics","agent-skills","firebase-ai-logic-basics","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"parentExtension":267,"providers":297,"relations":307,"tags":308,"workflow":309},1778686877119.38,"k178a2mzzjfj94c2c1aqwx96a986ng56",{"reviewCount":8},{"description":262,"installMethods":263,"name":219,"sourceUrl":14},"Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more",{"claudeCode":219},{"basePath":265,"githubOwner":219,"githubRepo":254,"locale":18,"slug":254,"type":266},"","plugin",{"_creationTime":268,"_id":269,"community":270,"display":271,"identity":275,"providers":277,"relations":291,"tags":293,"workflow":294},1778686877119.3796,"k1793kqtkkcy39qn4jrwer001986nw1h",{"reviewCount":8},{"description":272,"installMethods":273,"name":274,"sourceUrl":14},"Agent Skills for Firebase",{"claudeCode":12},"Firebase Agent Skills",{"basePath":265,"githubOwner":219,"githubRepo":254,"locale":18,"slug":254,"type":276},"marketplace",{"evaluate":278,"extract":285},{"promptVersionExtension":279,"promptVersionScoring":213,"score":216,"tags":280,"targetMarket":225,"tier":284},"3.1.0",[219,281,282,283],"ai-agent","coding-assistant","developer-tools","community",{"commitSha":286,"license":248,"marketplace":287,"plugin":289},"HEAD",{"name":219,"pluginCount":288},1,{"mcpCount":8,"provider":290,"skillCount":8},"classify",{"repoId":292},"kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[281,282,283,219],{"evaluatedAt":295,"extractAt":296,"updatedAt":295},1778686897857,1778686877119,{"evaluate":298,"extract":303},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":299,"targetMarket":225,"tier":226},[219,300,283,301,302],"cli","backend","cloud",{"commitSha":286,"license":304,"plugin":305},"MIT",{"mcpCount":8,"provider":290,"skillCount":306},15,{"parentExtensionId":269,"repoId":292},[301,300,302,283,219],{"evaluatedAt":310,"extractAt":296,"updatedAt":310},1778686916690,{"evaluate":312,"extract":314},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":313,"targetMarket":225,"tier":226},[219,220,221,222,223,224],{"commitSha":286,"license":248},{"parentExtensionId":259,"repoId":292},{"_creationTime":317,"_id":292,"identity":318,"providers":319,"workflow":666},1778686873257.0579,{"githubOwner":219,"githubRepo":254,"sourceUrl":14},{"classify":320,"discover":661,"github":664},{"commitSha":286,"extensions":321},[322,335,378,407,429,447,466,479,493,509,553,563,575,615,626,636,644],{"basePath":265,"displayName":219,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":18,"type":276},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":265,"description":262,"displayName":219,"installMethods":336,"license":304,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":18,"type":266},{"claudeCode":219},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/developing-genkit-dart/SKILL.md","medium",{"path":347,"priority":345},"skills/developing-genkit-go/SKILL.md",{"path":349,"priority":345},"skills/developing-genkit-js/SKILL.md",{"path":351,"priority":345},"skills/developing-genkit-python/SKILL.md",{"path":353,"priority":345},"skills/firebase-ai-logic-basics/SKILL.md",{"path":355,"priority":345},"skills/firebase-app-hosting-basics/SKILL.md",{"path":357,"priority":345},"skills/firebase-auth-basics/SKILL.md",{"path":359,"priority":345},"skills/firebase-basics/SKILL.md",{"path":361,"priority":345},"skills/firebase-crashlytics/SKILL.md",{"path":363,"priority":345},"skills/firebase-data-connect-basics/SKILL.md",{"path":365,"priority":345},"skills/firebase-firestore/SKILL.md",{"path":367,"priority":345},"skills/firebase-hosting-basics/SKILL.md",{"path":369,"priority":345},"skills/firebase-remote-config-basics/SKILL.md",{"path":371,"priority":345},"skills/firebase-security-rules-auditor/SKILL.md",{"path":373,"priority":345},"skills/xcode-project-setup/SKILL.md",{"path":375,"priority":328},".mcp.json",{"path":377,"priority":333},".cursor-plugin/plugin.json",{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":334,"sourceLanguage":18,"type":256},"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",[385,387,389,391,393,395,397,399,401,403,405],{"path":386,"priority":328},"SKILL.md",{"path":388,"priority":345},"references/genkit.md",{"path":390,"priority":345},"references/genkit_anthropic.md",{"path":392,"priority":345},"references/genkit_chrome.md",{"path":394,"priority":345},"references/genkit_firebase_ai.md",{"path":396,"priority":345},"references/genkit_google_genai.md",{"path":398,"priority":345},"references/genkit_mcp.md",{"path":400,"priority":345},"references/genkit_middleware.md",{"path":402,"priority":345},"references/genkit_openai.md",{"path":404,"priority":345},"references/genkit_shelf.md",{"path":406,"priority":345},"references/schemantic.md",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":334,"sourceLanguage":18,"type":256},"skills/developing-genkit-go","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.","developing-genkit-go",{"claudeCode":12},"SKILL.md frontmatter at skills/developing-genkit-go/SKILL.md",[414,415,417,419,421,423,425,427],{"path":386,"priority":328},{"path":416,"priority":345},"references/flows-and-http.md",{"path":418,"priority":345},"references/generation.md",{"path":420,"priority":345},"references/getting-started.md",{"path":422,"priority":345},"references/middleware.md",{"path":424,"priority":345},"references/prompts.md",{"path":426,"priority":345},"references/providers.md",{"path":428,"priority":345},"references/tools.md",{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":334,"sourceLanguage":18,"type":256},"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",[436,437,439,441,443,445],{"path":386,"priority":328},{"path":438,"priority":345},"references/best-practices.md",{"path":440,"priority":345},"references/common-errors.md",{"path":442,"priority":345},"references/docs-and-cli.md",{"path":444,"priority":345},"references/examples.md",{"path":446,"priority":345},"references/setup.md",{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":334,"sourceLanguage":18,"type":256},"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",[454,455,456,458,460,462,463,465],{"path":386,"priority":328},{"path":440,"priority":345},{"path":457,"priority":345},"references/dev-workflow.md",{"path":459,"priority":345},"references/dotprompt.md",{"path":461,"priority":345},"references/evals.md",{"path":444,"priority":345},{"path":464,"priority":345},"references/fastapi.md",{"path":446,"priority":345},{"basePath":253,"description":10,"displayName":255,"installMethods":467,"rationale":468,"selectedPaths":469,"source":334,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-ai-logic-basics/SKILL.md",[470,471,473,475,477],{"path":386,"priority":328},{"path":472,"priority":345},"references/flutter_setup.md",{"path":474,"priority":345},"references/ios_setup.md",{"path":476,"priority":345},"references/usage_patterns_android.md",{"path":478,"priority":345},"references/usage_patterns_web.md",{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":334,"sourceLanguage":18,"type":256},"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",[486,487,489,491],{"path":386,"priority":328},{"path":488,"priority":345},"references/cli_commands.md",{"path":490,"priority":345},"references/configuration.md",{"path":492,"priority":345},"references/emulation.md",{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":334,"sourceLanguage":18,"type":256},"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",[500,501,503,505,506,507],{"path":386,"priority":328},{"path":502,"priority":345},"references/client_sdk_android.md",{"path":504,"priority":345},"references/client_sdk_web.md",{"path":472,"priority":345},{"path":474,"priority":345},{"path":508,"priority":345},"references/security_rules.md",{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":334,"sourceLanguage":18,"type":256},"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",[516,517,519,521,523,524,525,527,529,531,533,535,537,539,541,543,545,547,549,551],{"path":386,"priority":328},{"path":518,"priority":345},"references/android_setup.md",{"path":520,"priority":345},"references/firebase-cli-guide.md",{"path":522,"priority":345},"references/firebase-service-init.md",{"path":472,"priority":345},{"path":474,"priority":345},{"path":526,"priority":345},"references/local-env-setup.md",{"path":528,"priority":345},"references/refresh/android_studio.md",{"path":530,"priority":345},"references/refresh/antigravity.md",{"path":532,"priority":345},"references/refresh/claude.md",{"path":534,"priority":345},"references/refresh/gemini-cli.md",{"path":536,"priority":345},"references/refresh/other-agents.md",{"path":538,"priority":345},"references/setup/android_studio.md",{"path":540,"priority":345},"references/setup/antigravity.md",{"path":542,"priority":345},"references/setup/claude_code.md",{"path":544,"priority":345},"references/setup/cursor.md",{"path":546,"priority":345},"references/setup/gemini_cli.md",{"path":548,"priority":345},"references/setup/github_copilot.md",{"path":550,"priority":345},"references/setup/other_agents.md",{"path":552,"priority":345},"references/web_setup.md",{"basePath":554,"description":555,"displayName":556,"installMethods":557,"rationale":558,"selectedPaths":559,"source":334,"sourceLanguage":18,"type":256},"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",[560,561,562],{"path":386,"priority":328},{"path":518,"priority":345},{"path":474,"priority":345},{"basePath":564,"description":565,"displayName":566,"installMethods":567,"rationale":568,"selectedPaths":569,"source":334,"sourceLanguage":18,"type":256},"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",[570,571,573],{"path":386,"priority":328},{"path":572,"priority":345},"examples.md",{"path":574,"priority":345},"templates.md",{"basePath":576,"description":577,"displayName":578,"installMethods":579,"rationale":580,"selectedPaths":581,"source":334,"sourceLanguage":18,"type":256},"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",[582,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613],{"path":386,"priority":328},{"path":584,"priority":345},"references/enterprise/android_sdk_usage.md",{"path":586,"priority":345},"references/enterprise/data_model.md",{"path":588,"priority":345},"references/enterprise/flutter_setup.md",{"path":590,"priority":345},"references/enterprise/indexes.md",{"path":592,"priority":345},"references/enterprise/ios_setup.md",{"path":594,"priority":345},"references/enterprise/provisioning.md",{"path":596,"priority":345},"references/enterprise/python_sdk_usage.md",{"path":598,"priority":345},"references/enterprise/security_rules.md",{"path":600,"priority":345},"references/enterprise/web_sdk_usage.md",{"path":602,"priority":345},"references/standard/android_sdk_usage.md",{"path":604,"priority":345},"references/standard/flutter_setup.md",{"path":606,"priority":345},"references/standard/indexes.md",{"path":608,"priority":345},"references/standard/ios_setup.md",{"path":610,"priority":345},"references/standard/provisioning.md",{"path":612,"priority":345},"references/standard/security_rules.md",{"path":614,"priority":345},"references/standard/web_sdk_usage.md",{"basePath":616,"description":617,"displayName":618,"installMethods":619,"rationale":620,"selectedPaths":621,"source":334,"sourceLanguage":18,"type":256},"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",[622,623,624],{"path":386,"priority":328},{"path":490,"priority":345},{"path":625,"priority":345},"references/deploying.md",{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":334,"sourceLanguage":18,"type":256},"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",[633,634,635],{"path":386,"priority":328},{"path":518,"priority":345},{"path":474,"priority":345},{"basePath":637,"description":638,"displayName":639,"installMethods":640,"rationale":641,"selectedPaths":642,"source":334,"sourceLanguage":18,"type":256},"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",[643],{"path":386,"priority":328},{"basePath":645,"description":646,"displayName":647,"installMethods":648,"rationale":649,"selectedPaths":650,"source":334,"sourceLanguage":18,"type":256},"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",[651,652,655,657,659],{"path":386,"priority":328},{"path":653,"priority":654},"scripts/xcode_spm_setup/.gitignore","low",{"path":656,"priority":654},"scripts/xcode_spm_setup/Package.resolved",{"path":658,"priority":654},"scripts/xcode_spm_setup/Package.swift",{"path":660,"priority":654},"scripts/xcode_spm_setup/Sources/main.swift",{"sources":662},[663],"manual",{"closedIssues90d":240,"description":272,"forks":241,"license":248,"openIssues90d":244,"pushedAt":245,"readmeSize":238,"stars":246,"topics":665},[],{"classifiedAt":667,"discoverAt":668,"extractAt":669,"githubAt":669,"updatedAt":667},1778686876918,1778686873257,1778686875118,[221,219,220,224,223,222],{"evaluatedAt":251,"extractAt":296,"updatedAt":251},[],[674,701,732,762,786,816],{"_creationTime":675,"_id":676,"community":677,"display":678,"identity":684,"providers":687,"relations":694,"tags":697,"workflow":698},1778682677410.0352,"k177efkafkjf0r98j51g4j5trh86md29",{"reviewCount":8},{"description":679,"installMethods":680,"name":682,"sourceUrl":683},"Use when adding authentication or login to any app - detects your stack (React, Next.js, Vue, Nuxt, Angular, Express, Fastify, FastAPI, ASP.NET Core, React Native, Expo, Android, Swift), sets up an Auth0 account if needed, and routes to the correct SDK setup workflow.",{"claudeCode":681},"auth0/agent-skills","auth0-quickstart","https://github.com/auth0/agent-skills",{"basePath":685,"githubOwner":686,"githubRepo":254,"locale":18,"slug":682,"type":256},"plugins/auth0/skills/auth0-quickstart","auth0",{"evaluate":688,"extract":693},{"promptVersionExtension":212,"promptVersionScoring":213,"score":689,"tags":690,"targetMarket":225,"tier":226},99,[691,686,283,223,222,692],"authentication","mobile-development",{"commitSha":286},{"parentExtensionId":695,"repoId":696},"k17b52m0t4j5ryyvea95kdqqr186nk9e","kd7d2wx4927yddhxgfpzw6t10x86m349",[686,691,283,692,223,222],{"evaluatedAt":699,"extractAt":700,"updatedAt":699},1778683241673,1778682677410,{"_creationTime":702,"_id":703,"community":704,"display":705,"identity":711,"providers":716,"relations":725,"tags":728,"workflow":729},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":706,"installMethods":707,"name":709,"sourceUrl":710},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":708},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":712,"githubOwner":713,"githubRepo":714,"locale":18,"slug":715,"type":256},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":717,"extract":724},{"promptVersionExtension":212,"promptVersionScoring":213,"score":718,"tags":719,"targetMarket":225,"tier":226},100,[720,721,722,221,723,300],"finance","trading","market-analysis","typescript",{"commitSha":286,"license":304},{"parentExtensionId":726,"repoId":727},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[221,300,720,722,721,723],{"evaluatedAt":730,"extractAt":731,"updatedAt":730},1778701108877,1778696691708,{"_creationTime":733,"_id":734,"community":735,"display":736,"identity":742,"providers":747,"relations":753,"tags":757,"workflow":758},1778693819124.3687,"k177re651qqdxa2pxznqy4qzx186mgmm",{"reviewCount":8},{"description":737,"installMethods":738,"name":740,"sourceUrl":741},"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":739},"mnemox-ai/tradememory-protocol","trading-memory","https://github.com/mnemox-ai/tradememory-protocol",{"basePath":743,"githubOwner":744,"githubRepo":745,"locale":746,"slug":740,"type":256},"tradememory-plugin/skills/trading-memory","mnemox-ai","tradememory-protocol","de",{"evaluate":748,"extract":752},{"promptVersionExtension":212,"promptVersionScoring":213,"score":718,"tags":749,"targetMarket":225,"tier":226},[721,221,750,720,751],"memory","python",{"commitSha":286},{"parentExtensionId":754,"repoId":755,"translatedFrom":756},"k170vxkqee48k2xq1v55a025nh86nzn7","kd73z11kfekksxyrs8ds0snacs86ncdy","k173a67a16bpq0e29wjd85v71986nx03",[221,720,750,751,721],{"evaluatedAt":759,"extractAt":760,"updatedAt":761},1778693719816,1778693539593,1778693819124,{"_creationTime":763,"_id":764,"community":765,"display":766,"identity":770,"providers":773,"relations":780,"tags":782,"workflow":783},1778693798788.0542,"k170ymfjagf8xv5gd19p7dq52986mp9g",{"reviewCount":8},{"description":767,"installMethods":768,"name":769,"sourceUrl":741},"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":739},"TradeMemory Protocol",{"basePath":771,"githubOwner":744,"githubRepo":745,"locale":746,"slug":772,"type":256},"tradememory-plugin/skills/evolution-engine","evolution-engine",{"evaluate":774,"extract":779},{"promptVersionExtension":212,"promptVersionScoring":213,"score":718,"tags":775,"targetMarket":225,"tier":226},[721,221,750,776,777,778],"audit","compliance","llm",{"commitSha":286,"license":304},{"parentExtensionId":754,"repoId":755,"translatedFrom":781},"k171p5pgbfbm5g4k5sa3y4cj9s86m6hk",[221,776,777,778,750,721],{"evaluatedAt":784,"extractAt":760,"updatedAt":785},1778693678813,1778693798788,{"_creationTime":787,"_id":788,"community":789,"display":790,"identity":796,"providers":801,"relations":809,"tags":812,"workflow":813},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":791,"installMethods":792,"name":794,"sourceUrl":795},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":793},"iterationlayer/skills","Image Transformation API","https://github.com/iterationlayer/skills",{"basePath":797,"githubOwner":798,"githubRepo":799,"locale":18,"slug":800,"type":256},"skills/image-transformation-api","iterationlayer","skills","image-transformation-api",{"evaluate":802,"extract":808},{"promptVersionExtension":212,"promptVersionScoring":213,"score":718,"tags":803,"targetMarket":225,"tier":226},[804,805,806,807,221],"image","transformation","editing","api",{"commitSha":286,"license":304},{"parentExtensionId":810,"repoId":811},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[221,807,806,804,805],{"evaluatedAt":814,"extractAt":815,"updatedAt":814},1778693613399,1778691104676,{"_creationTime":817,"_id":818,"community":819,"display":820,"identity":826,"providers":829,"relations":837,"tags":840,"workflow":841},1778693180473.0972,"k1716aj3p8agwq6vwvn5n19v8n86mps9",{"reviewCount":8},{"description":821,"installMethods":822,"name":824,"sourceUrl":825},"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":823},"microsoft/agent-skills","azure-ai-document-intelligence-dotnet","https://github.com/microsoft/agent-skills",{"basePath":827,"githubOwner":828,"githubRepo":254,"locale":18,"slug":824,"type":256},".github/plugins/azure-sdk-dotnet/skills/azure-ai-document-intelligence-dotnet","microsoft",{"evaluate":830,"extract":836},{"promptVersionExtension":212,"promptVersionScoring":213,"score":718,"tags":831,"targetMarket":225,"tier":226},[832,221,833,834,835],"azure","document-intelligence","dotnet","sdk",{"commitSha":286},{"parentExtensionId":838,"repoId":839},"k1795g6t3v2fg9whacs7xkm88186nxr1","kd77czgnv00rfjm815pcc5xx5986n5t8",[221,832,833,834,835],{"evaluatedAt":842,"extractAt":843,"updatedAt":842},1778693591440,1778693180473]