[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-firebase-agent-skills-zh-CN":3,"guides-for-firebase-agent-skills":618,"similar-k1793kqtkkcy39qn4jrwer001986nw1h-zh-CN":619},{"_creationTime":4,"_id":5,"children":6,"community":46,"display":47,"evaluation":52,"identity":247,"isFallback":230,"parentExtension":249,"providers":250,"relations":257,"repo":258,"tags":616,"workflow":617},1778686877119.3796,"k1793kqtkkcy39qn4jrwer001986nw1h",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":22,"relations":40,"tags":42,"workflow":43},1778686877119.38,"k178a2mzzjfj94c2c1aqwx96a986ng56",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more",{"claudeCode":15},"firebase","https://github.com/firebase/agent-skills",{"basePath":18,"githubOwner":15,"githubRepo":19,"locale":20,"slug":19,"type":21},"","agent-skills","en","plugin",{"evaluate":23,"extract":34},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":32,"tier":33},"3.0.0","4.4.0",95,[15,28,29,30,31],"cli","developer-tools","backend","cloud","global","verified",{"commitSha":35,"license":36,"plugin":37},"HEAD","MIT",{"mcpCount":11,"provider":38,"skillCount":39},"classify",15,{"parentExtensionId":5,"repoId":41},"kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[30,28,31,29,15],{"evaluatedAt":44,"extractAt":45,"updatedAt":44},1778686916690,1778686877119,{"reviewCount":11},{"description":48,"installMethods":49,"name":51,"sourceUrl":16},"Agent Skills for Firebase",{"claudeCode":50},"firebase/agent-skills","Firebase Agent Skills",{"_creationTime":53,"_id":54,"extensionId":5,"locale":20,"result":55,"trustSignals":228,"workflow":245},1778686897857.4739,"kn7cvd23f05q113df6y8r5vrvn86mypf",{"checks":56,"evaluatedAt":202,"extensionSummary":203,"features":204,"nonGoals":209,"practices":213,"prerequisites":214,"promptVersionExtension":215,"promptVersionScoring":25,"purpose":216,"rationale":217,"score":26,"summary":218,"tags":219,"targetMarket":32,"tier":222,"useCases":223,"workflow":227},[57,62,65,68,72,75,80,84,87,90,94,98,101,105,108,111,114,117,120,123,127,131,135,139,143,146,149,152,156,159,162,165,168,170,173,177,181,185,188,192,195,198],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","The description clearly states the problem: helping AI coding agents understand and work with Firebase effectively.",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","The skills are specifically designed for Firebase, offering targeted capabilities beyond generic AI agent behavior.",{"category":58,"check":66,"severity":60,"summary":67},"Production readiness","The extension provides installation instructions for various tools and includes a clear license, indicating it's ready for use in production workflows.",{"category":69,"check":70,"severity":60,"summary":71},"Scope","Single responsibility principle","The extension focuses on Firebase agent skills, a coherent domain, without extending into unrelated areas.",{"category":69,"check":73,"severity":60,"summary":74},"Description quality","The displayed description accurately and concisely reflects the extension's purpose.",{"category":76,"check":77,"severity":78,"summary":79},"Invocation","Scoped tools","not_applicable","As a marketplace extension, it does not expose tools directly.",{"category":81,"check":82,"severity":78,"summary":83},"Documentation","Configuration & parameter reference","This is a marketplace extension and does not have configurable parameters or options.",{"category":69,"check":85,"severity":78,"summary":86},"Tool naming","This is a marketplace extension and does not expose tools directly.",{"category":69,"check":88,"severity":78,"summary":89},"Minimal I/O surface","This is a marketplace extension and does not have tools with I/O surfaces.",{"category":91,"check":92,"severity":60,"summary":93},"License","License usability","The extension is licensed under the Apache 2.0 License, which is a permissive open-source license.",{"category":95,"check":96,"severity":60,"summary":97},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":95,"check":99,"severity":78,"summary":100},"Dependency Management","The repository does not appear to have direct third-party dependencies managed within the skills themselves.",{"category":102,"check":103,"severity":78,"summary":104},"Security","Secret Management","As a marketplace extension, it does not handle secrets directly.",{"category":102,"check":106,"severity":78,"summary":107},"Injection","This is a marketplace extension and does not execute code or load third-party data directly.",{"category":102,"check":109,"severity":78,"summary":110},"Transitive Supply-Chain Grenades","This is a marketplace extension and does not load external files at runtime.",{"category":102,"check":112,"severity":78,"summary":113},"Sandbox Isolation","This is a marketplace extension and does not interact with the file system or external environments.",{"category":102,"check":115,"severity":78,"summary":116},"Sandbox escape primitives","This is a marketplace extension and does not involve code execution or scripts.",{"category":102,"check":118,"severity":78,"summary":119},"Data Exfiltration","This is a marketplace extension and does not handle or exfiltrate data.",{"category":102,"check":121,"severity":60,"summary":122},"Hidden Text Tricks","The bundled content reviewed for hidden text tricks appears clean and free of malicious steering instructions.",{"category":124,"check":125,"severity":78,"summary":126},"Hooks","Opaque code execution","This is a marketplace extension and does not contain opaque code execution.",{"category":128,"check":129,"severity":78,"summary":130},"Portability","Structural Assumption","This is a marketplace extension and makes no assumptions about user project structure.",{"category":132,"check":133,"severity":60,"summary":134},"Trust","Issues Attention","The number of open issues is low relative to closed issues, indicating good maintainer engagement.",{"category":136,"check":137,"severity":60,"summary":138},"Versioning","Release Management","The repository has a meaningful commit history and a clear license, indicating good release management practices.",{"category":140,"check":141,"severity":78,"summary":142},"Code Execution","Validation","This is a marketplace extension and does not involve code execution or validation.",{"category":102,"check":144,"severity":78,"summary":145},"Unguarded Destructive Operations","This is a marketplace extension and does not perform destructive operations.",{"category":140,"check":147,"severity":78,"summary":148},"Error Handling","This is a marketplace extension and does not have error handling for code execution.",{"category":140,"check":150,"severity":78,"summary":151},"Logging","This is a marketplace extension and does not have logging capabilities.",{"category":153,"check":154,"severity":78,"summary":155},"Compliance","GDPR","This is a marketplace extension and does not operate on personal data.",{"category":153,"check":157,"severity":60,"summary":158},"Target market","The extension does not exhibit any signals of being restricted to a specific geographic or legal jurisdiction, therefore it is globally applicable.",{"category":128,"check":160,"severity":78,"summary":161},"Runtime stability","This is a marketplace extension and does not have runtime stability concerns.",{"category":81,"check":163,"severity":60,"summary":164},"README","The README file exists and clearly states the extension's purpose.",{"category":69,"check":166,"severity":78,"summary":167},"Tool surface size","This is a marketplace extension and does not expose tools.",{"category":76,"check":169,"severity":78,"summary":167},"Overlapping near-synonym tools",{"category":81,"check":171,"severity":78,"summary":172},"Phantom features","This is a marketplace extension and does not have features to cross-check against implementation.",{"category":174,"check":175,"severity":60,"summary":176},"Install","Installation instruction","The README provides multiple clear installation instructions for various tools and includes copy-paste examples.",{"category":178,"check":179,"severity":78,"summary":180},"Errors","Actionable error messages","This is a marketplace extension and does not have user-facing error paths.",{"category":182,"check":183,"severity":78,"summary":184},"Execution","Pinned dependencies","This is a marketplace extension and does not have dependencies to pin.",{"category":69,"check":186,"severity":78,"summary":187},"Dry-run preview","This is a marketplace extension and does not have state-changing commands.",{"category":189,"check":190,"severity":78,"summary":191},"Protocol","Idempotent retry & timeouts","This is a marketplace extension and does not have remote calls or state-changing operations.",{"category":153,"check":193,"severity":78,"summary":194},"Telemetry opt-in","This is a marketplace extension and does not emit telemetry.",{"category":69,"check":196,"severity":60,"summary":197},"Theme declaration","The README clearly declares a curation theme focused on Firebase agent skills.",{"category":136,"check":199,"severity":200,"summary":201},"Per-entry version metadata","warning","The marketplace.json file pins all entries to 'main' (git ref) without explicit version metadata, which can lead to unreliable updates.",1778686897740,"This marketplace extension curates agent skills specifically designed for interacting with and understanding Firebase services. It offers a collection of skills to enhance AI coding assistants' capabilities when working with the Firebase ecosystem, covering various aspects of Firebase development and management.",[205,206,207,208],"Skills for understanding Firebase services","Tools for working with Firebase projects","Enhances AI coding assistant capabilities","Focuses on Firebase ecosystem",[210,211,212],"Providing general AI coding skills","Managing non-Firebase cloud services","Replacing the Firebase CLI or SDKs",[],[],"3.1.0","To provide AI coding agents with specialized skills for effectively working with Firebase projects, simplifying development and management tasks.","The extension is well-documented and maintained, with a clear focus on Firebase agent skills. A warning for per-entry version metadata was noted.","A comprehensive collection of Firebase-specific agent skills, well-maintained and clearly documented.",[15,220,221,29],"ai-agent","coding-assistant","community",[224,225,226],"When needing AI assistance for Firebase development tasks","To integrate Firebase understanding into AI coding workflows","For developers looking for specialized agent skills for Firebase",[],{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"security":242,"testCoverage":244},{"hasLockfile":230},true,1778686879823,{"descriptionLength":233,"readmeSize":234},25,2913,{"closedIssues90d":236,"forks":237,"hasChangelog":238,"openIssues90d":239,"pushedAt":240,"stars":241},6,49,false,3,1778597595000,280,{"hasNpmPackage":238,"license":243,"smitheryVerified":238},"Apache-2.0",{"hasCi":230,"hasTests":238},{"updatedAt":246},1778686897857,{"basePath":18,"githubOwner":15,"githubRepo":19,"locale":20,"slug":19,"type":248},"marketplace",null,{"evaluate":251,"extract":253},{"promptVersionExtension":215,"promptVersionScoring":25,"score":26,"tags":252,"targetMarket":32,"tier":222},[15,220,221,29],{"commitSha":35,"license":243,"marketplace":254,"plugin":256},{"name":15,"pluginCount":255},1,{"mcpCount":11,"provider":38,"skillCount":11},{"repoId":41},{"_creationTime":259,"_id":41,"identity":260,"providers":261,"workflow":612},1778686873257.0579,{"githubOwner":15,"githubRepo":19,"sourceUrl":16},{"classify":262,"discover":607,"github":610},{"commitSha":35,"extensions":263},[264,277,320,350,372,390,409,425,439,455,499,509,521,561,572,582,590],{"basePath":18,"displayName":15,"installMethods":265,"rationale":266,"selectedPaths":267,"source":276,"sourceLanguage":20,"type":248},{"claudeCode":50},"marketplace.json at .claude-plugin/marketplace.json",[268,271,273],{"path":269,"priority":270},".claude-plugin/marketplace.json","mandatory",{"path":272,"priority":270},"README.md",{"path":274,"priority":275},"LICENSE","high","rule",{"basePath":18,"description":13,"displayName":15,"installMethods":278,"license":36,"rationale":279,"selectedPaths":280,"source":276,"sourceLanguage":20,"type":21},{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[281,283,284,285,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318],{"path":282,"priority":270},".claude-plugin/plugin.json",{"path":272,"priority":270},{"path":274,"priority":275},{"path":286,"priority":287},"skills/developing-genkit-dart/SKILL.md","medium",{"path":289,"priority":287},"skills/developing-genkit-go/SKILL.md",{"path":291,"priority":287},"skills/developing-genkit-js/SKILL.md",{"path":293,"priority":287},"skills/developing-genkit-python/SKILL.md",{"path":295,"priority":287},"skills/firebase-ai-logic-basics/SKILL.md",{"path":297,"priority":287},"skills/firebase-app-hosting-basics/SKILL.md",{"path":299,"priority":287},"skills/firebase-auth-basics/SKILL.md",{"path":301,"priority":287},"skills/firebase-basics/SKILL.md",{"path":303,"priority":287},"skills/firebase-crashlytics/SKILL.md",{"path":305,"priority":287},"skills/firebase-data-connect-basics/SKILL.md",{"path":307,"priority":287},"skills/firebase-firestore/SKILL.md",{"path":309,"priority":287},"skills/firebase-hosting-basics/SKILL.md",{"path":311,"priority":287},"skills/firebase-remote-config-basics/SKILL.md",{"path":313,"priority":287},"skills/firebase-security-rules-auditor/SKILL.md",{"path":315,"priority":287},"skills/xcode-project-setup/SKILL.md",{"path":317,"priority":270},".mcp.json",{"path":319,"priority":275},".cursor-plugin/plugin.json",{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/developing-genkit-dart/SKILL.md",[327,329,331,333,335,337,339,341,343,345,347],{"path":328,"priority":270},"SKILL.md",{"path":330,"priority":287},"references/genkit.md",{"path":332,"priority":287},"references/genkit_anthropic.md",{"path":334,"priority":287},"references/genkit_chrome.md",{"path":336,"priority":287},"references/genkit_firebase_ai.md",{"path":338,"priority":287},"references/genkit_google_genai.md",{"path":340,"priority":287},"references/genkit_mcp.md",{"path":342,"priority":287},"references/genkit_middleware.md",{"path":344,"priority":287},"references/genkit_openai.md",{"path":346,"priority":287},"references/genkit_shelf.md",{"path":348,"priority":287},"references/schemantic.md","skill",{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/developing-genkit-go/SKILL.md",[357,358,360,362,364,366,368,370],{"path":328,"priority":270},{"path":359,"priority":287},"references/flows-and-http.md",{"path":361,"priority":287},"references/generation.md",{"path":363,"priority":287},"references/getting-started.md",{"path":365,"priority":287},"references/middleware.md",{"path":367,"priority":287},"references/prompts.md",{"path":369,"priority":287},"references/providers.md",{"path":371,"priority":287},"references/tools.md",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/developing-genkit-js/SKILL.md",[379,380,382,384,386,388],{"path":328,"priority":270},{"path":381,"priority":287},"references/best-practices.md",{"path":383,"priority":287},"references/common-errors.md",{"path":385,"priority":287},"references/docs-and-cli.md",{"path":387,"priority":287},"references/examples.md",{"path":389,"priority":287},"references/setup.md",{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/developing-genkit-python/SKILL.md",[397,398,399,401,403,405,406,408],{"path":328,"priority":270},{"path":383,"priority":287},{"path":400,"priority":287},"references/dev-workflow.md",{"path":402,"priority":287},"references/dotprompt.md",{"path":404,"priority":287},"references/evals.md",{"path":387,"priority":287},{"path":407,"priority":287},"references/fastapi.md",{"path":389,"priority":287},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-ai-logic-basics/SKILL.md",[416,417,419,421,423],{"path":328,"priority":270},{"path":418,"priority":287},"references/flutter_setup.md",{"path":420,"priority":287},"references/ios_setup.md",{"path":422,"priority":287},"references/usage_patterns_android.md",{"path":424,"priority":287},"references/usage_patterns_web.md",{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-app-hosting-basics/SKILL.md",[432,433,435,437],{"path":328,"priority":270},{"path":434,"priority":287},"references/cli_commands.md",{"path":436,"priority":287},"references/configuration.md",{"path":438,"priority":287},"references/emulation.md",{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-auth-basics/SKILL.md",[446,447,449,451,452,453],{"path":328,"priority":270},{"path":448,"priority":287},"references/client_sdk_android.md",{"path":450,"priority":287},"references/client_sdk_web.md",{"path":418,"priority":287},{"path":420,"priority":287},{"path":454,"priority":287},"references/security_rules.md",{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-basics/SKILL.md",[462,463,465,467,469,470,471,473,475,477,479,481,483,485,487,489,491,493,495,497],{"path":328,"priority":270},{"path":464,"priority":287},"references/android_setup.md",{"path":466,"priority":287},"references/firebase-cli-guide.md",{"path":468,"priority":287},"references/firebase-service-init.md",{"path":418,"priority":287},{"path":420,"priority":287},{"path":472,"priority":287},"references/local-env-setup.md",{"path":474,"priority":287},"references/refresh/android_studio.md",{"path":476,"priority":287},"references/refresh/antigravity.md",{"path":478,"priority":287},"references/refresh/claude.md",{"path":480,"priority":287},"references/refresh/gemini-cli.md",{"path":482,"priority":287},"references/refresh/other-agents.md",{"path":484,"priority":287},"references/setup/android_studio.md",{"path":486,"priority":287},"references/setup/antigravity.md",{"path":488,"priority":287},"references/setup/claude_code.md",{"path":490,"priority":287},"references/setup/cursor.md",{"path":492,"priority":287},"references/setup/gemini_cli.md",{"path":494,"priority":287},"references/setup/github_copilot.md",{"path":496,"priority":287},"references/setup/other_agents.md",{"path":498,"priority":287},"references/web_setup.md",{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-crashlytics/SKILL.md",[506,507,508],{"path":328,"priority":270},{"path":464,"priority":287},{"path":420,"priority":287},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-data-connect-basics/SKILL.md",[516,517,519],{"path":328,"priority":270},{"path":518,"priority":287},"examples.md",{"path":520,"priority":287},"templates.md",{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-firestore/SKILL.md",[528,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559],{"path":328,"priority":270},{"path":530,"priority":287},"references/enterprise/android_sdk_usage.md",{"path":532,"priority":287},"references/enterprise/data_model.md",{"path":534,"priority":287},"references/enterprise/flutter_setup.md",{"path":536,"priority":287},"references/enterprise/indexes.md",{"path":538,"priority":287},"references/enterprise/ios_setup.md",{"path":540,"priority":287},"references/enterprise/provisioning.md",{"path":542,"priority":287},"references/enterprise/python_sdk_usage.md",{"path":544,"priority":287},"references/enterprise/security_rules.md",{"path":546,"priority":287},"references/enterprise/web_sdk_usage.md",{"path":548,"priority":287},"references/standard/android_sdk_usage.md",{"path":550,"priority":287},"references/standard/flutter_setup.md",{"path":552,"priority":287},"references/standard/indexes.md",{"path":554,"priority":287},"references/standard/ios_setup.md",{"path":556,"priority":287},"references/standard/provisioning.md",{"path":558,"priority":287},"references/standard/security_rules.md",{"path":560,"priority":287},"references/standard/web_sdk_usage.md",{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-hosting-basics/SKILL.md",[568,569,570],{"path":328,"priority":270},{"path":436,"priority":287},{"path":571,"priority":287},"references/deploying.md",{"basePath":573,"description":574,"displayName":575,"installMethods":576,"rationale":577,"selectedPaths":578,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-remote-config-basics/SKILL.md",[579,580,581],{"path":328,"priority":270},{"path":464,"priority":287},{"path":420,"priority":287},{"basePath":583,"description":584,"displayName":585,"installMethods":586,"rationale":587,"selectedPaths":588,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/firebase-security-rules-auditor/SKILL.md",[589],{"path":328,"priority":270},{"basePath":591,"description":592,"displayName":593,"installMethods":594,"rationale":595,"selectedPaths":596,"source":276,"sourceLanguage":20,"type":349},"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":50},"SKILL.md frontmatter at skills/xcode-project-setup/SKILL.md",[597,598,601,603,605],{"path":328,"priority":270},{"path":599,"priority":600},"scripts/xcode_spm_setup/.gitignore","low",{"path":602,"priority":600},"scripts/xcode_spm_setup/Package.resolved",{"path":604,"priority":600},"scripts/xcode_spm_setup/Package.swift",{"path":606,"priority":600},"scripts/xcode_spm_setup/Sources/main.swift",{"sources":608},[609],"manual",{"closedIssues90d":236,"description":48,"forks":237,"license":243,"openIssues90d":239,"pushedAt":240,"readmeSize":234,"stars":241,"topics":611},[],{"classifiedAt":613,"discoverAt":614,"extractAt":615,"githubAt":615,"updatedAt":613},1778686876918,1778686873257,1778686875118,[220,221,29,15],{"evaluatedAt":246,"extractAt":45,"updatedAt":246},[],[620,651,682],{"_creationTime":621,"_id":622,"community":623,"display":624,"identity":630,"providers":633,"relations":643,"tags":646,"workflow":647},1778698612243.148,"k173zz7pz5jrtxtr3d3vy4xn4n86n693",{"reviewCount":11},{"description":625,"installMethods":626,"name":628,"sourceUrl":629},"AI 代理的浏览器自动化",{"claudeCode":627},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"basePath":18,"githubOwner":631,"githubRepo":628,"locale":632,"slug":628,"type":248},"vercel-labs","zh-CN",{"evaluate":634,"extract":640},{"promptVersionExtension":215,"promptVersionScoring":25,"score":635,"tags":636,"targetMarket":32,"tier":33},99,[637,28,638,639,220],"browser-automation","webdriver","testing",{"commitSha":35,"marketplace":641,"plugin":642},{"name":628,"pluginCount":255},{"mcpCount":11,"provider":38,"skillCount":11},{"repoId":644,"translatedFrom":645},"kd74a6sfc26xa0ec2tpntj8r2986mn0a","k171hvn0e2t3jzczxm3vzspj3186mgj7",[220,637,28,639,638],{"evaluatedAt":648,"extractAt":649,"updatedAt":650},1778698406247,1778698388091,1778698612243,{"_creationTime":652,"_id":653,"community":654,"display":655,"identity":661,"providers":663,"relations":674,"tags":677,"workflow":678},1778687106891.692,"k176q0z3zs4n4bcbkqa3a92f7186m4xp",{"reviewCount":11},{"description":656,"installMethods":657,"name":659,"sourceUrl":660},"官方 Claude 插件，用于 Firebase，帮助理解和管理您的 Firebase 项目、资源和数据",{"claudeCode":658},"firebase/firebase-tools","Firebase CLI 和 MCP Server","https://github.com/firebase/firebase-tools",{"basePath":18,"githubOwner":15,"githubRepo":662,"locale":632,"slug":662,"type":248},"firebase-tools",{"evaluate":664,"extract":672},{"promptVersionExtension":215,"promptVersionScoring":25,"score":635,"tags":665,"targetMarket":32,"tier":33},[15,28,30,666,667,668,669,670,671],"cloud-services","deployment","database","hosting","functions","authentication",{"commitSha":35,"license":36,"marketplace":673},{"name":15,"pluginCount":11},{"repoId":675,"translatedFrom":676},"kd7c5gsq1k531are4hd713zdxs86mxkw","k17c03a2jrjgr72r331sh2b5px86m0k0",[671,30,28,666,668,667,15,670,669],{"evaluatedAt":679,"extractAt":680,"updatedAt":681},1778686931947,1778686911827,1778687106891,{"_creationTime":683,"_id":684,"community":685,"display":686,"identity":692,"providers":694,"relations":703,"tags":706,"workflow":707},1778696663178.0059,"k174652x0rbdwamz14wn80894h86npys",{"reviewCount":11},{"description":687,"installMethods":688,"name":690,"sourceUrl":691},"Claude Code 的 Resend 邮件技能",{"claudeCode":689},"resend/resend-skills","resend-skills","https://github.com/resend/resend-skills",{"basePath":18,"githubOwner":693,"githubRepo":690,"locale":632,"slug":690,"type":248},"resend",{"evaluate":695,"extract":700},{"promptVersionExtension":215,"promptVersionScoring":25,"score":696,"tags":697,"targetMarket":32,"tier":222},75,[698,693,29,699,221],"email","api",{"commitSha":35,"marketplace":701,"plugin":702},{"name":690,"pluginCount":255},{"mcpCount":11,"provider":38,"skillCount":11},{"repoId":704,"translatedFrom":705},"kd741nq7jmn7kv186fmzaaytzh86nzme","k1713qz1ava5stvkd8vzhg3q7186mqdq",[699,221,29,698,693],{"evaluatedAt":708,"extractAt":709,"updatedAt":710},1778696547958,1778696533230,1778696663178]