[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-firebase-firebase-basics-en":3,"guides-for-firebase-firebase-basics":667,"similar-k176d8bp2sygmdvayay2nmnde586m8t4-en":668},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":238,"parentExtension":252,"providers":306,"relations":310,"repo":311,"tags":665,"workflow":666},1778686877119.3818,"k176d8bp2sygmdvayay2nmnde586m8t4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"firebase/agent-skills","Firebase Basics","https://github.com/firebase/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":228,"workflow":245},1778687117343.708,"kn75z1mz1c4yg5rwt8j9rnt3e986nxpw","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":221,"tier":222,"useCases":223},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of managing Firebase projects and specifies the target user (developers working with Firebase CLI) and their intent (setup, authentication, project management).",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific workflows and CLI commands tailored for Firebase management, going beyond basic LLM capabilities by integrating with the Firebase CLI and MCP server for authenticated project operations.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers essential setup, authentication, and project management for Firebase, including detailed instructions for various agent environments, suggesting it's ready for real-world workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on foundational Firebase CLI operations, authentication, and project management, without straying into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality, clearly outlining its purpose and use cases related to Firebase CLI management.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific Firebase CLI commands like `firebase-tools@latest --version`, `login`, `use`, and `projects:create`, which are narrowly scoped verb-noun actions.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md provides detailed prerequisites, setup steps, and usage principles for the Firebase CLI and MCP server, including authentication and project management. It clearly outlines the necessary commands and their expected outcomes.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The skill uses descriptive and understandable names for its operations, such as 'initialize a Firebase environment', 'authenticating', and 'setting active projects', which are directly tied to Firebase CLI commands.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill focuses on executing specific Firebase CLI commands and does not expose overly broad parameters or return excessive diagnostic data beyond the command's expected output.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the Apache 2.0 license, as indicated by the bundled LICENSE file, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository has recent commits, with the latest push on May 12, 2026, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill itself does not appear to introduce third-party dependencies that require explicit management within the skill's bundle; it primarily orchestrates the Firebase CLI.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill directs users to authenticate via `firebase login` and manage project IDs, but does not itself handle or expose secrets directly in its code or documentation.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill primarily interacts with the Firebase CLI via documented commands and does not appear to load or execute arbitrary external code or data in an untrusted manner.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on the Firebase CLI and agent-specific installations, and its documentation does not indicate any runtime fetching of uncommitted code or data.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill orchestrates the Firebase CLI and does not attempt to modify files outside of the project's scope or interact with the OS in potentially destructive ways.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached processes or retry loops around denied tool calls were observed in the skill's documentation or references.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's documentation does not contain any instructions for reading or submitting confidential data to third parties, and outbound calls are through the Firebase CLI.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled documentation content appears free of hidden text tricks, invisible characters, or misleading formatting that could steer the model inappropriately.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's documentation and references do not indicate any use of obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill relies on the Firebase CLI and standard project structures but guides users through setup, mitigating assumptions about existing project layouts.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 3 issues opened and 6 closed in the last 90 days, the closure rate is healthy, indicating good maintainer responsiveness.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a recent commit date (May 12, 2026), indicating active development, and the `firebase/agent-skills` reference is used, implying versioning is managed at that level.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill's instructions focus on invoking the Firebase CLI with documented commands and arguments, which are typically validated by the CLI itself.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","Operations like project creation are guarded by CLI prompts and user confirmation, and the skill documentation emphasizes careful project selection.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill directs users to use the Firebase CLI, which provides its own error handling, reporting specific issues and exit codes for failed operations.",{"category":111,"check":115,"severity":63,"summary":116},"Logging","This skill orchestrates CLI commands and does not perform its own destructive actions or outbound calls that would require local audit logging.",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","The skill manages Firebase project setup and CLI operations; it does not directly handle personal data that would require GDPR sanitization.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","Firebase services are global in scope, and the skill's documentation does not indicate any regional limitations or jurisdiction-specific workflows.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill's setup instructions for various agents (VS Code, Cursor, Gemini CLI, etc.) and its reliance on the standard Firebase CLI ensure broad runtime compatibility.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file clearly introduces the purpose of the Firebase Agent Skills repository and provides multiple installation options.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill primarily focuses on a core set of Firebase setup and management commands, keeping the exposed functionality focused and manageable.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill's operations are distinct and map to specific Firebase CLI commands, avoiding redundancy with near-synonym tool names.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features related to Firebase CLI setup, authentication, and project management are supported by documented commands and references.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Comprehensive installation instructions are provided for various agent environments, including copy-pasteable commands and verification steps.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill leverages the Firebase CLI's error reporting, which provides specific error codes and messages, and the documentation guides users on how to handle common issues like login failures.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The skill consistently uses `npx -y firebase-tools@latest` which ensures the latest version of the CLI is used, effectively pinning the execution environment.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","While not explicitly a `--dry-run` flag, commands like `projects:create` and `apps:create` often require interactive confirmation or provide output detailing the intended actions before finalization.",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","The skill orchestrates Firebase CLI commands; idempotency and timeouts are handled by the CLI and Firebase services themselves, not within the skill's direct implementation.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no indication within the skill's documentation or references that it collects or transmits telemetry data.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose as managing Firebase CLI setup, authentication, and project workflows, with explicit triggers and boundaries in the description.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the core capability and providing immediate trigger phrases for precise routing.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md document is well-structured and avoids excessive verbosity, delegating detailed setup instructions for various agents to separate reference files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed setup instructions for different agents are appropriately delegated to separate Markdown files within the `references/setup/` directory, facilitating progressive disclosure.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill focuses on direct Firebase CLI operations and project management rather than deep code review or exploration that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The documentation provides clear, actionable examples for critical tasks like checking versions, logging in, setting projects, and initializing services, with concrete command invocations.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses potential issues like login failures (suggesting `--no-localhost`) and clarifies the need for active project contexts, along with recovery steps.",{"category":111,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill's setup instructions for various agents consistently recommend using `npx -y firebase-tools@latest` or direct installation of `firebase-tools`, ensuring the latest version is used, which acts as a form of fallback/update mechanism.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The documentation emphasizes verifying prerequisites and authentication, and commands like project creation implicitly halt if prerequisites aren't met or confirmations are absent.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained, focusing solely on Firebase CLI operations, and does not implicitly rely on other skills being loaded; cross-references are explicit within setup guides.",1778687117228,"This skill provides documented workflows and CLI commands for setting up, authenticating, and managing Firebase projects, including integrating with various AI agent environments.",[195,196,197,198,199],"Firebase CLI version checking","Firebase environment initialization","User authentication via Firebase CLI","Setting active Firebase projects","Configuration for `google-services.json` and `GoogleService-Info.plist`",[201,202,203],"Directly interacting with Firebase services via REST APIs.","Deploying Firebase applications or managing cloud functions.","Providing advanced Firebase security rule configuration.",[],[206,207,208],"Node.js version >= 20","Firebase CLI installed and authenticated","Specific agent environment setup (e.g., VS Code, Cursor, Gemini CLI)","3.0.0","4.4.0","To enable AI agents to effectively manage Firebase projects through the Firebase CLI, covering initial setup, authentication, and project configuration.","Excellent documentation and clear separation of concerns, with robust setup instructions for diverse agent environments.",98,"A high-quality skill for foundational Firebase CLI operations, setup, and project management.",[216,217,218,219,220],"firebase","cli","setup","authentication","project-management","global","verified",[224,225,226,227],"When setting up a new Firebase project for an application.","When needing to authenticate an agent with Firebase services.","When managing the active Firebase project context for CLI operations.","When configuring platform-specific Firebase service files.",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"security":242,"testCoverage":244},{"hasLockfile":230},true,1778687089556,{"descriptionLength":233,"readmeSize":234},358,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},1778687117343,{"basePath":248,"githubOwner":216,"githubRepo":249,"locale":18,"slug":250,"type":251},"skills/firebase-basics","agent-skills","firebase-basics","skill",{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":259,"parentExtension":262,"providers":293,"relations":302,"tags":303,"workflow":304},1778686877119.38,"k178a2mzzjfj94c2c1aqwx96a986ng56",{"reviewCount":8},{"description":257,"installMethods":258,"name":216,"sourceUrl":14},"Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more",{"claudeCode":216},{"basePath":260,"githubOwner":216,"githubRepo":249,"locale":18,"slug":249,"type":261},"","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":270,"providers":272,"relations":287,"tags":289,"workflow":290},1778686877119.3796,"k1793kqtkkcy39qn4jrwer001986nw1h",{"reviewCount":8},{"description":267,"installMethods":268,"name":269,"sourceUrl":14},"Agent Skills for Firebase",{"claudeCode":12},"Firebase Agent Skills",{"basePath":260,"githubOwner":216,"githubRepo":249,"locale":18,"slug":249,"type":271},"marketplace",{"evaluate":273,"extract":281},{"promptVersionExtension":274,"promptVersionScoring":210,"score":275,"tags":276,"targetMarket":221,"tier":280},"3.1.0",95,[216,277,278,279],"ai-agent","coding-assistant","developer-tools","community",{"commitSha":282,"license":243,"marketplace":283,"plugin":285},"HEAD",{"name":216,"pluginCount":284},1,{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[277,278,279,216],{"evaluatedAt":291,"extractAt":292,"updatedAt":291},1778686897857,1778686877119,{"evaluate":294,"extract":298},{"promptVersionExtension":209,"promptVersionScoring":210,"score":275,"tags":295,"targetMarket":221,"tier":222},[216,217,279,296,297],"backend","cloud",{"commitSha":282,"license":299,"plugin":300},"MIT",{"mcpCount":8,"provider":286,"skillCount":301},15,{"parentExtensionId":264,"repoId":288},[296,217,297,279,216],{"evaluatedAt":305,"extractAt":292,"updatedAt":305},1778686916690,{"evaluate":307,"extract":309},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":308,"targetMarket":221,"tier":222},[216,217,218,219,220],{"commitSha":282,"license":243},{"parentExtensionId":254,"repoId":288},{"_creationTime":312,"_id":288,"identity":313,"providers":314,"workflow":661},1778686873257.0579,{"githubOwner":216,"githubRepo":249,"sourceUrl":14},{"classify":315,"discover":656,"github":659},{"commitSha":282,"extensions":316},[317,330,373,402,424,442,461,477,491,507,548,558,570,610,621,631,639],{"basePath":260,"displayName":216,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":18,"type":271},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":260,"description":257,"displayName":216,"installMethods":331,"license":299,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":18,"type":261},{"claudeCode":216},"plugin manifest at .claude-plugin/plugin.json",[334,336,337,338,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371],{"path":335,"priority":323},".claude-plugin/plugin.json",{"path":325,"priority":323},{"path":327,"priority":328},{"path":339,"priority":340},"skills/developing-genkit-dart/SKILL.md","medium",{"path":342,"priority":340},"skills/developing-genkit-go/SKILL.md",{"path":344,"priority":340},"skills/developing-genkit-js/SKILL.md",{"path":346,"priority":340},"skills/developing-genkit-python/SKILL.md",{"path":348,"priority":340},"skills/firebase-ai-logic-basics/SKILL.md",{"path":350,"priority":340},"skills/firebase-app-hosting-basics/SKILL.md",{"path":352,"priority":340},"skills/firebase-auth-basics/SKILL.md",{"path":354,"priority":340},"skills/firebase-basics/SKILL.md",{"path":356,"priority":340},"skills/firebase-crashlytics/SKILL.md",{"path":358,"priority":340},"skills/firebase-data-connect-basics/SKILL.md",{"path":360,"priority":340},"skills/firebase-firestore/SKILL.md",{"path":362,"priority":340},"skills/firebase-hosting-basics/SKILL.md",{"path":364,"priority":340},"skills/firebase-remote-config-basics/SKILL.md",{"path":366,"priority":340},"skills/firebase-security-rules-auditor/SKILL.md",{"path":368,"priority":340},"skills/xcode-project-setup/SKILL.md",{"path":370,"priority":323},".mcp.json",{"path":372,"priority":328},".cursor-plugin/plugin.json",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":329,"sourceLanguage":18,"type":251},"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",[380,382,384,386,388,390,392,394,396,398,400],{"path":381,"priority":323},"SKILL.md",{"path":383,"priority":340},"references/genkit.md",{"path":385,"priority":340},"references/genkit_anthropic.md",{"path":387,"priority":340},"references/genkit_chrome.md",{"path":389,"priority":340},"references/genkit_firebase_ai.md",{"path":391,"priority":340},"references/genkit_google_genai.md",{"path":393,"priority":340},"references/genkit_mcp.md",{"path":395,"priority":340},"references/genkit_middleware.md",{"path":397,"priority":340},"references/genkit_openai.md",{"path":399,"priority":340},"references/genkit_shelf.md",{"path":401,"priority":340},"references/schemantic.md",{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":329,"sourceLanguage":18,"type":251},"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",[409,410,412,414,416,418,420,422],{"path":381,"priority":323},{"path":411,"priority":340},"references/flows-and-http.md",{"path":413,"priority":340},"references/generation.md",{"path":415,"priority":340},"references/getting-started.md",{"path":417,"priority":340},"references/middleware.md",{"path":419,"priority":340},"references/prompts.md",{"path":421,"priority":340},"references/providers.md",{"path":423,"priority":340},"references/tools.md",{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":329,"sourceLanguage":18,"type":251},"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",[431,432,434,436,438,440],{"path":381,"priority":323},{"path":433,"priority":340},"references/best-practices.md",{"path":435,"priority":340},"references/common-errors.md",{"path":437,"priority":340},"references/docs-and-cli.md",{"path":439,"priority":340},"references/examples.md",{"path":441,"priority":340},"references/setup.md",{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":329,"sourceLanguage":18,"type":251},"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",[449,450,451,453,455,457,458,460],{"path":381,"priority":323},{"path":435,"priority":340},{"path":452,"priority":340},"references/dev-workflow.md",{"path":454,"priority":340},"references/dotprompt.md",{"path":456,"priority":340},"references/evals.md",{"path":439,"priority":340},{"path":459,"priority":340},"references/fastapi.md",{"path":441,"priority":340},{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":329,"sourceLanguage":18,"type":251},"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",[468,469,471,473,475],{"path":381,"priority":323},{"path":470,"priority":340},"references/flutter_setup.md",{"path":472,"priority":340},"references/ios_setup.md",{"path":474,"priority":340},"references/usage_patterns_android.md",{"path":476,"priority":340},"references/usage_patterns_web.md",{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":329,"sourceLanguage":18,"type":251},"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",[484,485,487,489],{"path":381,"priority":323},{"path":486,"priority":340},"references/cli_commands.md",{"path":488,"priority":340},"references/configuration.md",{"path":490,"priority":340},"references/emulation.md",{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":329,"sourceLanguage":18,"type":251},"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",[498,499,501,503,504,505],{"path":381,"priority":323},{"path":500,"priority":340},"references/client_sdk_android.md",{"path":502,"priority":340},"references/client_sdk_web.md",{"path":470,"priority":340},{"path":472,"priority":340},{"path":506,"priority":340},"references/security_rules.md",{"basePath":248,"description":10,"displayName":250,"installMethods":508,"rationale":509,"selectedPaths":510,"source":329,"sourceLanguage":18,"type":251},{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-basics/SKILL.md",[511,512,514,516,518,519,520,522,524,526,528,530,532,534,536,538,540,542,544,546],{"path":381,"priority":323},{"path":513,"priority":340},"references/android_setup.md",{"path":515,"priority":340},"references/firebase-cli-guide.md",{"path":517,"priority":340},"references/firebase-service-init.md",{"path":470,"priority":340},{"path":472,"priority":340},{"path":521,"priority":340},"references/local-env-setup.md",{"path":523,"priority":340},"references/refresh/android_studio.md",{"path":525,"priority":340},"references/refresh/antigravity.md",{"path":527,"priority":340},"references/refresh/claude.md",{"path":529,"priority":340},"references/refresh/gemini-cli.md",{"path":531,"priority":340},"references/refresh/other-agents.md",{"path":533,"priority":340},"references/setup/android_studio.md",{"path":535,"priority":340},"references/setup/antigravity.md",{"path":537,"priority":340},"references/setup/claude_code.md",{"path":539,"priority":340},"references/setup/cursor.md",{"path":541,"priority":340},"references/setup/gemini_cli.md",{"path":543,"priority":340},"references/setup/github_copilot.md",{"path":545,"priority":340},"references/setup/other_agents.md",{"path":547,"priority":340},"references/web_setup.md",{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":329,"sourceLanguage":18,"type":251},"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",[555,556,557],{"path":381,"priority":323},{"path":513,"priority":340},{"path":472,"priority":340},{"basePath":559,"description":560,"displayName":561,"installMethods":562,"rationale":563,"selectedPaths":564,"source":329,"sourceLanguage":18,"type":251},"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",[565,566,568],{"path":381,"priority":323},{"path":567,"priority":340},"examples.md",{"path":569,"priority":340},"templates.md",{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":329,"sourceLanguage":18,"type":251},"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",[577,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608],{"path":381,"priority":323},{"path":579,"priority":340},"references/enterprise/android_sdk_usage.md",{"path":581,"priority":340},"references/enterprise/data_model.md",{"path":583,"priority":340},"references/enterprise/flutter_setup.md",{"path":585,"priority":340},"references/enterprise/indexes.md",{"path":587,"priority":340},"references/enterprise/ios_setup.md",{"path":589,"priority":340},"references/enterprise/provisioning.md",{"path":591,"priority":340},"references/enterprise/python_sdk_usage.md",{"path":593,"priority":340},"references/enterprise/security_rules.md",{"path":595,"priority":340},"references/enterprise/web_sdk_usage.md",{"path":597,"priority":340},"references/standard/android_sdk_usage.md",{"path":599,"priority":340},"references/standard/flutter_setup.md",{"path":601,"priority":340},"references/standard/indexes.md",{"path":603,"priority":340},"references/standard/ios_setup.md",{"path":605,"priority":340},"references/standard/provisioning.md",{"path":607,"priority":340},"references/standard/security_rules.md",{"path":609,"priority":340},"references/standard/web_sdk_usage.md",{"basePath":611,"description":612,"displayName":613,"installMethods":614,"rationale":615,"selectedPaths":616,"source":329,"sourceLanguage":18,"type":251},"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",[617,618,619],{"path":381,"priority":323},{"path":488,"priority":340},{"path":620,"priority":340},"references/deploying.md",{"basePath":622,"description":623,"displayName":624,"installMethods":625,"rationale":626,"selectedPaths":627,"source":329,"sourceLanguage":18,"type":251},"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",[628,629,630],{"path":381,"priority":323},{"path":513,"priority":340},{"path":472,"priority":340},{"basePath":632,"description":633,"displayName":634,"installMethods":635,"rationale":636,"selectedPaths":637,"source":329,"sourceLanguage":18,"type":251},"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",[638],{"path":381,"priority":323},{"basePath":640,"description":641,"displayName":642,"installMethods":643,"rationale":644,"selectedPaths":645,"source":329,"sourceLanguage":18,"type":251},"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",[646,647,650,652,654],{"path":381,"priority":323},{"path":648,"priority":649},"scripts/xcode_spm_setup/.gitignore","low",{"path":651,"priority":649},"scripts/xcode_spm_setup/Package.resolved",{"path":653,"priority":649},"scripts/xcode_spm_setup/Package.swift",{"path":655,"priority":649},"scripts/xcode_spm_setup/Sources/main.swift",{"sources":657},[658],"manual",{"closedIssues90d":236,"description":267,"forks":237,"license":243,"openIssues90d":239,"pushedAt":240,"readmeSize":234,"stars":241,"topics":660},[],{"classifiedAt":662,"discoverAt":663,"extractAt":664,"githubAt":664,"updatedAt":662},1778686876918,1778686873257,1778686875118,[219,217,216,220,218],{"evaluatedAt":246,"extractAt":292,"updatedAt":246},[],[669,697,722,752,782,811],{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":679,"providers":682,"relations":689,"tags":692,"workflow":693},1778694149049.347,"k1798fc1hmtx3bmdgwyn3fet2d86mzt5",{"reviewCount":8},{"description":674,"installMethods":675,"name":677,"sourceUrl":678},"Guide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.",{"claudeCode":676},"mongodb/agent-skills","mongodb-mcp-setup","https://github.com/mongodb/agent-skills",{"basePath":680,"githubOwner":681,"githubRepo":249,"locale":18,"slug":677,"type":251},"skills/mongodb-mcp-setup","mongodb",{"evaluate":683,"extract":688},{"promptVersionExtension":209,"promptVersionScoring":210,"score":684,"tags":685,"targetMarket":221,"tier":222},100,[681,686,687,218,219,217],"mcp","configuration",{"commitSha":282},{"parentExtensionId":690,"repoId":691},"k170hje3xzpy2mbkn00agzm38x86mkbz","kd74vahs1zbjqzqbert490xyrd86nfv5",[219,217,687,686,681,218],{"evaluatedAt":694,"extractAt":695,"updatedAt":696},1778694262565,1778694149049,1778694462010,{"_creationTime":698,"_id":699,"community":700,"display":701,"identity":706,"providers":710,"relations":715,"tags":718,"workflow":719},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":702,"installMethods":703,"name":218,"sourceUrl":705},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":704},"Yeachan-Heo/oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":707,"githubOwner":708,"githubRepo":709,"locale":18,"slug":218,"type":251},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":711,"extract":714},{"promptVersionExtension":209,"promptVersionScoring":210,"score":684,"tags":712,"targetMarket":221,"tier":222},[218,713,687,217,686],"routing",{"commitSha":282},{"parentExtensionId":716,"repoId":717},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,687,686,713,218],{"evaluatedAt":720,"extractAt":721,"updatedAt":720},1778699724286,1778699234184,{"_creationTime":723,"_id":724,"community":725,"display":726,"identity":732,"providers":737,"relations":744,"tags":747,"workflow":748},1778699497437.23,"k1716ts08smjg12r4p2b21kf0x86mhv8",{"reviewCount":8},{"description":727,"installMethods":728,"name":730,"sourceUrl":731},"Set up Zapier MCP and add tools to your AI assistant. Introduces what Zapier can do, walks through authentication, detects your server mode, then branches into the right flow — summary for healthy setups, reconnect for broken auth, onboarding for fresh installs, or config help when the server is missing. Use when getting started, troubleshooting connection issues, adding new tools, or when the user asks \"what can I do now\", \"what can I do with Zapier\", \"show me how the Zapier plugin works\", \"what is Zapier MCP\", \"how does Zapier work\", or \"tell me about Zapier\".",{"claudeCode":729},"zapier/zapier-mcp","Zapier Setup","https://github.com/zapier/zapier-mcp",{"basePath":733,"githubOwner":734,"githubRepo":735,"locale":18,"slug":736,"type":251},"plugins/zapier/skills/zapier-setup","zapier","zapier-mcp","zapier-setup",{"evaluate":738,"extract":743},{"promptVersionExtension":209,"promptVersionScoring":210,"score":739,"tags":740,"targetMarket":221,"tier":222},99,[734,686,741,218,219,742],"integration","automation",{"commitSha":282,"license":243},{"parentExtensionId":745,"repoId":746},"k170hhqj0rh7s07z1f86fh594586mmxw","kd72mhnpsgxe81n8vxnr1tdje186mdjt",[219,742,741,686,218,734],{"evaluatedAt":749,"extractAt":750,"updatedAt":751},1778699559593,1778699497437,1778699615456,{"_creationTime":753,"_id":754,"community":755,"display":756,"identity":762,"providers":766,"relations":774,"tags":777,"workflow":778},1778694599571.3774,"k17f1596a2t00btq1hfksssg0s86n6ej",{"reviewCount":8},{"description":757,"installMethods":758,"name":760,"sourceUrl":761},"Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.",{"claudeCode":759},"netlify/context-and-tools","netlify-identity","https://github.com/netlify/context-and-tools",{"basePath":763,"githubOwner":764,"githubRepo":765,"locale":18,"slug":760,"type":251},"skills/netlify-identity","netlify","context-and-tools",{"evaluate":767,"extract":773},{"promptVersionExtension":209,"promptVersionScoring":210,"score":684,"tags":768,"targetMarket":221,"tier":222},[219,764,769,770,771,772],"identity","javascript","typescript","api",{"commitSha":282},{"parentExtensionId":775,"repoId":776},"k1714spp30a0rvg5y3yjga772n86nmps","kd7b1ncy2zzzfws29grdt8heb986ntzq",[772,219,769,770,764,771],{"evaluatedAt":779,"extractAt":780,"updatedAt":781},1778694839805,1778694599571,1778694994190,{"_creationTime":783,"_id":784,"community":785,"display":786,"identity":792,"providers":796,"relations":804,"tags":807,"workflow":808},1778682677410.0369,"k172a96fyh4jrhrb5qc6tfrbp986nrey",{"reviewCount":8},{"description":787,"installMethods":788,"name":790,"sourceUrl":791},"Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support",{"claudeCode":789},"auth0/agent-skills","Auth0 Express OAuth2 JWT Bearer","https://github.com/auth0/agent-skills",{"basePath":793,"githubOwner":794,"githubRepo":249,"locale":18,"slug":795,"type":251},"plugins/auth0/skills/express-oauth2-jwt-bearer","auth0","express-oauth2-jwt-bearer",{"evaluate":797,"extract":803},{"promptVersionExtension":209,"promptVersionScoring":210,"score":684,"tags":798,"targetMarket":221,"tier":222},[794,799,219,800,801,802,772],"jwt","express","nodejs","security",{"commitSha":282,"license":243},{"parentExtensionId":805,"repoId":806},"k17b52m0t4j5ryyvea95kdqqr186nk9e","kd7d2wx4927yddhxgfpzw6t10x86m349",[772,794,219,800,799,801,802],{"evaluatedAt":809,"extractAt":810,"updatedAt":809},1778683411304,1778682677410,{"_creationTime":812,"_id":813,"community":814,"display":815,"identity":819,"providers":822,"relations":828,"tags":829,"workflow":830},1778682677410.036,"k175ceb6bs7yjnm2q2x7m611n986nmja",{"reviewCount":8},{"description":816,"installMethods":817,"name":818,"sourceUrl":791},"Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers",{"claudeCode":789},"Auth0 SPA JS Integration",{"basePath":820,"githubOwner":794,"githubRepo":249,"locale":18,"slug":821,"type":251},"plugins/auth0/skills/auth0-spa-js","auth0-spa-js",{"evaluate":823,"extract":827},{"promptVersionExtension":209,"promptVersionScoring":210,"score":684,"tags":824,"targetMarket":221,"tier":222},[219,794,825,770,826,687],"spa","svelte",{"commitSha":282,"license":243},{"parentExtensionId":805,"repoId":806},[794,219,687,770,825,826],{"evaluatedAt":831,"extractAt":810,"updatedAt":831},1778683297591]