[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-firebase-firebase-hosting-basics-zh-CN":3,"guides-for-firebase-firebase-hosting-basics":662,"similar-k1771m22rrd4wbas4pgeeas4hx86mr1x-zh-CN":663},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":225,"parentExtension":246,"providers":301,"relations":305,"repo":306,"tags":660,"workflow":661},1778686877119.3828,"k1771m22rrd4wbas4pgeeas4hx86mr1x",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"firebase/agent-skills","firebase-hosting-basics","https://github.com/firebase/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":240},1778687204631.5215,"kn7d8vrfb00amag0mn5j1dq6h586mp7n","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the skill works with Firebase Hosting (Classic) for deploying static web apps, SPAs, or microservices, and explicitly states not to use it for Firebase App Hosting.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability of working with Firebase Hosting.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is concise and delegates detailed configuration and deployment instructions to separate reference files.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","Detailed instructions for configuration and deployment are provided in separate markdown files and linked from the main SKILL.md, demonstrating progressive disclosure.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill is not focused on deep exploration or code review; it provides instructions for a specific task, thus does not require forked exploration.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","The 'Deploying' reference file provides clear, end-to-end examples of deploying to Firebase Hosting, including standard deployment and preview channels, with observable outcomes.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The documentation addresses potential failure modes and limitations, such as configuration for redirects, rewrites, and headers, with recovery steps implied by configuration examples.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","This skill does not reference external tools like custom MCPs; it relies on the `firebase-tools` CLI which is assumed to be installed or handled by the environment.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The skill implicitly expects a correctly configured Firebase project and CLI environment, and the provided commands would likely fail with informative errors if prerequisites are not met.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and focuses solely on Firebase Hosting configuration and deployment, without implicit reliance on other skills.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly identifies the problem of needing to deploy static web apps and simple microservices using Firebase Hosting (Classic).",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill offers value beyond basic LLM capabilities by providing structured instructions and references for Firebase Hosting configuration and deployment, including distinctions from Firebase App Hosting.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill covers the complete lifecycle for Firebase Hosting, from configuration (`firebase.json`) to deployment and emulation, making it ready for production workflows.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The extension focuses on a single domain: Firebase Hosting (Classic), covering its configuration, deployment, and emulation.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The displayed description accurately reflects the skill's purpose and scope, including its intended use cases and explicit non-goals.",{"category":22,"check":77,"severity":39,"summary":78},"Scoped tools","This skill does not expose explicit tools; it provides instructions and references for using the `firebase-tools` CLI.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","Detailed explanations and examples for `firebase.json` configuration attributes are provided in `references/configuration.md`.",{"category":70,"check":83,"severity":39,"summary":84},"Tool naming","This skill does not expose custom tools with names; it refers to standard CLI commands.",{"category":70,"check":86,"severity":39,"summary":87},"Minimal I/O surface","This skill does not define its own tools with input/output schemas; it guides the user on using the `firebase-tools` CLI.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The project includes a LICENSE file with the Apache 2.0 SPDX identifier.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on 2026-05-12, which is recent.",{"category":93,"check":97,"severity":39,"summary":98},"Dependency Management","The skill itself does not introduce third-party dependencies; it relies on the user having the `firebase-tools` CLI installed.",{"category":100,"check":101,"severity":39,"summary":102},"Security","Secret Management","This skill does not handle or expose secrets; it provides instructions for using the Firebase CLI, which manages authentication separately.",{"category":100,"check":104,"severity":39,"summary":105},"Injection","The skill provides instructional content and references CLI commands; it does not load or execute untrusted third-party data.",{"category":100,"check":107,"severity":39,"summary":108},"Transitive Supply-Chain Grenades","The skill does not fetch remote content at runtime or execute scripts that could lead to supply chain issues.",{"category":100,"check":110,"severity":39,"summary":111},"Sandbox Isolation","The skill provides documentation and CLI commands; it does not perform file operations outside of the user's project context.",{"category":100,"check":113,"severity":39,"summary":114},"Sandbox escape primitives","The skill does not involve executing arbitrary scripts or detached processes.",{"category":100,"check":116,"severity":39,"summary":117},"Data Exfiltration","The skill does not handle or submit any confidential data. It guides the user on using the Firebase CLI, which manages authentication securely.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","The bundled content and descriptions are free of hidden steering tricks, invisible characters, or other obfuscation methods.",{"category":122,"check":123,"severity":39,"summary":124},"Hooks","Opaque code execution","The skill does not contain any obfuscated code or runtime script fetching.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill refers to standard Firebase project structures like `firebase.json` and `public` directories, which are common conventions. It does not make assumptions about OS-specific paths.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","Open issues: 3, Closed issues: 6. The closure rate is sufficient for the number of issues.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The `pushedAt` date indicates recent activity, and the README mentions the project is licensed under Apache 2.0.",{"category":49,"check":137,"severity":39,"summary":138},"Validation","This skill provides documentation and instructions for using CLI tools; it does not execute code that requires input validation or schema libraries.",{"category":100,"check":140,"severity":39,"summary":141},"Unguarded Destructive Operations","The skill provides instructions for using the `firebase-tools` CLI, which handles its own confirmations for destructive operations like deploys.",{"category":49,"check":143,"severity":39,"summary":144},"Error Handling","This skill itself does not execute code and therefore has no error handling paths to evaluate. It guides users on how to use the Firebase CLI.",{"category":49,"check":146,"severity":39,"summary":147},"Logging","The skill does not perform destructive actions or outbound calls that require local audit logging.",{"category":149,"check":150,"severity":39,"summary":151},"Compliance","GDPR","This skill does not operate on personal data; it guides users on deploying web applications to Firebase Hosting.",{"category":149,"check":153,"severity":24,"summary":154},"Target market","The skill is globally applicable for Firebase Hosting and does not contain any regional or jurisdictional restrictions.",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","The skill's instructions rely on standard CLI commands (`firebase-tools`) and common project structures, making it portable across POSIX-compliant systems.",{"category":30,"check":159,"severity":24,"summary":160},"README","The README file exists and clearly states the purpose of the Firebase Agent Skills collection and provides installation instructions.",{"category":70,"check":162,"severity":39,"summary":163},"Tool surface size","This is a single-purpose skill focused on Firebase Hosting and does not expose multiple distinct tools or commands.",{"category":22,"check":165,"severity":39,"summary":166},"Overlapping near-synonym tools","This skill does not expose custom tools, so there are no overlapping near-synonym tool names.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","All advertised features, such as configuration and deployment guidance, have corresponding implementations in the provided documentation and references.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","The README provides multiple clear installation methods, including CLI commands and manual setup, and the skill's SKILL.md implies the use of `firebase-tools`.",{"category":175,"check":176,"severity":39,"summary":177},"Errors","Actionable error messages","As this skill provides instructions rather than executing code, it does not generate user-facing errors directly. The underlying Firebase CLI would provide error messages.",{"category":179,"check":180,"severity":39,"summary":181},"Execution","Pinned dependencies","The skill itself has no script dependencies. It guides the user to use `firebase-tools`, which they would manage separately.",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","The skill provides instructions on how to use the `firebase-tools` CLI, which has its own dry-run capabilities if supported for specific commands.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations that require specific retry or timeout logic.",{"category":149,"check":190,"severity":39,"summary":191},"Telemetry opt-in","The skill does not emit any telemetry. It guides the user on using Firebase Hosting.",1778687204284,"This skill provides comprehensive instructions and references for configuring, deploying, and emulating static websites and SPAs using Firebase Hosting (Classic). It guides users on setting up `firebase.json`, deploying via CLI, and utilizing preview channels.",[195,196,197,198,199],"Configure Firebase Hosting (`firebase.json`)","Deploy static sites and SPAs","Use preview channels for testing","Understand Hosting vs. App Hosting differences","Local emulation of Hosting environment",[201,202,203],"Deploying applications requiring Server-Side Rendering (SSR) or Incremental Static Regeneration (ISR)","Managing Firebase App Hosting deployments","Advanced Cloud Functions or Cloud Run integration for dynamic content","3.0.0","4.4.0","To enable users to effectively deploy and manage static web applications and simple microservices using Firebase Hosting.","The skill is well-documented, covers its scope precisely, and is production-ready with clear instructions. No critical or warning findings were identified.",99,"A high-quality skill for managing Firebase Hosting deployments.",[211,212,213,214,215],"firebase","hosting","deployment","spa","static-site","global","verified",[219,220,221,222],"Deploying a new static website to Firebase Hosting","Configuring redirects and rewrites for an SPA","Testing deployment changes on a preview channel","Understanding when to use Firebase Hosting over App Hosting",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":237,"testCoverage":239},{"hasLockfile":225},true,1778687186254,{"descriptionLength":228,"readmeSize":229},187,2913,{"closedIssues90d":231,"forks":232,"hasChangelog":233,"openIssues90d":234,"pushedAt":235,"stars":236},6,49,false,3,1778597595000,280,{"hasNpmPackage":233,"license":238,"smitheryVerified":233},"Apache-2.0",{"hasCi":225,"hasTests":233},{"updatedAt":241},1778687204631,{"basePath":243,"githubOwner":211,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/firebase-hosting-basics","agent-skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":256,"providers":287,"relations":297,"tags":298,"workflow":299},1778686877119.38,"k178a2mzzjfj94c2c1aqwx96a986ng56",{"reviewCount":8},{"description":251,"installMethods":252,"name":211,"sourceUrl":14},"Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more",{"claudeCode":211},{"basePath":254,"githubOwner":211,"githubRepo":244,"locale":18,"slug":244,"type":255},"","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":264,"providers":266,"relations":281,"tags":283,"workflow":284},1778686877119.3796,"k1793kqtkkcy39qn4jrwer001986nw1h",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":14},"Agent Skills for Firebase",{"claudeCode":12},"Firebase Agent Skills",{"basePath":254,"githubOwner":211,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":275},{"promptVersionExtension":268,"promptVersionScoring":205,"score":269,"tags":270,"targetMarket":216,"tier":274},"3.1.0",95,[211,271,272,273],"ai-agent","coding-assistant","developer-tools","community",{"commitSha":276,"license":238,"marketplace":277,"plugin":279},"HEAD",{"name":211,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[271,272,273,211],{"evaluatedAt":285,"extractAt":286,"updatedAt":285},1778686897857,1778686877119,{"evaluate":288,"extract":293},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":289,"targetMarket":216,"tier":217},[211,290,273,291,292],"cli","backend","cloud",{"commitSha":276,"license":294,"plugin":295},"MIT",{"mcpCount":8,"provider":280,"skillCount":296},15,{"parentExtensionId":258,"repoId":282},[291,290,292,273,211],{"evaluatedAt":300,"extractAt":286,"updatedAt":300},1778686916690,{"evaluate":302,"extract":304},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":303,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":276},{"parentExtensionId":248,"repoId":282},{"_creationTime":307,"_id":282,"identity":308,"providers":309,"workflow":656},1778686873257.0579,{"githubOwner":211,"githubRepo":244,"sourceUrl":14},{"classify":310,"discover":651,"github":654},{"commitSha":276,"extensions":311},[312,325,368,397,419,437,456,472,486,502,546,556,568,608,616,626,634],{"basePath":254,"displayName":211,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[316,319,321],{"path":317,"priority":318},".claude-plugin/marketplace.json","mandatory",{"path":320,"priority":318},"README.md",{"path":322,"priority":323},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":211,"installMethods":326,"license":294,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":18,"type":255},{"claudeCode":211},"plugin manifest at .claude-plugin/plugin.json",[329,331,332,333,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366],{"path":330,"priority":318},".claude-plugin/plugin.json",{"path":320,"priority":318},{"path":322,"priority":323},{"path":334,"priority":335},"skills/developing-genkit-dart/SKILL.md","medium",{"path":337,"priority":335},"skills/developing-genkit-go/SKILL.md",{"path":339,"priority":335},"skills/developing-genkit-js/SKILL.md",{"path":341,"priority":335},"skills/developing-genkit-python/SKILL.md",{"path":343,"priority":335},"skills/firebase-ai-logic-basics/SKILL.md",{"path":345,"priority":335},"skills/firebase-app-hosting-basics/SKILL.md",{"path":347,"priority":335},"skills/firebase-auth-basics/SKILL.md",{"path":349,"priority":335},"skills/firebase-basics/SKILL.md",{"path":351,"priority":335},"skills/firebase-crashlytics/SKILL.md",{"path":353,"priority":335},"skills/firebase-data-connect-basics/SKILL.md",{"path":355,"priority":335},"skills/firebase-firestore/SKILL.md",{"path":357,"priority":335},"skills/firebase-hosting-basics/SKILL.md",{"path":359,"priority":335},"skills/firebase-remote-config-basics/SKILL.md",{"path":361,"priority":335},"skills/firebase-security-rules-auditor/SKILL.md",{"path":363,"priority":335},"skills/xcode-project-setup/SKILL.md",{"path":365,"priority":318},".mcp.json",{"path":367,"priority":323},".cursor-plugin/plugin.json",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":324,"sourceLanguage":18,"type":245},"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",[375,377,379,381,383,385,387,389,391,393,395],{"path":376,"priority":318},"SKILL.md",{"path":378,"priority":335},"references/genkit.md",{"path":380,"priority":335},"references/genkit_anthropic.md",{"path":382,"priority":335},"references/genkit_chrome.md",{"path":384,"priority":335},"references/genkit_firebase_ai.md",{"path":386,"priority":335},"references/genkit_google_genai.md",{"path":388,"priority":335},"references/genkit_mcp.md",{"path":390,"priority":335},"references/genkit_middleware.md",{"path":392,"priority":335},"references/genkit_openai.md",{"path":394,"priority":335},"references/genkit_shelf.md",{"path":396,"priority":335},"references/schemantic.md",{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":324,"sourceLanguage":18,"type":245},"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",[404,405,407,409,411,413,415,417],{"path":376,"priority":318},{"path":406,"priority":335},"references/flows-and-http.md",{"path":408,"priority":335},"references/generation.md",{"path":410,"priority":335},"references/getting-started.md",{"path":412,"priority":335},"references/middleware.md",{"path":414,"priority":335},"references/prompts.md",{"path":416,"priority":335},"references/providers.md",{"path":418,"priority":335},"references/tools.md",{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":324,"sourceLanguage":18,"type":245},"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",[426,427,429,431,433,435],{"path":376,"priority":318},{"path":428,"priority":335},"references/best-practices.md",{"path":430,"priority":335},"references/common-errors.md",{"path":432,"priority":335},"references/docs-and-cli.md",{"path":434,"priority":335},"references/examples.md",{"path":436,"priority":335},"references/setup.md",{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":324,"sourceLanguage":18,"type":245},"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",[444,445,446,448,450,452,453,455],{"path":376,"priority":318},{"path":430,"priority":335},{"path":447,"priority":335},"references/dev-workflow.md",{"path":449,"priority":335},"references/dotprompt.md",{"path":451,"priority":335},"references/evals.md",{"path":434,"priority":335},{"path":454,"priority":335},"references/fastapi.md",{"path":436,"priority":335},{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":324,"sourceLanguage":18,"type":245},"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",[463,464,466,468,470],{"path":376,"priority":318},{"path":465,"priority":335},"references/flutter_setup.md",{"path":467,"priority":335},"references/ios_setup.md",{"path":469,"priority":335},"references/usage_patterns_android.md",{"path":471,"priority":335},"references/usage_patterns_web.md",{"basePath":473,"description":474,"displayName":475,"installMethods":476,"rationale":477,"selectedPaths":478,"source":324,"sourceLanguage":18,"type":245},"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",[479,480,482,484],{"path":376,"priority":318},{"path":481,"priority":335},"references/cli_commands.md",{"path":483,"priority":335},"references/configuration.md",{"path":485,"priority":335},"references/emulation.md",{"basePath":487,"description":488,"displayName":489,"installMethods":490,"rationale":491,"selectedPaths":492,"source":324,"sourceLanguage":18,"type":245},"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",[493,494,496,498,499,500],{"path":376,"priority":318},{"path":495,"priority":335},"references/client_sdk_android.md",{"path":497,"priority":335},"references/client_sdk_web.md",{"path":465,"priority":335},{"path":467,"priority":335},{"path":501,"priority":335},"references/security_rules.md",{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":324,"sourceLanguage":18,"type":245},"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",[509,510,512,514,516,517,518,520,522,524,526,528,530,532,534,536,538,540,542,544],{"path":376,"priority":318},{"path":511,"priority":335},"references/android_setup.md",{"path":513,"priority":335},"references/firebase-cli-guide.md",{"path":515,"priority":335},"references/firebase-service-init.md",{"path":465,"priority":335},{"path":467,"priority":335},{"path":519,"priority":335},"references/local-env-setup.md",{"path":521,"priority":335},"references/refresh/android_studio.md",{"path":523,"priority":335},"references/refresh/antigravity.md",{"path":525,"priority":335},"references/refresh/claude.md",{"path":527,"priority":335},"references/refresh/gemini-cli.md",{"path":529,"priority":335},"references/refresh/other-agents.md",{"path":531,"priority":335},"references/setup/android_studio.md",{"path":533,"priority":335},"references/setup/antigravity.md",{"path":535,"priority":335},"references/setup/claude_code.md",{"path":537,"priority":335},"references/setup/cursor.md",{"path":539,"priority":335},"references/setup/gemini_cli.md",{"path":541,"priority":335},"references/setup/github_copilot.md",{"path":543,"priority":335},"references/setup/other_agents.md",{"path":545,"priority":335},"references/web_setup.md",{"basePath":547,"description":548,"displayName":549,"installMethods":550,"rationale":551,"selectedPaths":552,"source":324,"sourceLanguage":18,"type":245},"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",[553,554,555],{"path":376,"priority":318},{"path":511,"priority":335},{"path":467,"priority":335},{"basePath":557,"description":558,"displayName":559,"installMethods":560,"rationale":561,"selectedPaths":562,"source":324,"sourceLanguage":18,"type":245},"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",[563,564,566],{"path":376,"priority":318},{"path":565,"priority":335},"examples.md",{"path":567,"priority":335},"templates.md",{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":324,"sourceLanguage":18,"type":245},"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",[575,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606],{"path":376,"priority":318},{"path":577,"priority":335},"references/enterprise/android_sdk_usage.md",{"path":579,"priority":335},"references/enterprise/data_model.md",{"path":581,"priority":335},"references/enterprise/flutter_setup.md",{"path":583,"priority":335},"references/enterprise/indexes.md",{"path":585,"priority":335},"references/enterprise/ios_setup.md",{"path":587,"priority":335},"references/enterprise/provisioning.md",{"path":589,"priority":335},"references/enterprise/python_sdk_usage.md",{"path":591,"priority":335},"references/enterprise/security_rules.md",{"path":593,"priority":335},"references/enterprise/web_sdk_usage.md",{"path":595,"priority":335},"references/standard/android_sdk_usage.md",{"path":597,"priority":335},"references/standard/flutter_setup.md",{"path":599,"priority":335},"references/standard/indexes.md",{"path":601,"priority":335},"references/standard/ios_setup.md",{"path":603,"priority":335},"references/standard/provisioning.md",{"path":605,"priority":335},"references/standard/security_rules.md",{"path":607,"priority":335},"references/standard/web_sdk_usage.md",{"basePath":243,"description":10,"displayName":13,"installMethods":609,"rationale":610,"selectedPaths":611,"source":324,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-hosting-basics/SKILL.md",[612,613,614],{"path":376,"priority":318},{"path":483,"priority":335},{"path":615,"priority":335},"references/deploying.md",{"basePath":617,"description":618,"displayName":619,"installMethods":620,"rationale":621,"selectedPaths":622,"source":324,"sourceLanguage":18,"type":245},"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",[623,624,625],{"path":376,"priority":318},{"path":511,"priority":335},{"path":467,"priority":335},{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":324,"sourceLanguage":18,"type":245},"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",[633],{"path":376,"priority":318},{"basePath":635,"description":636,"displayName":637,"installMethods":638,"rationale":639,"selectedPaths":640,"source":324,"sourceLanguage":18,"type":245},"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",[641,642,645,647,649],{"path":376,"priority":318},{"path":643,"priority":644},"scripts/xcode_spm_setup/.gitignore","low",{"path":646,"priority":644},"scripts/xcode_spm_setup/Package.resolved",{"path":648,"priority":644},"scripts/xcode_spm_setup/Package.swift",{"path":650,"priority":644},"scripts/xcode_spm_setup/Sources/main.swift",{"sources":652},[653],"manual",{"closedIssues90d":231,"description":261,"forks":232,"license":238,"openIssues90d":234,"pushedAt":235,"readmeSize":229,"stars":236,"topics":655},[],{"classifiedAt":657,"discoverAt":658,"extractAt":659,"githubAt":659,"updatedAt":657},1778686876918,1778686873257,1778686875118,[213,211,212,214,215],{"evaluatedAt":241,"extractAt":286,"updatedAt":241},[],[664,682,713,744,774,797],{"_creationTime":665,"_id":666,"community":667,"display":668,"identity":670,"providers":671,"relations":678,"tags":679,"workflow":680},1778686877119.3813,"k1714d73j8pvyakfbd2resmchd86n13r",{"reviewCount":8},{"description":474,"installMethods":669,"name":475,"sourceUrl":14},{"claudeCode":12},{"basePath":473,"githubOwner":211,"githubRepo":244,"locale":18,"slug":475,"type":245},{"evaluate":672,"extract":677},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":673,"targetMarket":216,"tier":217},[211,213,674,675,676,212],"web-app","next-js","angular",{"commitSha":276},{"parentExtensionId":248,"repoId":282},[676,213,211,212,675,674],{"evaluatedAt":681,"extractAt":286,"updatedAt":681},1778687051057,{"_creationTime":683,"_id":684,"community":685,"display":686,"identity":692,"providers":697,"relations":706,"tags":709,"workflow":710},1778695548458.3445,"k17efcm48b2g7a0r4sjg7rj5nn86ntd7",{"reviewCount":8},{"description":687,"installMethods":688,"name":690,"sourceUrl":691},"Containerize an R-based MCP (Model Context Protocol) server using Docker. Covers mcptools integration, port exposure, stdio vs HTTP transport, and connecting Claude Code to the containerized server. Use when deploying an R MCP server without requiring a local R installation, creating a reproducible MCP server environment, running MCP servers alongside other containerized services, or distributing an MCP server to other developers.\n",{"claudeCode":689},"pjt222/agent-almanac","Containerize MCP Server","https://github.com/pjt222/agent-almanac",{"basePath":693,"githubOwner":694,"githubRepo":695,"locale":18,"slug":696,"type":245},"skills/containerize-mcp-server","pjt222","agent-almanac","containerize-mcp-server",{"evaluate":698,"extract":705},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":700,"targetMarket":216,"tier":217},100,[701,702,703,704,213],"docker","mcp","r","containerization",{"commitSha":276,"license":294},{"parentExtensionId":707,"repoId":708},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[704,213,701,702,703],{"evaluatedAt":711,"extractAt":712,"updatedAt":711},1778696981156,1778695548458,{"_creationTime":714,"_id":715,"community":716,"display":717,"identity":723,"providers":727,"relations":737,"tags":740,"workflow":741},1778693180473.13,"k171q6ygmjjyh4tynhnym1v9cn86m7q0",{"reviewCount":8},{"description":718,"installMethods":719,"name":721,"sourceUrl":722},"Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: \"run azd up\", \"run azd deploy\", \"execute deployment\", \"push to production\", \"push to cloud\", \"go live\", \"ship it\", \"bicep deploy\", \"terraform apply\", \"publish to Azure\", \"launch on Azure\". DO NOT USE WHEN: \"create and deploy\", \"build and deploy\", \"create a new app\", \"set up infrastructure\", \"create and deploy to Azure using Terraform\" — use azure-prepare for these.",{"claudeCode":720},"microsoft/agent-skills","Azure Deploy","https://github.com/microsoft/agent-skills",{"basePath":724,"githubOwner":725,"githubRepo":244,"locale":18,"slug":726,"type":245},".github/plugins/azure-skills/skills/azure-deploy","microsoft","azure-deploy",{"evaluate":728,"extract":736},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":729,"targetMarket":216,"tier":217},[730,213,731,732,733,734,735],"azure","bicep","terraform","azd","automation","ci-cd",{"commitSha":276,"license":294},{"parentExtensionId":738,"repoId":739},"k17934axs3g4g0b9056mbcsz0986m02a","kd77czgnv00rfjm815pcc5xx5986n5t8",[734,733,730,731,735,213,732],{"evaluatedAt":742,"extractAt":743,"updatedAt":742},1778696225011,1778693180473,{"_creationTime":745,"_id":746,"community":747,"display":748,"identity":754,"providers":759,"relations":765,"tags":769,"workflow":770},1778684344204.0898,"k178hhyhpz7s9ntsnf148d36n586nzhp",{"reviewCount":8},{"description":749,"installMethods":750,"name":752,"sourceUrl":753},"Cloudflare Workers CLI，用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载，以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息，而不是依赖预训练的知识。",{"claudeCode":751},"cloudflare/skills","wrangler","https://github.com/cloudflare/skills",{"basePath":755,"githubOwner":756,"githubRepo":757,"locale":758,"slug":752,"type":245},"skills/wrangler","cloudflare","skills","zh-CN",{"evaluate":760,"extract":764},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":761,"targetMarket":216,"tier":217},[756,762,290,763,213],"workers","devops",{"commitSha":276},{"parentExtensionId":766,"repoId":767,"translatedFrom":768},"k170tak3cytwwwr9nwfqq1yxm986nvs8","kd773cpk65hjcvrqvbjn75pajd86nqq2","k173x21yscq4havt5f3kf66bs986mr20",[290,756,213,763,762],{"evaluatedAt":771,"extractAt":772,"updatedAt":773},1778684220190,1778684000954,1778684344204,{"_creationTime":775,"_id":776,"community":777,"display":778,"identity":783,"providers":787,"relations":791,"tags":793,"workflow":794},1778683070339.0781,"k179ew556ykcvqp5e6tqnakwps86m5d4",{"reviewCount":8},{"description":779,"installMethods":780,"name":763,"sourceUrl":782},"Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.",{"claudeCode":781},"binjuhor/shadcn-lar","https://github.com/binjuhor/shadcn-lar",{"basePath":784,"githubOwner":785,"githubRepo":786,"locale":18,"slug":763,"type":245},".claude/skills/devops","binjuhor","shadcn-lar",{"evaluate":788,"extract":790},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":789,"targetMarket":216,"tier":217},[213,756,763,734,290],{"commitSha":276},{"repoId":792},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",[734,290,756,213,763],{"evaluatedAt":795,"extractAt":796,"updatedAt":795},1778683199076,1778683070339,{"_creationTime":798,"_id":799,"community":800,"display":801,"identity":807,"providers":811,"relations":819,"tags":822,"workflow":823},1778675056600.2393,"k17ct63reqgdem6s75y0b76kn186m8xs",{"reviewCount":8},{"description":802,"installMethods":803,"name":805,"sourceUrl":806},"Pre-production audit that scans a codebase for security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. Intercepts deploy commands and blocks until critical items pass. Stack-agnostic. Use for \"run ship gate\", \"am I ready to ship\", \"pre-launch audit\", \"can I deploy\", \"push to production\", \"go live checklist\", \"preflight check\". Not for CI/CD setup or infra provisioning.\n",{"claudeCode":804},"alirezarezvani/claude-skills","ship-gate","https://github.com/alirezarezvani/claude-skills",{"basePath":808,"githubOwner":809,"githubRepo":810,"locale":18,"slug":805,"type":245},"engineering/skills/ship-gate","alirezarezvani","claude-skills",{"evaluate":812,"extract":818},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":813,"targetMarket":216,"tier":217},[814,815,213,816,817,763],"security","code-quality","audit","checklist",{"commitSha":276,"license":294},{"parentExtensionId":820,"repoId":821},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[816,817,815,213,763,814],{"evaluatedAt":824,"extractAt":825,"updatedAt":824},1778679066333,1778675056600]