[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-firebase-firebase-security-rules-auditor-en":3,"guides-for-firebase-firebase-security-rules-auditor":660,"similar-k174fr1as3bj16q6ypwaqefvvs86m6jf-en":661},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":232,"parentExtension":245,"providers":299,"relations":303,"repo":304,"tags":658,"workflow":659},1778686877119.3833,"k174fr1as3bj16q6ypwaqefvvs86m6jf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"firebase/agent-skills","firebase-security-rules-auditor","https://github.com/firebase/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778687251226.732,"kn7esbkyacd2ax6kw9c2rdn7q186n4b3","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"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,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of evaluating Firestore security rules and when to use the skill for ensuring robustness and security.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill acts as a specialized security auditor with specific criteria (Red Team Edition, Mandatory Audit Checklist) that goes beyond standard LLM capabilities for evaluating security rules.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is ready for production workflows as it provides a defined audit process, scoring criteria, and JSON output format for evaluating Firestore security rules.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on auditing Firebase Firestore security rules, adhering to a single domain and responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose and intended use case for evaluating Firestore security rules.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill operates as a single, specialized auditing tool for Firestore security rules, rather than exposing multiple general-purpose commands.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","The skill does not appear to have configurable parameters or environmental variables beyond the core LLM interaction.",{"category":33,"check":49,"severity":46,"summary":50},"Tool naming","This is a skill with no exposed tools in the traditional sense.",{"category":33,"check":52,"severity":46,"summary":53},"Minimal I/O surface","As a skill that evaluates input (Firestore rules) and produces a structured output, it doesn't expose tools with distinct parameter schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension uses the Apache-2.0 license, which is a permissive open-source license, declared in the LICENSE file and mentioned in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":46,"summary":64},"Dependency Management","The skill does not appear to have any third-party dependencies beyond the core LLM execution environment.",{"category":66,"check":67,"severity":46,"summary":68},"Security","Secret Management","The skill does not handle secrets, as it operates on provided Firestore rules and does not require external credentials.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's instructions are focused on evaluating provided code and do not appear to load or execute external untrusted data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime; all necessary logic is within the provided bundle.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on provided input and does not modify any files or interact with the user's system outside of its defined scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached process spawns or retry loops around denied tool calls in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is to analyze code, not to read or submit confidential data to any third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses standard printable ASCII and Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is presented in clear, readable Markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no structural assumptions about the user's project layout, as it operates solely on the provided Firestore rules.",{"category":96,"check":97,"severity":98,"summary":99},"Trust","Issues Attention","info","In the last 90 days, 3 issues were opened and 6 were closed, indicating maintainer engagement, though closure rate is lower than ideal.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","While there's no explicit versioning in frontmatter or changelog, the use of a commit hash and the recent push date indicates a clear and updatable release signal.",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","The skill's instructions outline a structured JSON output, implying validation of the generated assessment.",{"category":66,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","The skill provides a structured JSON output format for findings, implying that errors and issues will be categorized and reported meaningfully.",{"category":105,"check":115,"severity":46,"summary":116},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":118,"check":119,"severity":46,"summary":120},"Compliance","GDPR","The skill analyzes security rules code and does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is language-agnostic and focused on code analysis, making it globally applicable with no regional restrictions.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard LLM execution and does not assume a specific editor, shell, or OS beyond that provided by the agent environment.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file is present and clearly describes the Firebase Agent Skills collection and installation methods.",{"category":33,"check":131,"severity":46,"summary":132},"Tool surface size","This is a single-purpose skill, not an extension with multiple distinct tools.",{"category":40,"check":134,"severity":46,"summary":135},"Overlapping near-synonym tools","This skill is a single unit and does not expose multiple tools with overlapping functionality.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised capabilities for auditing Firestore rules are directly implemented in the skill's instructions.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides multiple clear installation methods, including CLI commands and manual setup, with clear invocation examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's output format and scoring criteria imply that errors will be clearly defined, categorized, and include recommendations for remediation.",{"category":148,"check":149,"severity":46,"summary":150},"Execution","Pinned dependencies","The skill does not appear to use any third-party dependencies that would require pinning.",{"category":33,"check":152,"severity":46,"summary":153},"Dry-run preview","The skill is analytical and does not perform any state-changing operations.",{"category":155,"check":156,"severity":46,"summary":157},"Protocol","Idempotent retry & timeouts","The skill is synchronous and analytical, not involving remote calls or state-changing operations.",{"category":118,"check":159,"severity":46,"summary":160},"Telemetry opt-in","There is no indication that the skill emits telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill clearly defines its purpose (auditing Firestore security rules) and its use case (when rules are updated) with specific assessment criteria.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise, self-contained, and accurately summarizes the skill's core capability and purpose.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md content is well-structured, reasonably sized, and delegates detailed scoring criteria to the main body.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the overall audit process and details specific scoring criteria, which is a form of progressive disclosure for the LLM.",{"category":171,"check":175,"severity":46,"summary":176},"Forked exploration","The skill performs a direct audit and analysis, not a deep exploration that would necessitate forked context.",{"category":22,"check":178,"severity":98,"summary":179},"Usage examples","While the skill defines a clear process and output format, concrete examples of input rules and their corresponding JSON output are not provided.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The skill's scoring criteria and mandatory checklist implicitly cover edge cases like update bypasses, type safety, and resource exhaustion, with recommendations provided.",{"category":105,"check":184,"severity":46,"summary":185},"Tool Fallback","The skill does not rely on external tools like MCP servers and operates directly within the agent environment.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The detailed audit checklist and scoring criteria imply that unexpected states or rule deficiencies will halt the positive assessment and lead to findings.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and focuses solely on auditing Firestore rules, without relying on or interfering with other skills.",1778687251015,"This skill acts as a security auditor for Firebase Firestore security rules, evaluating them against a defined set of criteria and outputting a JSON assessment.",[196,197,198,199],"Audits Firestore security rules for security and robustness.","Employs specific 'Red Team Edition' criteria for thorough vulnerability assessment.","Checks for common bypasses, authority source issues, business logic conflicts, and type safety.","Outputs a JSON-formatted assessment with a score, summary, and detailed findings.",[201,202,203],"Modifying Firestore security rules.","Deploying or managing Firebase projects.","Auditing other Firebase services like Authentication or Realtime Database.","3.0.0","4.4.0","To provide a rigorous and automated evaluation of Firestore security rules, ensuring they are secure, robust, and correctly implemented against potential vulnerabilities.","Excellent documentation and clear scope for its intended purpose, with recent commits and a permissive license. Minor deductions for the absence of concrete usage examples for the JSON output.",95,"A robust and well-documented skill for auditing Firebase Firestore security rules.",[211,212,213,214,215],"firebase","firestore","security","auditing","rules","global","verified",[219,220,221],"When updating Firestore security rules to ensure new rules are secure.","Auditing existing Firestore security rules to identify potential vulnerabilities.","Validating that security rules correctly support application business logic.",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":236,"testCoverage":238},{"hasLockfile":224},true,1778687226807,{"descriptionLength":227,"readmeSize":228},179,2913,{"closedIssues90d":230,"forks":231,"hasChangelog":232,"openIssues90d":233,"pushedAt":234,"stars":235},6,49,false,3,1778597595000,280,{"hasNpmPackage":232,"license":237,"smitheryVerified":232},"Apache-2.0",{"hasCi":224,"hasTests":232},{"updatedAt":240},1778687251226,{"basePath":242,"githubOwner":211,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/firebase-security-rules-auditor","agent-skills","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":252,"parentExtension":255,"providers":285,"relations":295,"tags":296,"workflow":297},1778686877119.38,"k178a2mzzjfj94c2c1aqwx96a986ng56",{"reviewCount":8},{"description":250,"installMethods":251,"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":253,"githubOwner":211,"githubRepo":243,"locale":18,"slug":243,"type":254},"","plugin",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":263,"providers":265,"relations":279,"tags":281,"workflow":282},1778686877119.3796,"k1793kqtkkcy39qn4jrwer001986nw1h",{"reviewCount":8},{"description":260,"installMethods":261,"name":262,"sourceUrl":14},"Agent Skills for Firebase",{"claudeCode":12},"Firebase Agent Skills",{"basePath":253,"githubOwner":211,"githubRepo":243,"locale":18,"slug":243,"type":264},"marketplace",{"evaluate":266,"extract":273},{"promptVersionExtension":267,"promptVersionScoring":205,"score":208,"tags":268,"targetMarket":216,"tier":272},"3.1.0",[211,269,270,271],"ai-agent","coding-assistant","developer-tools","community",{"commitSha":274,"license":237,"marketplace":275,"plugin":277},"HEAD",{"name":211,"pluginCount":276},1,{"mcpCount":8,"provider":278,"skillCount":8},"classify",{"repoId":280},"kd7eyv3zk9h3ezarbzv0hn28k586n5r6",[269,270,271,211],{"evaluatedAt":283,"extractAt":284,"updatedAt":283},1778686897857,1778686877119,{"evaluate":286,"extract":291},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":287,"targetMarket":216,"tier":217},[211,288,271,289,290],"cli","backend","cloud",{"commitSha":274,"license":292,"plugin":293},"MIT",{"mcpCount":8,"provider":278,"skillCount":294},15,{"parentExtensionId":257,"repoId":280},[289,288,290,271,211],{"evaluatedAt":298,"extractAt":284,"updatedAt":298},1778686916690,{"evaluate":300,"extract":302},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":301,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":274},{"parentExtensionId":247,"repoId":280},{"_creationTime":305,"_id":280,"identity":306,"providers":307,"workflow":654},1778686873257.0579,{"githubOwner":211,"githubRepo":243,"sourceUrl":14},{"classify":308,"discover":649,"github":652},{"commitSha":274,"extensions":309},[310,323,366,395,417,435,454,470,484,500,544,554,566,606,617,627,632],{"basePath":253,"displayName":211,"installMethods":311,"rationale":312,"selectedPaths":313,"source":322,"sourceLanguage":18,"type":264},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[314,317,319],{"path":315,"priority":316},".claude-plugin/marketplace.json","mandatory",{"path":318,"priority":316},"README.md",{"path":320,"priority":321},"LICENSE","high","rule",{"basePath":253,"description":250,"displayName":211,"installMethods":324,"license":292,"rationale":325,"selectedPaths":326,"source":322,"sourceLanguage":18,"type":254},{"claudeCode":211},"plugin manifest at .claude-plugin/plugin.json",[327,329,330,331,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364],{"path":328,"priority":316},".claude-plugin/plugin.json",{"path":318,"priority":316},{"path":320,"priority":321},{"path":332,"priority":333},"skills/developing-genkit-dart/SKILL.md","medium",{"path":335,"priority":333},"skills/developing-genkit-go/SKILL.md",{"path":337,"priority":333},"skills/developing-genkit-js/SKILL.md",{"path":339,"priority":333},"skills/developing-genkit-python/SKILL.md",{"path":341,"priority":333},"skills/firebase-ai-logic-basics/SKILL.md",{"path":343,"priority":333},"skills/firebase-app-hosting-basics/SKILL.md",{"path":345,"priority":333},"skills/firebase-auth-basics/SKILL.md",{"path":347,"priority":333},"skills/firebase-basics/SKILL.md",{"path":349,"priority":333},"skills/firebase-crashlytics/SKILL.md",{"path":351,"priority":333},"skills/firebase-data-connect-basics/SKILL.md",{"path":353,"priority":333},"skills/firebase-firestore/SKILL.md",{"path":355,"priority":333},"skills/firebase-hosting-basics/SKILL.md",{"path":357,"priority":333},"skills/firebase-remote-config-basics/SKILL.md",{"path":359,"priority":333},"skills/firebase-security-rules-auditor/SKILL.md",{"path":361,"priority":333},"skills/xcode-project-setup/SKILL.md",{"path":363,"priority":316},".mcp.json",{"path":365,"priority":321},".cursor-plugin/plugin.json",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":322,"sourceLanguage":18,"type":244},"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",[373,375,377,379,381,383,385,387,389,391,393],{"path":374,"priority":316},"SKILL.md",{"path":376,"priority":333},"references/genkit.md",{"path":378,"priority":333},"references/genkit_anthropic.md",{"path":380,"priority":333},"references/genkit_chrome.md",{"path":382,"priority":333},"references/genkit_firebase_ai.md",{"path":384,"priority":333},"references/genkit_google_genai.md",{"path":386,"priority":333},"references/genkit_mcp.md",{"path":388,"priority":333},"references/genkit_middleware.md",{"path":390,"priority":333},"references/genkit_openai.md",{"path":392,"priority":333},"references/genkit_shelf.md",{"path":394,"priority":333},"references/schemantic.md",{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":322,"sourceLanguage":18,"type":244},"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",[402,403,405,407,409,411,413,415],{"path":374,"priority":316},{"path":404,"priority":333},"references/flows-and-http.md",{"path":406,"priority":333},"references/generation.md",{"path":408,"priority":333},"references/getting-started.md",{"path":410,"priority":333},"references/middleware.md",{"path":412,"priority":333},"references/prompts.md",{"path":414,"priority":333},"references/providers.md",{"path":416,"priority":333},"references/tools.md",{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":322,"sourceLanguage":18,"type":244},"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",[424,425,427,429,431,433],{"path":374,"priority":316},{"path":426,"priority":333},"references/best-practices.md",{"path":428,"priority":333},"references/common-errors.md",{"path":430,"priority":333},"references/docs-and-cli.md",{"path":432,"priority":333},"references/examples.md",{"path":434,"priority":333},"references/setup.md",{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":322,"sourceLanguage":18,"type":244},"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",[442,443,444,446,448,450,451,453],{"path":374,"priority":316},{"path":428,"priority":333},{"path":445,"priority":333},"references/dev-workflow.md",{"path":447,"priority":333},"references/dotprompt.md",{"path":449,"priority":333},"references/evals.md",{"path":432,"priority":333},{"path":452,"priority":333},"references/fastapi.md",{"path":434,"priority":333},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":322,"sourceLanguage":18,"type":244},"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",[461,462,464,466,468],{"path":374,"priority":316},{"path":463,"priority":333},"references/flutter_setup.md",{"path":465,"priority":333},"references/ios_setup.md",{"path":467,"priority":333},"references/usage_patterns_android.md",{"path":469,"priority":333},"references/usage_patterns_web.md",{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":322,"sourceLanguage":18,"type":244},"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",[477,478,480,482],{"path":374,"priority":316},{"path":479,"priority":333},"references/cli_commands.md",{"path":481,"priority":333},"references/configuration.md",{"path":483,"priority":333},"references/emulation.md",{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":322,"sourceLanguage":18,"type":244},"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",[491,492,494,496,497,498],{"path":374,"priority":316},{"path":493,"priority":333},"references/client_sdk_android.md",{"path":495,"priority":333},"references/client_sdk_web.md",{"path":463,"priority":333},{"path":465,"priority":333},{"path":499,"priority":333},"references/security_rules.md",{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":322,"sourceLanguage":18,"type":244},"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",[507,508,510,512,514,515,516,518,520,522,524,526,528,530,532,534,536,538,540,542],{"path":374,"priority":316},{"path":509,"priority":333},"references/android_setup.md",{"path":511,"priority":333},"references/firebase-cli-guide.md",{"path":513,"priority":333},"references/firebase-service-init.md",{"path":463,"priority":333},{"path":465,"priority":333},{"path":517,"priority":333},"references/local-env-setup.md",{"path":519,"priority":333},"references/refresh/android_studio.md",{"path":521,"priority":333},"references/refresh/antigravity.md",{"path":523,"priority":333},"references/refresh/claude.md",{"path":525,"priority":333},"references/refresh/gemini-cli.md",{"path":527,"priority":333},"references/refresh/other-agents.md",{"path":529,"priority":333},"references/setup/android_studio.md",{"path":531,"priority":333},"references/setup/antigravity.md",{"path":533,"priority":333},"references/setup/claude_code.md",{"path":535,"priority":333},"references/setup/cursor.md",{"path":537,"priority":333},"references/setup/gemini_cli.md",{"path":539,"priority":333},"references/setup/github_copilot.md",{"path":541,"priority":333},"references/setup/other_agents.md",{"path":543,"priority":333},"references/web_setup.md",{"basePath":545,"description":546,"displayName":547,"installMethods":548,"rationale":549,"selectedPaths":550,"source":322,"sourceLanguage":18,"type":244},"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",[551,552,553],{"path":374,"priority":316},{"path":509,"priority":333},{"path":465,"priority":333},{"basePath":555,"description":556,"displayName":557,"installMethods":558,"rationale":559,"selectedPaths":560,"source":322,"sourceLanguage":18,"type":244},"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",[561,562,564],{"path":374,"priority":316},{"path":563,"priority":333},"examples.md",{"path":565,"priority":333},"templates.md",{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":322,"sourceLanguage":18,"type":244},"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",[573,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604],{"path":374,"priority":316},{"path":575,"priority":333},"references/enterprise/android_sdk_usage.md",{"path":577,"priority":333},"references/enterprise/data_model.md",{"path":579,"priority":333},"references/enterprise/flutter_setup.md",{"path":581,"priority":333},"references/enterprise/indexes.md",{"path":583,"priority":333},"references/enterprise/ios_setup.md",{"path":585,"priority":333},"references/enterprise/provisioning.md",{"path":587,"priority":333},"references/enterprise/python_sdk_usage.md",{"path":589,"priority":333},"references/enterprise/security_rules.md",{"path":591,"priority":333},"references/enterprise/web_sdk_usage.md",{"path":593,"priority":333},"references/standard/android_sdk_usage.md",{"path":595,"priority":333},"references/standard/flutter_setup.md",{"path":597,"priority":333},"references/standard/indexes.md",{"path":599,"priority":333},"references/standard/ios_setup.md",{"path":601,"priority":333},"references/standard/provisioning.md",{"path":603,"priority":333},"references/standard/security_rules.md",{"path":605,"priority":333},"references/standard/web_sdk_usage.md",{"basePath":607,"description":608,"displayName":609,"installMethods":610,"rationale":611,"selectedPaths":612,"source":322,"sourceLanguage":18,"type":244},"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",[613,614,615],{"path":374,"priority":316},{"path":481,"priority":333},{"path":616,"priority":333},"references/deploying.md",{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":322,"sourceLanguage":18,"type":244},"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",[624,625,626],{"path":374,"priority":316},{"path":509,"priority":333},{"path":465,"priority":333},{"basePath":242,"description":10,"displayName":13,"installMethods":628,"rationale":629,"selectedPaths":630,"source":322,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at skills/firebase-security-rules-auditor/SKILL.md",[631],{"path":374,"priority":316},{"basePath":633,"description":634,"displayName":635,"installMethods":636,"rationale":637,"selectedPaths":638,"source":322,"sourceLanguage":18,"type":244},"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",[639,640,643,645,647],{"path":374,"priority":316},{"path":641,"priority":642},"scripts/xcode_spm_setup/.gitignore","low",{"path":644,"priority":642},"scripts/xcode_spm_setup/Package.resolved",{"path":646,"priority":642},"scripts/xcode_spm_setup/Package.swift",{"path":648,"priority":642},"scripts/xcode_spm_setup/Sources/main.swift",{"sources":650},[651],"manual",{"closedIssues90d":230,"description":260,"forks":231,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":228,"stars":235,"topics":653},[],{"classifiedAt":655,"discoverAt":656,"extractAt":657,"githubAt":657,"updatedAt":655},1778686876918,1778686873257,1778686875118,[214,211,212,215,213],{"evaluatedAt":240,"extractAt":284,"updatedAt":240},[],[662,690,719,747,766,789],{"_creationTime":663,"_id":664,"community":665,"display":666,"identity":672,"providers":676,"relations":684,"tags":686,"workflow":687},1778695753353.633,"k17fxb9fnez7bhk0sy8znxzx8n86m48r",{"reviewCount":8},{"description":667,"installMethods":668,"name":670,"sourceUrl":671},"Drift detection + baseline integrity guard for agent workspace files with automatic alerting support",{"claudeCode":669},"prompt-security/clawsec","soul-guardian","https://github.com/prompt-security/clawsec",{"basePath":673,"githubOwner":674,"githubRepo":675,"locale":18,"slug":670,"type":244},"skills/soul-guardian","prompt-security","clawsec",{"evaluate":677,"extract":683},{"promptVersionExtension":204,"promptVersionScoring":205,"score":678,"tags":679,"targetMarket":216,"tier":217},100,[213,680,214,681,682],"integrity","file-guard","workspace",{"commitSha":274},{"repoId":685},"kd72phsqkbk8w57ctvf7ac9nqs86n9t4",[214,681,680,213,682],{"evaluatedAt":688,"extractAt":689,"updatedAt":688},1778696065248,1778695753353,{"_creationTime":691,"_id":692,"community":693,"display":694,"identity":700,"providers":704,"relations":712,"tags":715,"workflow":716},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":695,"installMethods":696,"name":698,"sourceUrl":699},"Audit project dependencies for version staleness, security vulnerabilities, and compatibility issues. Covers lock file analysis, upgrade path planning, and breaking change assessment. Use before a release to ensure dependencies are current and secure, during periodic maintenance reviews, after receiving a security advisory, when upgrading to a new language version, before submitting to CRAN or npm, or when inheriting a project to assess its dependency health.\n",{"claudeCode":697},"pjt222/agent-almanac","audit-dependency-versions","https://github.com/pjt222/agent-almanac",{"basePath":701,"githubOwner":702,"githubRepo":703,"locale":18,"slug":698,"type":244},"skills/audit-dependency-versions","pjt222","agent-almanac",{"evaluate":705,"extract":711},{"promptVersionExtension":204,"promptVersionScoring":205,"score":678,"tags":706,"targetMarket":216,"tier":217},[707,214,213,708,709,710],"dependencies","upgrades","versioning","maintenance",{"commitSha":274},{"parentExtensionId":713,"repoId":714},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,707,710,213,708,709],{"evaluatedAt":717,"extractAt":718,"updatedAt":717},1778696062378,1778695548458,{"_creationTime":720,"_id":721,"community":722,"display":723,"identity":729,"providers":734,"relations":741,"tags":743,"workflow":744},1778691193352.5176,"k17fczm34j9645kq7jcp1b4hss86mz0t",{"reviewCount":8},{"description":724,"installMethods":725,"name":727,"sourceUrl":728},"Revisa el diff de la rama actual frente a develop en proyectos Drupal 11 siguiendo la metodología Codex (lógica de negocio, edge cases de hooks/queries, seguridad, performance, completitud). Genera un informe .md en la carpeta del IDE detectado (.antigravity/, .cursor/, .vscode/ o docs/) con hallazgos por severidad y soluciones accionables. Usar cuando el usuario pida \"Revisión diff develop\", \"revisión diff develop\", \"diff develop\", \"revisar diff\", \"codex diff\" o expresiones similares con intención de auditar cambios contra develop. Triggers: diff develop, codex diff, revisión diff, lint diff develop, auditar diff.",{"claudeCode":726},"j4rk0r/claude-skills","codex-diff-develop","https://github.com/j4rk0r/claude-skills",{"basePath":730,"githubOwner":731,"githubRepo":732,"locale":733,"slug":727,"type":244},"skills/codex-diff-develop","j4rk0r","claude-skills","es",{"evaluate":735,"extract":740},{"promptVersionExtension":204,"promptVersionScoring":205,"score":678,"tags":736,"targetMarket":216,"tier":217},[737,738,739,213,214,271],"drupal","code-review","diff",{"commitSha":274},{"repoId":742},"kd79shaph0e07035621cxd7x1n86m944",[214,738,271,739,737,213],{"evaluatedAt":745,"extractAt":746,"updatedAt":745},1778691216358,1778691193352,{"_creationTime":748,"_id":749,"community":750,"display":751,"identity":754,"providers":755,"relations":762,"tags":763,"workflow":764},1778686877119.3826,"k179xm7ccg9ff8396qtaf3c1an86n8tw",{"reviewCount":8},{"description":568,"installMethods":752,"name":753,"sourceUrl":14},{"claudeCode":12},"Firebase Firestore",{"basePath":567,"githubOwner":211,"githubRepo":243,"locale":18,"slug":569,"type":244},{"evaluate":756,"extract":761},{"promptVersionExtension":204,"promptVersionScoring":205,"score":678,"tags":757,"targetMarket":216,"tier":217},[211,212,758,290,759,760],"database","sdk","security-rules",{"commitSha":274,"license":237},{"parentExtensionId":247,"repoId":280},[290,758,211,212,759,760],{"evaluatedAt":765,"extractAt":284,"updatedAt":765},1778687185869,{"_creationTime":767,"_id":768,"community":769,"display":770,"identity":774,"providers":776,"relations":785,"tags":786,"workflow":787},1778695548458.3718,"k175vfqr247swcyt62e6v08a4x86mtf1",{"reviewCount":8},{"description":771,"installMethods":772,"name":773,"sourceUrl":699},"Investigate root causes and manage CAPAs (Corrective and Preventive Actions) for compliance deviations. Covers investigation method selection (5-Why, fishbone, fault tree), structured root cause analysis, corrective vs preventive action design, effectiveness verification, and trend analysis. Use when an audit finding requires a CAPA, when a deviation or incident occurs in a validated system, when a regulatory observation needs a formal response, when a data integrity anomaly requires investigation, or when recurring issues suggest a systemic root cause.\n",{"claudeCode":697},"investigate-capa-root-cause",{"basePath":775,"githubOwner":702,"githubRepo":703,"locale":18,"slug":773,"type":244},"skills/investigate-capa-root-cause",{"evaluate":777,"extract":784},{"promptVersionExtension":204,"promptVersionScoring":205,"score":678,"tags":778,"targetMarket":216,"tier":217},[779,780,781,782,783,214],"compliance","capa","investigation","root-cause-analysis","gxp",{"commitSha":274},{"parentExtensionId":713,"repoId":714},[214,780,779,783,781,782],{"evaluatedAt":788,"extractAt":718,"updatedAt":788},1778699030088,{"_creationTime":790,"_id":791,"community":792,"display":793,"identity":799,"providers":804,"relations":812,"tags":814,"workflow":815},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":794,"installMethods":795,"name":797,"sourceUrl":798},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":796},"nowork-studio/toprank","Toprank Weekly Review","https://github.com/nowork-studio/toprank",{"basePath":800,"githubOwner":801,"githubRepo":802,"locale":18,"slug":803,"type":244},"openclaw/skills/toprank-weekly-review","nowork-studio","toprank","toprank-weekly-review",{"evaluate":805,"extract":811},{"promptVersionExtension":204,"promptVersionScoring":205,"score":678,"tags":806,"targetMarket":216,"tier":217},[807,808,809,214,810],"seo","google-ads","meta-ads","automation",{"commitSha":274,"license":292},{"repoId":813},"kd74wn8s89tp9hrfsmcra492r586nbrv",[214,810,808,809,807],{"evaluatedAt":816,"extractAt":817,"updatedAt":816},1778694967711,1778694720643]