{
  "generator": "skills-indexer 0.4.0 — https://github.com/palladius/skills",
  "generated_at": "2026-11-05T10:48:56Z",
  "sources": [
    {
      "id": "palladius-skills",
      "url": "https://github.com/palladius/skills",
      "tier": "public",
      "ref": "main",
      "name": "palladius/skills",
      "version": null,
      "gemini_extension": false,
      "skills_count": 1,
      "skipped_submodules": [

      ]
    },
    {
      "id": "palladius-custom-commands",
      "url": "https://github.com/palladius/gemini-cli-custom-commands",
      "tier": "public",
      "ref": "main",
      "name": "Ricc Common Commands",
      "version": "0.3.56",
      "gemini_extension": true,
      "skills_count": 7,
      "skipped_submodules": [

      ]
    },
    {
      "id": "palladius-public-goodies",
      "url": "https://github.com/palladius/gemini-cli-palladius-public-goodies",
      "tier": "public",
      "ref": "main",
      "name": "Riccardos Public Goodies",
      "version": "0.6.28",
      "gemini_extension": true,
      "skills_count": 53,
      "skipped_submodules": [

      ]
    },
    {
      "id": "google-skills",
      "url": "https://github.com/google/skills",
      "tier": "public",
      "ref": "main",
      "name": "google/skills",
      "version": null,
      "gemini_extension": false,
      "skills_count": 190,
      "skipped_submodules": [
        "plugins/cloud/data-cloud/alloydb",
        "plugins/cloud/data-cloud/alloydb-omni",
        "plugins/cloud/data-cloud/bigquery-data-analytics",
        "plugins/cloud/data-cloud/cloud-sql-mysql",
        "plugins/cloud/data-cloud/cloud-sql-postgresql",
        "plugins/cloud/data-cloud/cloud-sql-sqlserver",
        "plugins/cloud/data-cloud/data-agent-kit-plugin",
        "plugins/cloud/data-cloud/dataproc",
        "plugins/cloud/data-cloud/db-context-enrichment",
        "plugins/cloud/data-cloud/firestore-native",
        "plugins/cloud/data-cloud/google-cloud-storage",
        "plugins/cloud/data-cloud/knowledge-catalog",
        "plugins/cloud/data-cloud/looker",
        "plugins/cloud/data-cloud/oracledb",
        "plugins/cloud/data-cloud/spanner",
        "plugins/cloud/data-cloud/cloud-bigtable-ecosystem"
      ]
    },
    {
      "id": "gemini-skills",
      "url": "https://github.com/google-gemini/gemini-skills",
      "tier": "public",
      "ref": "main",
      "name": "gemini-skills",
      "version": "2.3.0",
      "gemini_extension": false,
      "skills_count": 4,
      "skipped_submodules": [

      ]
    }
  ],
  "skills": [
    {
      "name": "find-skills",
      "description": "Finds and fetches agent skills (SKILL.md) from the palladius/skills catalogue — 200+ skills aggregated from palladius and Google repos, searchable via a google/skills-compatible index.json. Use when you need a skill for a task (e.g. \"is there a skill for Veo / GKE / Cloud Run?\"), want to list skills by source or category, or want to read a SKILL.md by name without knowing which repo hosts it.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/skills/main/skills/find-skills/SKILL.md",
      "id": "palladius-skills/find-skills",
      "title": "find-skills — query the palladius/skills catalogue",
      "category": "Meta",
      "emoji": null,
      "version": "0.1.0",
      "lines": 59,
      "size_bytes": 2665,
      "updated_at": "2026-10-23",
      "compatibility": "Any agent with shell access (curl + jq). Works offline against a local dist/index.json too.",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-skills",
      "tier": "public",
      "path": "skills/find-skills/SKILL.md",
      "upstream_url": "https://github.com/palladius/skills/blob/main/skills/find-skills/SKILL.md",
      "content_url": "content/palladius-skills/find-skills.md",
      "install": "npx skills add palladius/skills --skill find-skills"
    },
    {
      "name": "cloud-build-investigation",
      "description": "🏗️ | Expert-level SRE skill for Google Cloud Build (GCB) and Cloud Run investigations. Activate when user mentions Cloud Build failures, deployment issues to Cloud Run, or needs help debugging GCB pipelines. Specializes in correlating git commits with build failures, analyzing build logs, and providing systematic debugging workflows.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/cloud-build-investigation/SKILL.md",
      "id": "palladius-custom-commands/cloud-build-investigation",
      "title": "Cloud Build Investigation Skill",
      "category": null,
      "emoji": "🏗️",
      "version": "0.1.0",
      "lines": 144,
      "size_bytes": 5520,
      "updated_at": "2026-10-25",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "ruby"
      ],
      "quality": 5,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/cloud-build-investigation/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/cloud-build-investigation/SKILL.md",
      "content_url": "content/palladius-custom-commands/cloud-build-investigation.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill cloud-build-investigation"
    },
    {
      "name": "conductor-converge",
      "description": "Audits the current codebase against the active Conductor track's spec.md, plan.md, and code style guides, then appends any unbuilt or partial work as a new Convergence phase in plan.md so conductor-implement can complete it.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/conductor-converge/SKILL.md",
      "id": "palladius-custom-commands/conductor-converge",
      "title": "Conductor Converge Skill",
      "category": null,
      "emoji": null,
      "version": "1.1.0",
      "lines": 188,
      "size_bytes": 13744,
      "updated_at": "2026-10-29",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/conductor-converge/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/conductor-converge/SKILL.md",
      "content_url": "content/palladius-custom-commands/conductor-converge.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill conductor-converge"
    },
    {
      "name": "conductor-worktree-hitl",
      "description": "Manage asynchronous task implementation in Git Worktrees using Conductor++ and GitHub Issues for low-friction HITL choice prompting and screenshot verification.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/conductor-worktree-hitl/SKILL.md",
      "id": "palladius-custom-commands/conductor-worktree-hitl",
      "title": "Conductor++ Asynchronous Git Worktree & GHI HITL Skill",
      "category": null,
      "emoji": null,
      "version": null,
      "lines": 220,
      "size_bytes": 12147,
      "updated_at": "2026-10-29",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 4,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/conductor-worktree-hitl/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/conductor-worktree-hitl/SKILL.md",
      "content_url": "content/palladius-custom-commands/conductor-worktree-hitl.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill conductor-worktree-hitl"
    },
    {
      "name": "devrel-frictionlog-codelab",
      "description": "🥑 [DevRel] Automates friction logging for Google Codelabs (v2.0) with multi-instance collision guards, reentrant gcloud configs, pre-teardown UAT gates, and deterministic telemetry.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/devrel-frictionlog-codelab/SKILL.md",
      "id": "palladius-custom-commands/devrel-frictionlog-codelab",
      "title": "DevRel Friction Log Codelab",
      "category": null,
      "emoji": "🥑",
      "version": "0.3.5",
      "lines": 288,
      "size_bytes": 24633,
      "updated_at": "2026-10-25",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 5,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/devrel-frictionlog-codelab/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/devrel-frictionlog-codelab/SKILL.md",
      "content_url": "content/palladius-custom-commands/devrel-frictionlog-codelab.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill devrel-frictionlog-codelab"
    },
    {
      "name": "genmedia-setup",
      "description": "Install, setup and use GenMedia (MCP) tools and related Gemini skills.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/genmedia-setup/SKILL.md",
      "id": "palladius-custom-commands/genmedia-setup",
      "title": "GenMedia Setup & Usage",
      "category": null,
      "emoji": null,
      "version": "0.1.2",
      "lines": 68,
      "size_bytes": 3358,
      "updated_at": "2026-10-25",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 5,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/genmedia-setup/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/genmedia-setup/SKILL.md",
      "content_url": "content/palladius-custom-commands/genmedia-setup.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill genmedia-setup"
    },
    {
      "name": "musicgen-lyria3",
      "description": "Generate 30-second music clips (default) or 2-3 minute full songs with the Lyria 3.5 model family from Google GenAI. Supports creating music with lyrics, vocals, and specific genres from text prompts. Automatically embeds rich ID3v2.3 tags (lyrics in USLT/COMM, default Drake Riccardo meme artist avatar, album, metadata) and saves matching lyrics (.txt) in the same directory.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/musicgen-lyria3/SKILL.md",
      "id": "palladius-custom-commands/musicgen-lyria3",
      "title": "Musicgen Lyria 3.5",
      "category": null,
      "emoji": null,
      "version": "0.1.0",
      "lines": 73,
      "size_bytes": 4671,
      "updated_at": "2026-10-25",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/musicgen-lyria3/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/musicgen-lyria3/SKILL.md",
      "content_url": "content/palladius-custom-commands/musicgen-lyria3.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill musicgen-lyria3"
    },
    {
      "name": "pcc-check-for-updates",
      "description": "🔄 Checks for updates to remote GH site for palladius/gemini-cli-custom-commands. Use Ruby code to check for newer/older version.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-custom-commands/main/skills/pcc-check-for-updates/SKILL.md",
      "id": "palladius-custom-commands/pcc-check-for-updates",
      "title": "Check for Updates Skill",
      "category": null,
      "emoji": "🔄",
      "version": "0.1.0",
      "lines": 31,
      "size_bytes": 1134,
      "updated_at": "2026-10-25",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "ruby"
      ],
      "quality": 4,
      "source": "palladius-custom-commands",
      "tier": "public",
      "path": "skills/pcc-check-for-updates/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-custom-commands/blob/main/skills/pcc-check-for-updates/SKILL.md",
      "content_url": "content/palladius-custom-commands/pcc-check-for-updates.md",
      "install": "npx skills add palladius/gemini-cli-custom-commands --skill pcc-check-for-updates"
    },
    {
      "name": "a2ui",
      "description": "(💛) Build and render portable, declarative Generative UIs with Google A2UI (Agent-to-User Interface). Use whenever the user asks to generate, design, or wire interactive UI widgets, cards, forms, or dashboards using A2UI.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/a2ui/SKILL.md",
      "id": "palladius-public-goodies/a2ui",
      "title": "A2UI (Agent-to-User Interface) Skill",
      "category": null,
      "emoji": "💛",
      "version": "1.0",
      "lines": 85,
      "size_bytes": 4322,
      "updated_at": "2026-11-04",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/a2ui/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/a2ui/SKILL.md",
      "content_url": "content/palladius-public-goodies/a2ui.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill a2ui"
    },
    {
      "name": "add-to-portfolio-app",
      "description": "(💛) Adds or syncs Talks, Keynotes, Workshops, Articles, Codelabs, Slides, and Videos in Riccardo's personal portfolio application (apps-portfolio) and companion bio repo (my-sessions-and-bio), including SQLite sync, TDD checks, default speaker images, and automated Cloud Run deployment.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/add-to-portfolio-app/SKILL.md",
      "id": "palladius-public-goodies/add-to-portfolio-app",
      "title": "Add to Portfolio App Skill (`apps-portfolio`)",
      "category": null,
      "emoji": "💛",
      "version": "0.2.0",
      "lines": 117,
      "size_bytes": 6454,
      "updated_at": "2026-10-23",
      "compatibility": "Gemini CLI, Antigravity",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/add-to-portfolio-app/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/add-to-portfolio-app/SKILL.md",
      "content_url": "content/palladius-public-goodies/add-to-portfolio-app.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill add-to-portfolio-app"
    },
    {
      "name": "adk-python",
      "description": "(💛) Create and manage AI agents using Google's Agent Development Kit (ADK) for Python. Use when the user wants to build single or multi-agent systems, evaluate agents, or deploy them. Includes instructions for fetching fresh ADK documentation and links for TypeScript and Go development.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/adk-python/SKILL.md",
      "id": "palladius-public-goodies/adk-python",
      "title": "ADK Python Skill",
      "category": null,
      "emoji": "💛",
      "version": "0.1",
      "lines": 61,
      "size_bytes": 2109,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/adk-python/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/adk-python/SKILL.md",
      "content_url": "content/palladius-public-goodies/adk-python.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill adk-python"
    },
    {
      "name": "ai-coding",
      "description": "(💛) Best practices for AI-assisted coding and maintaining agent system instructions (AGENTS.md, GEMINI.md, CLAUDE.md, CONTRIBUTING.md, SPECS.md, INSTRUCTIONS.md, SKILL.md). Enforces inclusive AGENTS.md over vendor-specific files, prevents prompt bloat (instruction cramming, single-concept overfitting H2 sections, append-only drift), and provides analyze_bloat_history.py to audit Git history or uncommitted diffs.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/ai-coding/SKILL.md",
      "id": "palladius-public-goodies/ai-coding",
      "title": "AI Coding & Agent Prompt Hygiene (`ai-coding`)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.3",
      "lines": 106,
      "size_bytes": 7236,
      "updated_at": "2026-11-02",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/ai-coding/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/ai-coding/SKILL.md",
      "content_url": "content/palladius-public-goodies/ai-coding.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill ai-coding"
    },
    {
      "name": "ai-ethics",
      "description": "(💛) Use when evaluating ethical boundaries, handling security vulnerabilities or responsible disclosure, facing pressure to prioritize task completion over safety/honesty, launching multi-agent swarms (carbon footprint), verifying factual/scientific claims against disinformation, enforcing work-to-personal non-exfiltration, or installing/auditing AI_ETHICS.md and CONSTITUTION.md.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/ai-ethics/SKILL.md",
      "id": "palladius-public-goodies/ai-ethics",
      "title": "Carlessian AI Ethics (`ai-ethics` — Carlessian Commons v1.0)",
      "category": null,
      "emoji": "💛",
      "version": "1.0.0",
      "lines": 108,
      "size_bytes": 9070,
      "updated_at": "2026-11-02",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/ai-ethics/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/ai-ethics/SKILL.md",
      "content_url": "content/palladius-public-goodies/ai-ethics.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill ai-ethics"
    },
    {
      "name": "antigravity-pdf-viewer",
      "description": "(💛) High-DPI interactive PDF Viewer UI Sidecar for Google Antigravity's right-hand Aux Pane (file_extensions: [\".pdf\"]). Replaces broken raw binary %PDF-1.x previews with crisp pdftoppm rendering, giant Prev/Next page buttons, Single-Page vs Continuous Scroll modes, extracted text inspection, 1-click Chat Context injection, and multi-profile \"Open in Chrome for Printing\" via xdg-open-as.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/antigravity-pdf-viewer/SKILL.md",
      "id": "palladius-public-goodies/antigravity-pdf-viewer",
      "title": "Antigravity Inline PDF Viewer Sidecar (`antigravity-pdf-viewer`)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.3",
      "lines": 63,
      "size_bytes": 4126,
      "updated_at": "2026-11-05",
      "compatibility": "Antigravity, Gemini CLI",
      "has_scripts": true,
      "languages": [
        "bash",
        "javascript"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/antigravity-pdf-viewer/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/antigravity-pdf-viewer/SKILL.md",
      "content_url": "content/palladius-public-goodies/antigravity-pdf-viewer.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill antigravity-pdf-viewer"
    },
    {
      "name": "article-creator",
      "description": "(🥑) Expert guide for authoring, building, testing, and publishing technical articles to ricc.rocks and Medium.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/article-creator/SKILL.md",
      "id": "palladius-public-goodies/article-creator",
      "title": "🥑 Article Creator & Publisher Workflow",
      "category": null,
      "emoji": "🥑",
      "version": "1.0",
      "lines": 63,
      "size_bytes": 3722,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python",
        "ruby"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/article-creator/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/article-creator/SKILL.md",
      "content_url": "content/palladius-public-goodies/article-creator.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill article-creator"
    },
    {
      "name": "auto-org",
      "description": "Use when Desktop or Downloads are cluttered with unorganized files, screenshots, receipts, trip documents, or stale installers. Safely categorizes files into ~/Auto.org/ subfolders, stages obsolete items in 'vecchiume', generates markdown triage logs with auto-tagging, and connects to Obsidian.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/auto-org/SKILL.md",
      "id": "palladius-public-goodies/auto-org",
      "title": "Auto.org File Organizer & Triage Skill 🚛📂",
      "category": null,
      "emoji": null,
      "version": "1.0.0",
      "lines": 109,
      "size_bytes": 5887,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI, Hermes Agent, Antigravity",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/auto-org/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/auto-org/SKILL.md",
      "content_url": "content/palladius-public-goodies/auto-org.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill auto-org"
    },
    {
      "name": "carlessian-gog",
      "description": "Google Workspace CLI managed the Carlesso way—featuring isolated configurations, selective read-only security, and standard workflows.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/carlessian-gog/SKILL.md",
      "id": "palladius-public-goodies/carlessian-gog",
      "title": "GOG (Google Workspace CLI) - The Carlesso Way",
      "category": null,
      "emoji": null,
      "version": "1.0.1",
      "lines": 92,
      "size_bytes": 4242,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/carlessian-gog/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/carlessian-gog/SKILL.md",
      "content_url": "content/palladius-public-goodies/carlessian-gog.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill carlessian-gog"
    },
    {
      "name": "carlessian-obsidian",
      "description": "💛 Expert guide for interacting with Riccardo's Obsidian vault (The Carlessian Vault).",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/carlessian-obsidian/SKILL.md",
      "id": "palladius-public-goodies/carlessian-obsidian",
      "title": "Carlessian Obsidian",
      "category": null,
      "emoji": "💛",
      "version": "0.2",
      "lines": 78,
      "size_bytes": 3762,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/carlessian-obsidian/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/carlessian-obsidian/SKILL.md",
      "content_url": "content/palladius-public-goodies/carlessian-obsidian.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill carlessian-obsidian"
    },
    {
      "name": "chumbia",
      "description": "(💛) End-of-session verification, post-work cleanup ('le pulizie dopo la fatica'), and '/learn' piggyback skill. Use when the user says 'chumbia', '/chumbia', 'possiamo chiudere?', 'are we done? if yes say chumbia', or asks to 'check git / git st and commit push if the work is finished, or tell me what is missing'. Audits whether all work is committed, tested, and merged to main; if not done, reports what remains. If done, cleans up stale git sequencer states (cherry-pick/rebase), merged local/remote feature branches, temporary git worktrees, leftover node_modules/ and build caches (via 'just clean'), cancels active background timers, piggybacks a mandatory '/learn' session-learnings distillation, and concludes with CHUMBIA! so the conversation can be safely archived or destroyed.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/chumbia/SKILL.md",
      "id": "palladius-public-goodies/chumbia",
      "title": "💃🕺🎺 Chumbia! — End-of-Session Verification, Cleanup & `/learn` Piggyback",
      "category": null,
      "emoji": "💛",
      "version": "1.3.0",
      "lines": 175,
      "size_bytes": 12629,
      "updated_at": "2026-10-27",
      "compatibility": "gemini-cli, antigravity, claude",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/chumbia/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/chumbia/SKILL.md",
      "content_url": "content/palladius-public-goodies/chumbia.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill chumbia"
    },
    {
      "name": "create-cli-best-practices",
      "description": "Rules to create and maintain a GOOD CLI. Do not use for GUI-only design rules, web apps, or backend REST APIs.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/create-cli-best-practices/SKILL.md",
      "id": "palladius-public-goodies/create-cli-best-practices",
      "title": "Language-Specific Recommendations",
      "category": null,
      "emoji": null,
      "version": "0.1.14",
      "lines": 69,
      "size_bytes": 5984,
      "updated_at": "2026-10-24",
      "compatibility": "Antigravity / Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/create-cli-best-practices/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/create-cli-best-practices/SKILL.md",
      "content_url": "content/palladius-public-goodies/create-cli-best-practices.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill create-cli-best-practices"
    },
    {
      "name": "demo-agentic-video",
      "description": "Record automated video demos for browsers (shot-scraper) and terminals (Charm VHS .tape scripts) with frame verification and agent delivery.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/demo-agentic-video/SKILL.md",
      "id": "palladius-public-goodies/demo-agentic-video",
      "title": "Agentic Demo Video Recording 🎥🚛📼",
      "category": null,
      "emoji": null,
      "version": "1.1.0",
      "lines": 87,
      "size_bytes": 3343,
      "updated_at": "2026-10-24",
      "compatibility": "Antigravity, Gemini CLI, Claude, Hermes",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/demo-agentic-video/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/demo-agentic-video/SKILL.md",
      "content_url": "content/palladius-public-goodies/demo-agentic-video.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill demo-agentic-video"
    },
    {
      "name": "devrel-cfp-generator",
      "description": "A specialized workflow for crafting high-quality Call for Papers (CFP) applications. Use when the user wants to apply to a tech conference and needs to draft abstracts, outlines, and bios based on their existing work.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/devrel-cfp-generator/SKILL.md",
      "id": "palladius-public-goodies/devrel-cfp-generator",
      "title": "🎤 DevRel CFP Generator Skill",
      "category": null,
      "emoji": null,
      "version": "0.0.3",
      "lines": 25,
      "size_bytes": 1501,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/devrel-cfp-generator/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/devrel-cfp-generator/SKILL.md",
      "content_url": "content/palladius-public-goodies/devrel-cfp-generator.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill devrel-cfp-generator"
    },
    {
      "name": "drawio",
      "description": "Generates and edits diagrams using draw.io via local files or the MCP service.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/drawio/SKILL.md",
      "id": "palladius-public-goodies/drawio",
      "title": "draw.io Diagram Skill",
      "category": null,
      "emoji": null,
      "version": "0.1",
      "lines": 48,
      "size_bytes": 1961,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/drawio/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/drawio/SKILL.md",
      "content_url": "content/palladius-public-goodies/drawio.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill drawio"
    },
    {
      "name": "drensin-reasoning",
      "description": "(💛) Implementation of the Elephant-Goldfish Model (EGM) by Ben Drensin. Used for deep reasoning, intent design, and intent validation before coding.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/drensin-reasoning/SKILL.md",
      "id": "palladius-public-goodies/drensin-reasoning",
      "title": "Drensin Reasoning (EGM)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 48,
      "size_bytes": 2472,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/drensin-reasoning/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/drensin-reasoning/SKILL.md",
      "content_url": "content/palladius-public-goodies/drensin-reasoning.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill drensin-reasoning"
    },
    {
      "name": "dude",
      "description": "(💛) Use when the user invokes '/dude' or '/bro', or asks for a blunt, zero-jargon, affectionately condescending bro/osteria explanation of the last technical message in the conversation. Direct alias for the 'parla-come-mangi' skill.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/dude/SKILL.md",
      "id": "palladius-public-goodies/dude",
      "title": "🤙🥖 Dude (`/dude` — Alias for `/parla-come-mangi`)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 27,
      "size_bytes": 1756,
      "updated_at": "2026-11-01",
      "compatibility": "gemini-cli, antigravity, claude",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/dude/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/dude/SKILL.md",
      "content_url": "content/palladius-public-goodies/dude.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill dude"
    },
    {
      "name": "events-report-zurigo",
      "description": "Generates a verified daily report in Italian about upcoming events in Zurich (7-day window) and provides real-time Zurich cycling weather, lake water temperature (Zürichsee / Mythenquai / Tiefenbrunnen), and Colnago clothing tiers via scripts/bike_weather.py.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/events-report-zurigo/SKILL.md",
      "id": "palladius-public-goodies/events-report-zurigo",
      "title": "Events Report Zurich Skill (Strict JSON Verification & Zero-Hallucination Policy)",
      "category": null,
      "emoji": null,
      "version": "2.0.2",
      "lines": 91,
      "size_bytes": 6523,
      "updated_at": "2026-10-27",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/events-report-zurigo/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/events-report-zurigo/SKILL.md",
      "content_url": "content/palladius-public-goodies/events-report-zurigo.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill events-report-zurigo"
    },
    {
      "name": "gcp-hardening",
      "description": "(💛) Use when configuring, auditing, hardening, or open-sourcing projects that use Google Cloud Platform (GCP) resources — especially Google Cloud Storage (GCS) buckets, IAM roles, V4 Signed URLs, or pre-release repository security checks.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/gcp-hardening/SKILL.md",
      "id": "palladius-public-goodies/gcp-hardening",
      "title": "🛡️ GCP Hardening & Pre-Release Security Guide (`gcp-hardening`)",
      "category": null,
      "emoji": "💛",
      "version": "1.0.0",
      "lines": 96,
      "size_bytes": 6671,
      "updated_at": "2026-10-24",
      "compatibility": "gemini-cli",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/gcp-hardening/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/gcp-hardening/SKILL.md",
      "content_url": "content/palladius-public-goodies/gcp-hardening.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill gcp-hardening"
    },
    {
      "name": "gemini-finops",
      "description": "Monitor and analyze GenAI expenditure on Google Cloud (Vertex AI/Gemini).",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/gemini-finops/SKILL.md",
      "id": "palladius-public-goodies/gemini-finops",
      "title": "Gemini FinOps Skill",
      "category": null,
      "emoji": null,
      "version": "0.0.1",
      "lines": 46,
      "size_bytes": 1727,
      "updated_at": "2026-10-24",
      "compatibility": "gemini-cli",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/gemini-finops/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/gemini-finops/SKILL.md",
      "content_url": "content/palladius-public-goodies/gemini-finops.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill gemini-finops"
    },
    {
      "name": "ghi-fan-out-coding",
      "description": "Resolves open GitHub Issues in parallel by fanning out independent subagents and then fanning in to aggregate lessons learned.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/ghi-fan-out-coding/SKILL.md",
      "id": "palladius-public-goodies/ghi-fan-out-coding",
      "title": "GHI Fan-Out Coding",
      "category": null,
      "emoji": null,
      "version": "1.7.0",
      "lines": 24,
      "size_bytes": 1145,
      "updated_at": "2026-10-24",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "javascript",
        "python"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/ghi-fan-out-coding/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/ghi-fan-out-coding/SKILL.md",
      "content_url": "content/palladius-public-goodies/ghi-fan-out-coding.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill ghi-fan-out-coding"
    },
    {
      "name": "git-coding",
      "description": "(💛) Core guidelines for interacting with git repositories, updating CHANGELOGs, safely bumping versions, and preventing prompt bloat when editing or committing agent system instruction files (GEMINI.md, AGENTS.md, CLAUDE.md, CONTRIBUTING.md, SPECS.md, INSTRUCTIONS.md, SKILL.md). Use this skill whenever proposing or executing git commits, pushing code, making destructive file changes, or patching and auditing system prompt markdowns.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/git-coding/SKILL.md",
      "id": "palladius-public-goodies/git-coding",
      "title": "Git Coding Best Practices",
      "category": null,
      "emoji": "💛",
      "version": "0.0.3",
      "lines": 92,
      "size_bytes": 6297,
      "updated_at": "2026-10-30",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/git-coding/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/git-coding/SKILL.md",
      "content_url": "content/palladius-public-goodies/git-coding.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill git-coding"
    },
    {
      "name": "git-disk-cleanup",
      "description": "(💛) Daily or weekly (\"Saturday Sweep\") workspace-wide disk cleanup and Git branch/worktree hygiene skill across $GIT_WORKSPACE_DIR (defaults to ~/git or ~/workspace). Discovers interrupted /chumbia runs (.chumbia.touch), global uv cache, git-ignored dev dependencies (node_modules, .venv, .next, target), stale build outputs (guarded by mtime so active work is never deleted), merged vs. unmerged/dirty git worktrees (including ~/.gemini/antigravity/worktrees/), and precious media archives (\"Gold\" .zip/.mp4 to offload rather than delete).",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/git-disk-cleanup/SKILL.md",
      "id": "palladius-public-goodies/git-disk-cleanup",
      "title": "🧹💾 Git Disk Cleanup (`git-disk-cleanup`) — Fleet-Wide Workspace Janitor & Branch Merger",
      "category": null,
      "emoji": "💛",
      "version": "1.0.0",
      "lines": 87,
      "size_bytes": 5980,
      "updated_at": "2026-10-27",
      "compatibility": "gemini-cli, antigravity, claude",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/git-disk-cleanup/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/git-disk-cleanup/SKILL.md",
      "content_url": "content/palladius-public-goodies/git-disk-cleanup.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill git-disk-cleanup"
    },
    {
      "name": "git-repo-documenter",
      "description": "(💛) Auto-documents any Git repository: creates ABOUT.md, generates project hero images via nanobanana, and builds deep diagrams (Mermaid E/R or Class diagrams).",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/git-repo-documenter/SKILL.md",
      "id": "palladius-public-goodies/git-repo-documenter",
      "title": "Git Repository Documenter (git-repo-documenter)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 77,
      "size_bytes": 4988,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/git-repo-documenter/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/git-repo-documenter/SKILL.md",
      "content_url": "content/palladius-public-goodies/git-repo-documenter.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill git-repo-documenter"
    },
    {
      "name": "google-stt",
      "description": "Transcribe audio files using Google Gemini 1.5 Flash model. Supports batch transcription of multiple audio files.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/google-stt/SKILL.md",
      "id": "palladius-public-goodies/google-stt",
      "title": "Google STT",
      "category": null,
      "emoji": null,
      "version": "0.1.0",
      "lines": 25,
      "size_bytes": 870,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/google-stt/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/google-stt/SKILL.md",
      "content_url": "content/palladius-public-goodies/google-stt.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill google-stt"
    },
    {
      "name": "gws-readonly-usage",
      "description": "(💛) Google Workspace automation for extracting event details from readonly Gmail and creating Calendar events with the gws CLI.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/gws-readonly-usage/SKILL.md",
      "id": "palladius-public-goodies/gws-readonly-usage",
      "title": "gws-readonly-usage 📬📅🦞",
      "category": null,
      "emoji": "💛",
      "version": "1.0.0",
      "lines": 75,
      "size_bytes": 3021,
      "updated_at": "2026-10-23",
      "compatibility": "gemini-cli, antigravity, openclaw",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/gws-readonly-usage/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/gws-readonly-usage/SKILL.md",
      "content_url": "content/palladius-public-goodies/gws-readonly-usage.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill gws-readonly-usage"
    },
    {
      "name": "harbor-atif-trajectory",
      "description": "(💛) Harbor & Agent Trajectory Interchange Format (ATIF-v1.8) capture, inspection, and FinOps telemetry skill. Standardizes agent trajectories across agy/Antigravity, Antigravity IDE, gemini-cli, and OpenClaw.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/harbor-atif-trajectory/SKILL.md",
      "id": "palladius-public-goodies/harbor-atif-trajectory",
      "title": "Harbor ATIF Trajectory & FinOps Skill",
      "category": null,
      "emoji": "💛",
      "version": "1.0.0",
      "lines": 99,
      "size_bytes": 4201,
      "updated_at": "2026-10-24",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/harbor-atif-trajectory/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/harbor-atif-trajectory/SKILL.md",
      "content_url": "content/palladius-public-goodies/harbor-atif-trajectory.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill harbor-atif-trajectory"
    },
    {
      "name": "imagen-milan-demo",
      "description": "(💛) A skill for generating images with a Milanese twist (🍌🇮🇹). It adds a \"Panettone\" cameo to your image prompts.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/imagen-milan-demo/SKILL.md",
      "id": "palladius-public-goodies/imagen-milan-demo",
      "title": "Nanobanana Milan Demo Skill",
      "category": null,
      "emoji": "💛",
      "version": "0.3",
      "lines": 31,
      "size_bytes": 1584,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/imagen-milan-demo/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/imagen-milan-demo/SKILL.md",
      "content_url": "content/palladius-public-goodies/imagen-milan-demo.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill imagen-milan-demo"
    },
    {
      "name": "imagen-zurich-demo",
      "description": "(💛) A skill for generating images with a Zurich twist (🍌🇨🇭). It adds a \"Swiss Flag\" cameo to your image prompts.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/imagen-zurich-demo/SKILL.md",
      "id": "palladius-public-goodies/imagen-zurich-demo",
      "title": "Nanobanana Zurich Demo Skill",
      "category": null,
      "emoji": "💛",
      "version": "0.1",
      "lines": 31,
      "size_bytes": 1582,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/imagen-zurich-demo/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/imagen-zurich-demo/SKILL.md",
      "content_url": "content/palladius-public-goodies/imagen-zurich-demo.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill imagen-zurich-demo"
    },
    {
      "name": "install-jev-for-antigravity",
      "description": "(💛) Guide and automation procedures to install and configure TypeSafe Jev (System One classification & decision engine) for Google Antigravity CLI and IDE, including both the skill plugin and the MCP proxy server.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/install-jev-for-antigravity/SKILL.md",
      "id": "palladius-public-goodies/install-jev-for-antigravity",
      "title": "Install Jev for Google Antigravity ⚡️🧠",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 148,
      "size_bytes": 4597,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI, Antigravity, Claude Code",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/install-jev-for-antigravity/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/install-jev-for-antigravity/SKILL.md",
      "content_url": "content/palladius-public-goodies/install-jev-for-antigravity.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill install-jev-for-antigravity"
    },
    {
      "name": "karl-captiveportal-wifi-wisdom",
      "description": "(💛) Use when troubleshooting hotel, airport, conference, or public captive portal Wi-Fi connection failures on macOS, including login pages not opening, constant disconnections on sleep/wake, self-assigned IP addresses (169.254.x.x), or SSL certificate redirect errors.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/karl-captiveportal-wifi-wisdom/SKILL.md",
      "id": "palladius-public-goodies/karl-captiveportal-wifi-wisdom",
      "title": "💛 Karl's Captive Portal Wi-Fi Wisdom (macOS)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 213,
      "size_bytes": 10724,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI, Antigravity, Claude Code, macOS",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/karl-captiveportal-wifi-wisdom/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/karl-captiveportal-wifi-wisdom/SKILL.md",
      "content_url": "content/palladius-public-goodies/karl-captiveportal-wifi-wisdom.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill karl-captiveportal-wifi-wisdom"
    },
    {
      "name": "learn-german-hummerli",
      "description": "(🦞) Your personal Swiss Citizenship (Zürich) tutor. Speaks easy B1 German and helps you prep for the exam.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/learn-german-hummerli/SKILL.md",
      "id": "palladius-public-goodies/learn-german-hummerli",
      "title": "Hummerli: Der Zürich-Einbürgerungstutor (B1)",
      "category": null,
      "emoji": "🦞",
      "version": "0.0.4",
      "lines": 94,
      "size_bytes": 3859,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "javascript",
        "python",
        "typescript"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/learn-german-hummerli/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/learn-german-hummerli/SKILL.md",
      "content_url": "content/palladius-public-goodies/learn-german-hummerli.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill learn-german-hummerli"
    },
    {
      "name": "llm-wiki",
      "description": "Karpathy's LLM Wiki: build/query interlinked markdown KB.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/llm-wiki/SKILL.md",
      "id": "palladius-public-goodies/llm-wiki",
      "title": "Karpathy's LLM Wiki",
      "category": null,
      "emoji": null,
      "version": "2.1.0",
      "lines": 508,
      "size_bytes": 20159,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/llm-wiki/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/llm-wiki/SKILL.md",
      "content_url": "content/palladius-public-goodies/llm-wiki.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill llm-wiki"
    },
    {
      "name": "marp-slides",
      "description": "Best practices for authoring, editing, testing layout bounds, and rendering previews of Marp Markdown presentations. Use when creating or editing Marp slides, testing for vertical/visual overflow, or generating slide preview artifacts.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/marp-slides/SKILL.md",
      "id": "palladius-public-goodies/marp-slides",
      "title": "Marp Slides Skill 📊",
      "category": null,
      "emoji": null,
      "version": "1.0.0",
      "lines": 206,
      "size_bytes": 7804,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI, Antigravity",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/marp-slides/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/marp-slides/SKILL.md",
      "content_url": "content/palladius-public-goodies/marp-slides.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill marp-slides"
    },
    {
      "name": "nano-banana-ricc",
      "description": "(💛) Generate or edit images via Gemini 3 Pro Image (🍌 Nano Banana Pro) with Riccardo character consistency.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/nano-banana-ricc/SKILL.md",
      "id": "palladius-public-goodies/nano-banana-ricc",
      "title": "Nano Banana Riccardo (Gemini 3 Pro Image)",
      "category": null,
      "emoji": "💛",
      "version": "0.7",
      "lines": 62,
      "size_bytes": 2478,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/nano-banana-ricc/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/nano-banana-ricc/SKILL.md",
      "content_url": "content/palladius-public-goodies/nano-banana-ricc.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill nano-banana-ricc"
    },
    {
      "name": "niccolo-game-design",
      "description": "(💛) Game-architecture skill based on Managers + Event Bus, distilled from Niccolò's code-review feedback and Robert Nystrom's \"Game Programming Patterns\". Use when designing, reviewing, or refactoring game code (TypeScript/Three.js, Godot, Unity…) that has a god-object game loop, too many singletons, scattered win/lose logic, ad-hoc loot, multi-tier GLB LOD decimation, or 2D-to-3D GLB asset pipelines. Covers EnemyManager, PlayerManager, MapManager (owns Game Over / Victory), DropManager (pity-timer luck meter), GameFlow state machine, object pools, headless Blender QEC LOD tiers (10k/50k), local 2D-to-3D SDF + UV baking / face-grafting, and a strangler-fig refactor recipe.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/niccolo-game-design/SKILL.md",
      "id": "palladius-public-goodies/niccolo-game-design",
      "title": "💛 Niccolò Game Design — Managers, Events, and Rules That Own Themselves",
      "category": null,
      "emoji": "💛",
      "version": "0.2.2",
      "lines": 176,
      "size_bytes": 13819,
      "updated_at": "2026-11-03",
      "compatibility": "Gemini CLI, Antigravity, Claude Code",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/niccolo-game-design/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/niccolo-game-design/SKILL.md",
      "content_url": "content/palladius-public-goodies/niccolo-game-design.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill niccolo-game-design"
    },
    {
      "name": "openclaudio-host-monitoring",
      "description": "Installs a lightweight CPU and RAM monitoring cron job and visualization script for agents on the local machine.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/openclaudio-host-monitoring/SKILL.md",
      "id": "palladius-public-goodies/openclaudio-host-monitoring",
      "title": "openclaudio-host-monitoring",
      "category": null,
      "emoji": null,
      "version": null,
      "lines": 31,
      "size_bytes": 1301,
      "updated_at": "2026-10-24",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/openclaudio-host-monitoring/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/openclaudio-host-monitoring/SKILL.md",
      "content_url": "content/palladius-public-goodies/openclaudio-host-monitoring.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill openclaudio-host-monitoring"
    },
    {
      "name": "openclaudio-update-advisor",
      "description": "Analisi acida e basata sui fatti della stabilità delle release di OpenClaudio. Da usare prima di ogni 'openclaw update' per evitare regressioni o leak di log.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/openclaudio-update-advisor/SKILL.md",
      "id": "palladius-public-goodies/openclaudio-update-advisor",
      "title": "OpenClaudio Update Advisor 🤡",
      "category": null,
      "emoji": null,
      "version": "0.1",
      "lines": 49,
      "size_bytes": 1988,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [

      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/openclaudio-update-advisor/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/openclaudio-update-advisor/SKILL.md",
      "content_url": "content/palladius-public-goodies/openclaudio-update-advisor.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill openclaudio-update-advisor"
    },
    {
      "name": "parla-come-mangi",
      "description": "(💛) Use when the user invokes '/parla-come-mangi', '/dude', '/bro', 'parla come mangi', 'spiegamelo facile', 'in soldoni', or asks to repeat or explain the last part of the conversation without technical jargon, buzzwords, or convoluted explanations.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/parla-come-mangi/SKILL.md",
      "id": "palladius-public-goodies/parla-come-mangi",
      "title": "🥖🍷 Parla Come Mangi (`/parla-come-mangi` & `/dude`)",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 78,
      "size_bytes": 6341,
      "updated_at": "2026-11-01",
      "compatibility": "gemini-cli, antigravity, claude",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/parla-come-mangi/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/parla-come-mangi/SKILL.md",
      "content_url": "content/palladius-public-goodies/parla-come-mangi.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill parla-come-mangi"
    },
    {
      "name": "presentation-that-riccardo-likes",
      "description": "(💛) Best practices, styling conventions, Marp configurations, QR code 1/4-slide sizing rules, and multimedia embedding patterns for high-impact presentations tailored to Riccardo's preferences.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/presentation-that-riccardo-likes/SKILL.md",
      "id": "palladius-public-goodies/presentation-that-riccardo-likes",
      "title": "Presentations That Riccardo Likes 📽️🦖🦞",
      "category": null,
      "emoji": "💛",
      "version": "1.0.0",
      "lines": 142,
      "size_bytes": 7130,
      "updated_at": "2026-10-23",
      "compatibility": "gemini-cli, antigravity, openclaw",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/presentation-that-riccardo-likes/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/presentation-that-riccardo-likes/SKILL.md",
      "content_url": "content/palladius-public-goodies/presentation-that-riccardo-likes.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill presentation-that-riccardo-likes"
    },
    {
      "name": "python-coding",
      "description": "(💛) Opinionated Python coding practices and standards.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/python-coding/SKILL.md",
      "id": "palladius-public-goodies/python-coding",
      "title": "python-coding",
      "category": null,
      "emoji": "💛",
      "version": "0.2",
      "lines": 28,
      "size_bytes": 1859,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/python-coding/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/python-coding/SKILL.md",
      "content_url": "content/palladius-public-goodies/python-coding.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill python-coding"
    },
    {
      "name": "rails8app-billing",
      "description": "(💛) Real-time GCP cost and resource usage estimator for attendees of the Rails 8 on GCP workshop with $5 GDP promotional credits.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/rails8app-billing/SKILL.md",
      "id": "palladius-public-goodies/rails8app-billing",
      "title": "💸 rails8app-billing",
      "category": null,
      "emoji": "💛",
      "version": null,
      "lines": 31,
      "size_bytes": 865,
      "updated_at": "2026-10-24",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "ruby"
      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/rails8app-billing/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/rails8app-billing/SKILL.md",
      "content_url": "content/palladius-public-goodies/rails8app-billing.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill rails8app-billing"
    },
    {
      "name": "riccardo-at-the-computer",
      "description": "Contains the logic and tools to determine if Riccardo is active on his Ubuntu computer (pupurabbux). Use this skill when Riccardo asks \"am I at the computer?\" or similar questions about his desktop activity.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/riccardo-at-the-computer/SKILL.md",
      "id": "palladius-public-goodies/riccardo-at-the-computer",
      "title": "Logic for \"Riccardo at the Computer\"",
      "category": null,
      "emoji": null,
      "version": "0.1",
      "lines": 35,
      "size_bytes": 1721,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/riccardo-at-the-computer/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/riccardo-at-the-computer/SKILL.md",
      "content_url": "content/palladius-public-goodies/riccardo-at-the-computer.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill riccardo-at-the-computer"
    },
    {
      "name": "romin-security",
      "description": "Hackathon security guide to prevent leaking secrets. Based on Romin Irani's article.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/romin-security/SKILL.md",
      "id": "palladius-public-goodies/romin-security",
      "title": "Romin's Hackathon Security Guide",
      "category": null,
      "emoji": null,
      "version": "1.0.0",
      "lines": 56,
      "size_bytes": 2536,
      "updated_at": "2026-10-24",
      "compatibility": "gemini-cli",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/romin-security/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/romin-security/SKILL.md",
      "content_url": "content/palladius-public-goodies/romin-security.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill romin-security"
    },
    {
      "name": "ruby-coding",
      "description": "(💛) Opinionated Ruby coding practices and standards.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/ruby-coding/SKILL.md",
      "id": "palladius-public-goodies/ruby-coding",
      "title": "ruby-coding",
      "category": null,
      "emoji": "💛",
      "version": "0.2",
      "lines": 51,
      "size_bytes": 2433,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/ruby-coding/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/ruby-coding/SKILL.md",
      "content_url": "content/palladius-public-goodies/ruby-coding.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill ruby-coding"
    },
    {
      "name": "spartiti-md",
      "description": "(💛) Formato standard 'Markdown Smart' (ChordPro inline + Emoji semantiche) per spartiti di canzoni con accordi e testo per tastieristi e pianisti.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/spartiti-md/SKILL.md",
      "id": "palladius-public-goodies/spartiti-md",
      "title": "🎹 Spartiti-MD: Il Formato Smart per Accordi e Testo",
      "category": null,
      "emoji": "💛",
      "version": "1.0.1",
      "lines": 96,
      "size_bytes": 4706,
      "updated_at": "2026-10-24",
      "compatibility": "gemini-cli, antigravity, claude",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/spartiti-md/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/spartiti-md/SKILL.md",
      "content_url": "content/palladius-public-goodies/spartiti-md.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill spartiti-md"
    },
    {
      "name": "spec-to-code-tdd",
      "description": "(💛) Spec-Driven Development meets Test-Driven Development. Takes any SPEC.md generated by respec (speck) and orchestrates implementation in a dedicated repository/workspace using a strict RED -> GREEN -> REFACTOR cycle.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/spec-to-code-tdd/SKILL.md",
      "id": "palladius-public-goodies/spec-to-code-tdd",
      "title": "💛 Spec-to-Code TDD — From `SPEC.md` to Verified Implementation",
      "category": null,
      "emoji": "💛",
      "version": "0.1.0",
      "lines": 75,
      "size_bytes": 4260,
      "updated_at": "2026-10-23",
      "compatibility": "Gemini CLI, Antigravity, Claude Code",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/spec-to-code-tdd/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/spec-to-code-tdd/SKILL.md",
      "content_url": "content/palladius-public-goodies/spec-to-code-tdd.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill spec-to-code-tdd"
    },
    {
      "name": "take-screenshot",
      "description": "Cross-platform screenshot utility for Linux Wayland and macOS. Use when the user asks to take a screenshot of a monitor, window, or specific area so the CLI can see and analyze it.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/take-screenshot/SKILL.md",
      "id": "palladius-public-goodies/take-screenshot",
      "title": "Take Screenshot Skill",
      "category": null,
      "emoji": null,
      "version": "1.0.0",
      "lines": 47,
      "size_bytes": 2508,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/take-screenshot/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/take-screenshot/SKILL.md",
      "content_url": "content/palladius-public-goodies/take-screenshot.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill take-screenshot"
    },
    {
      "name": "tmux-renamer",
      "description": "Audits and renames tmux sessions based on their active content. Use when the user wants to organize their tmux workspace, identify what's running in each session, or apply a consistent naming convention (giancarlo-YYYYMMDD-SYNOPSIS) to all active sessions.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/tmux-renamer/SKILL.md",
      "id": "palladius-public-goodies/tmux-renamer",
      "title": "💛 tmux-renamer",
      "category": null,
      "emoji": null,
      "version": "0.1.0",
      "lines": 33,
      "size_bytes": 1626,
      "updated_at": "2026-10-24",
      "compatibility": "gemini-cli",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/tmux-renamer/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/tmux-renamer/SKILL.md",
      "content_url": "content/palladius-public-goodies/tmux-renamer.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill tmux-renamer"
    },
    {
      "name": "typescript-coding",
      "description": "(💛) Opinionated TypeScript coding practices and standards for those who prefer Ruby.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/typescript-coding/SKILL.md",
      "id": "palladius-public-goodies/typescript-coding",
      "title": "typescript-coding",
      "category": null,
      "emoji": "💛",
      "version": "0.1",
      "lines": 31,
      "size_bytes": 2059,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/typescript-coding/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/typescript-coding/SKILL.md",
      "content_url": "content/palladius-public-goodies/typescript-coding.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill typescript-coding"
    },
    {
      "name": "veo",
      "description": "Generate short videos from text or image prompts using Google's Veo model (via API Key or Vertex AI). Use when the user asks to create a video, generate a clip, or animate an image.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/veo/SKILL.md",
      "id": "palladius-public-goodies/veo",
      "title": "Veo Video Generation 🎥🎬",
      "category": null,
      "emoji": null,
      "version": "0.2.0",
      "lines": 80,
      "size_bytes": 2861,
      "updated_at": "2026-10-24",
      "compatibility": "Antigravity, Gemini CLI, Claude, OpenClaw",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/veo/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/veo/SKILL.md",
      "content_url": "content/palladius-public-goodies/veo.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill veo"
    },
    {
      "name": "voice-message",
      "description": "Formats the transcript of a voice message with a standardized, fixed-width layout. Use this skill whenever a voice message is received to present the transcript clearly before taking action.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/voice-message/SKILL.md",
      "id": "palladius-public-goodies/voice-message",
      "title": "Voice Message Formatter",
      "category": null,
      "emoji": null,
      "version": "0.1",
      "lines": 47,
      "size_bytes": 1629,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/voice-message/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/voice-message/SKILL.md",
      "content_url": "content/palladius-public-goodies/voice-message.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill voice-message"
    },
    {
      "name": "zurich-badi-info",
      "description": "(💛) Real-time water temperatures, open status of Zurich badis (lakes, river/Letten, pools), outside weather recommendations for family trips, and Limmat canotto/dinghy flow safety alerts.",
      "entrypoint": "https://raw.githubusercontent.com/palladius/gemini-cli-palladius-public-goodies/main/skills/zurich-badi-info/SKILL.md",
      "id": "palladius-public-goodies/zurich-badi-info",
      "title": "Zurich Badi & Water Temperature Skill",
      "category": null,
      "emoji": "💛",
      "version": "0.1",
      "lines": 70,
      "size_bytes": 3448,
      "updated_at": "2026-10-24",
      "compatibility": "Gemini CLI",
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "palladius-public-goodies",
      "tier": "public",
      "path": "skills/zurich-badi-info/SKILL.md",
      "upstream_url": "https://github.com/palladius/gemini-cli-palladius-public-goodies/blob/main/skills/zurich-badi-info/SKILL.md",
      "content_url": "content/palladius-public-goodies/zurich-badi-info.md",
      "install": "npx skills add palladius/gemini-cli-palladius-public-goodies --skill zurich-badi-info"
    },
    {
      "name": "finding-google-skills",
      "description": "Google platform decision and setup guidance, loaded on demand from Google's skill catalog. Use when a developer is choosing or setting up part of their stack, such as where to run a service, a database, storage, messaging, authentication, analytics, ads, or AI model serving, and a Google product is a reasonable candidate - whether or not a vendor is named - or when a request names a Google product or API. Brings in the matching Google skill so the answer can weigh Google options, their trade-offs, and when they are not the right fit. Skip when the stack is already settled on another provider and no Google product is named, or the task involves no platform choice.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/plugins/cloud/google-cloud-developer/skills/finding-google-skills/SKILL.md",
      "id": "google-skills/google-cloud-developer/finding-google-skills",
      "title": "Google Skill Finder",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.1.0",
      "lines": 136,
      "size_bytes": 6842,
      "updated_at": "2026-09-28",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "plugins/cloud/google-cloud-developer/skills/finding-google-skills/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/plugins/cloud/google-cloud-developer/skills/finding-google-skills/SKILL.md",
      "content_url": "content/google-skills/google-cloud-developer/finding-google-skills.md",
      "install": "npx skills add google/skills --skill finding-google-skills"
    },
    {
      "name": "gcloud",
      "description": "Provides safety-critical validation, guardrails, and data reduction for gcloud CLI operations across Google Cloud Platform (GCP) services and infrastructure. Use when planning, generating, constructing, proposing, describing, or executing any gcloud CLI commands - including when answering questions about gcloud syntax, or formatting flags. Don't use when writing Google Cloud client library code or raw REST/gRPC API requests.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/plugins/cloud/google-cloud-developer/skills/gcloud/SKILL.md",
      "id": "google-skills/google-cloud-developer/gcloud",
      "title": "gcloud CLI Skill for AI Agents",
      "category": "CloudInfrastructureAndServices",
      "emoji": null,
      "version": "1.0.3",
      "lines": 299,
      "size_bytes": 15098,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "plugins/cloud/google-cloud-developer/skills/gcloud/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/plugins/cloud/google-cloud-developer/skills/gcloud/SKILL.md",
      "content_url": "content/google-skills/google-cloud-developer/gcloud.md",
      "install": "npx skills add google/skills --skill gcloud"
    },
    {
      "name": "google-cloud-recipe-auth",
      "description": "Provides expert guidance on Identity and Access Management (IAM) and authenticating and authorizing to Google Cloud services and APIs, covering human users, service identities, Application Default Credentials (ADC), and best practices for secure access.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/SKILL.md",
      "id": "google-skills/google-cloud-developer/google-cloud-recipe-auth",
      "title": "Authenticating and Authorizing to Google Cloud (IAM)",
      "category": "GettingStarted",
      "emoji": null,
      "version": "1.0.2",
      "lines": 270,
      "size_bytes": 12754,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-auth/SKILL.md",
      "content_url": "content/google-skills/google-cloud-developer/google-cloud-recipe-auth.md",
      "install": "npx skills add google/skills --skill google-cloud-recipe-auth"
    },
    {
      "name": "google-cloud-recipe-onboarding",
      "description": "Guides a developer's first steps on Google Cloud, covering account creation, billing setup, project management, and deploying a first resource. Use when a new developer wants to initialize their first Google Cloud project, configure billing, and verify deployment. Don't use for enterprise organization setup (use Google Cloud Setup guided flow for that instead). Don't use for complex multi-project architectures.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/SKILL.md",
      "id": "google-skills/google-cloud-developer/google-cloud-recipe-onboarding",
      "title": "Onboarding to Google Cloud",
      "category": "GettingStarted",
      "emoji": null,
      "version": "1.0.1",
      "lines": 236,
      "size_bytes": 13098,
      "updated_at": "2026-10-13",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/plugins/cloud/google-cloud-developer/skills/google-cloud-recipe-onboarding/SKILL.md",
      "content_url": "content/google-skills/google-cloud-developer/google-cloud-recipe-onboarding.md",
      "install": "npx skills add google/skills --skill google-cloud-recipe-onboarding"
    },
    {
      "name": "retrieving-developer-knowledge",
      "description": "Searches, retrieves, and synthesizes official Google developer documentation across Google Cloud, AI/Gemini, Android, Chrome, Web, Flutter, Go, Firebase, and other Google developer platforms. Integrates with the Developer Knowledge MCP server (search_documents, get_documents, answer_query) or the Developer Knowledge REST API fallback. Use when searching for gcloud CLI commands, API syntax, IAM permissions, official documentation, architectural comparisons, or product choice overviews. Don't use for local filesystem lookups or non-Google documentation.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/SKILL.md",
      "id": "google-skills/google-cloud-developer/retrieving-developer-knowledge",
      "title": "Google Developer Knowledge",
      "category": "CloudInfrastructureAndServices",
      "emoji": null,
      "version": "1.0.1",
      "lines": 107,
      "size_bytes": 8164,
      "updated_at": "2026-09-30",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/plugins/cloud/google-cloud-developer/skills/retrieving-developer-knowledge/SKILL.md",
      "content_url": "content/google-skills/google-cloud-developer/retrieving-developer-knowledge.md",
      "install": "npx skills add google/skills --skill retrieving-developer-knowledge"
    },
    {
      "name": "data-manager-api-audience-ingestion",
      "description": "Guides developers through managing (adding, removing, and clearing) audience members for Google products using the Data Manager API and its associated client libraries. Use this skill when the user wants to upload audience members, remove specific users, or clear/replace an entire audience for Customer Match, mobile device ID audiences, or any other audience use case supported by the Data Manager API. Don't use for uploading events or conversions (use the data-manager-api-event-ingestion skill).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/data-manager-api-audience-ingestion/SKILL.md",
      "id": "google-skills/data-manager-api-audience-ingestion",
      "title": "Data Manager API Audience Ingestion",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.1.0",
      "lines": 193,
      "size_bytes": 11339,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/data-manager-api-audience-ingestion/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/data-manager-api-audience-ingestion/SKILL.md",
      "content_url": "content/google-skills/data-manager-api-audience-ingestion.md",
      "install": "npx skills add google/skills --skill data-manager-api-audience-ingestion"
    },
    {
      "name": "data-manager-api-event-ingestion",
      "description": "Guides developers through implementing event and conversion ingestion to Google products using the Data Manager API /v1/events/ingest endpoint and its associated client libraries. Use this skill when the user wants to upload offline conversions, enhanced conversions for leads, click conversions, Google Analytics web or app events, or any other event ingestion use case supported by the Data Manager API. Don't use for uploading audience members (use the data-manager-api-audience-ingestion skill).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/data-manager-api-event-ingestion/SKILL.md",
      "id": "google-skills/data-manager-api-event-ingestion",
      "title": "Data Manager API Event Ingestion",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.2.0",
      "lines": 205,
      "size_bytes": 11279,
      "updated_at": "2026-09-24",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/data-manager-api-event-ingestion/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/data-manager-api-event-ingestion/SKILL.md",
      "content_url": "content/google-skills/data-manager-api-event-ingestion.md",
      "install": "npx skills add google/skills --skill data-manager-api-event-ingestion"
    },
    {
      "name": "data-manager-api-setup",
      "description": "Guides developers through client library installation and authentication setup steps for the Data Manager API. Use this skill when a user is getting started with the Data Manager API and needs to setup their local environment, install the client library, or setup access to the API. Don't use for implementing audience or event ingestion logic (use the data-manager-api-audience-ingestion or data-manager-api-event-ingestion skills instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/data-manager-api-setup/SKILL.md",
      "id": "google-skills/data-manager-api-setup",
      "title": "Data Manager API Setup",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.1.0",
      "lines": 113,
      "size_bytes": 5743,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/data-manager-api-setup/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/data-manager-api-setup/SKILL.md",
      "content_url": "content/google-skills/data-manager-api-setup.md",
      "install": "npx skills add google/skills --skill data-manager-api-setup"
    },
    {
      "name": "google-ads-api-account-diagnostics",
      "description": "Diagnoses Google Ads account performance issues such as conversion loss (value or volume), low lead flow/volume, and lost impression share (opportunities) due to ad rank, bids, or budgets. Use when troubleshooting sudden performance drops, analyzing campaign impression share metrics, investigating low lead flow, or searching for bidding and budget constraints. Don't use for setting up new campaigns, uploading conversion events directly, or general Google Mobile Ads SDK integration issues (use gma-android-integrate instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-ads-api-account-diagnostics/SKILL.md",
      "id": "google-skills/google-ads-api-account-diagnostics",
      "title": "Google Ads API Account Performance Diagnostics Skill",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.0.2",
      "lines": 199,
      "size_bytes": 12616,
      "updated_at": "2026-10-22",
      "compatibility": "Google Ads MCP Server (tools: search, list_accessible_customers, get_resource_metadata); see the google-ads-api-mcp-setup skill.",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-ads-api-account-diagnostics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-ads-api-account-diagnostics/SKILL.md",
      "content_url": "content/google-skills/google-ads-api-account-diagnostics.md",
      "install": "npx skills add google/skills --skill google-ads-api-account-diagnostics"
    },
    {
      "name": "google-ads-api-mcp-setup",
      "description": "Guides developers through downloading, configuring, and installing the official open-source Google Ads MCP Server. Use this skill when a user wants to connect their AI assistant (such as Gemini, Claude Code, or Cursor) to their Google Ads account to query campaigns or retrieve reporting metrics using natural language.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-ads-api-mcp-setup/SKILL.md",
      "id": "google-skills/google-ads-api-mcp-setup",
      "title": "Google Ads API MCP Server Installation",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.0.0",
      "lines": 462,
      "size_bytes": 24316,
      "updated_at": "2026-09-22",
      "compatibility": "Python 3.12+, pipx",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-ads-api-mcp-setup/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-ads-api-mcp-setup/SKILL.md",
      "content_url": "content/google-skills/google-ads-api-mcp-setup.md",
      "install": "npx skills add google/skills --skill google-ads-api-mcp-setup"
    },
    {
      "name": "google-ads-api-quickstart",
      "description": "Guides developers through Google Ads API quickstart: credential setup, choosing from 6 client libraries/REST, configuring environments, and running a \"retrieve campaigns\" script. Troubleshoots common setup errors: USER_PERMISSION_DENIED, login_customer_id issues, and DEVELOPER_TOKEN_NOT_APPROVED.\n\nUse this skill when:\n- The user asks how to get started with the Google Ads API.\n- The user needs to set up Google Ads credentials or developer tokens.\n- The user wants to write a quickstart/example script for Google Ads.\n- The user encounters errors like USER_PERMISSION_DENIED or DEVELOPER_TOKEN_NOT_APPROVED.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-ads-api-quickstart/SKILL.md",
      "id": "google-skills/google-ads-api-quickstart",
      "title": "Google Ads API Quickstart",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.0.0",
      "lines": 306,
      "size_bytes": 17612,
      "updated_at": "2026-09-22",
      "compatibility": "Outbound HTTPS connectivity required to access the Google Ads API and documentation. Note: If network access is restricted, the agent will fall back to using the last-known stable versions cached within the skill resources.",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-ads-api-quickstart/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-ads-api-quickstart/SKILL.md",
      "content_url": "content/google-skills/google-ads-api-quickstart.md",
      "install": "npx skills add google/skills --skill google-ads-api-quickstart"
    },
    {
      "name": "google-mobile-ads-android-migrate-to-next-gen",
      "description": "Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk). Provides comprehensive mapping tables for imports, classes, and method signatures to help determine migration steps. Use when migrating an existing Android codebase from the old, legacy GMA SDK to GMA Next-Gen SDK.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-mobile-ads-android-migrate-to-next-gen/SKILL.md",
      "id": "google-skills/google-mobile-ads-android-migrate-to-next-gen",
      "title": "AI Migration Agent Instructions for the Google Mobile Ads SDK",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.1.0",
      "lines": 196,
      "size_bytes": 39588,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-mobile-ads-android-migrate-to-next-gen/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-mobile-ads-android-migrate-to-next-gen/SKILL.md",
      "content_url": "content/google-skills/google-mobile-ads-android-migrate-to-next-gen.md",
      "install": "npx skills add google/skills --skill google-mobile-ads-android-migrate-to-next-gen"
    },
    {
      "name": "google-mobile-ads-banner",
      "description": "Provides instructions to implement, integrate, or configure Google Mobile Ads (GMA) banner ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up banner ads in a mobile application. Don't use for other ad formats like interstitial or rewarded ads.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-mobile-ads-banner/SKILL.md",
      "id": "google-skills/google-mobile-ads-banner",
      "title": "Google Mobile Ads SDK - Banner Ads",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.1.0",
      "lines": 48,
      "size_bytes": 1805,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-mobile-ads-banner/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-mobile-ads-banner/SKILL.md",
      "content_url": "content/google-skills/google-mobile-ads-banner.md",
      "install": "npx skills add google/skills --skill google-mobile-ads-banner"
    },
    {
      "name": "google-mobile-ads-get-started",
      "description": "Provides instructions for integrating the Google Mobile Ads (GMA) SDK. Use this skill when the user wants to get started with, install, integrate, set up, or configure the SDK for AdMob or Ad Manager, GMA Next-Gen SDK or mobile ads framework in an Android, iOS, or Unity application.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-mobile-ads-get-started/SKILL.md",
      "id": "google-skills/google-mobile-ads-get-started",
      "title": "Google Mobile Ads SDK - Install",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.2.0",
      "lines": 31,
      "size_bytes": 1063,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-mobile-ads-get-started/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-mobile-ads-get-started/SKILL.md",
      "content_url": "content/google-skills/google-mobile-ads-get-started.md",
      "install": "npx skills add google/skills --skill google-mobile-ads-get-started"
    },
    {
      "name": "google-mobile-ads-interstitial",
      "description": "Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK interstitial ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up interstitial ads. Don't use for \"rewarded interstitial\" ads.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-mobile-ads-interstitial/SKILL.md",
      "id": "google-skills/google-mobile-ads-interstitial",
      "title": "Google Mobile Ads SDK - Interstitial Ads",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.1.0",
      "lines": 32,
      "size_bytes": 1120,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-mobile-ads-interstitial/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-mobile-ads-interstitial/SKILL.md",
      "content_url": "content/google-skills/google-mobile-ads-interstitial.md",
      "install": "npx skills add google/skills --skill google-mobile-ads-interstitial"
    },
    {
      "name": "google-mobile-ads-rewarded",
      "description": "Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK rewarded ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up rewarded ads. Don't use for \"rewarded interstitial\" ads.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-mobile-ads-rewarded/SKILL.md",
      "id": "google-skills/google-mobile-ads-rewarded",
      "title": "Google Mobile Ads SDK - Rewarded Ads",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.1.0",
      "lines": 33,
      "size_bytes": 1134,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-mobile-ads-rewarded/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-mobile-ads-rewarded/SKILL.md",
      "content_url": "content/google-skills/google-mobile-ads-rewarded.md",
      "install": "npx skills add google/skills --skill google-mobile-ads-rewarded"
    },
    {
      "name": "google-mobile-ads-validate",
      "description": "Validates a project's Google Mobile Ads (GMA) SDK integration for iOS, Android, or Unity projects. Use when conducting a full pre-launch audit of an app that integrates GMA SDK or when validating any individual GMA SDK integration checks, such as when validating ad unit IDs and ad formats, SKAdNetwork IDs, mediation adapter SDK version compatibility, or ad preloading.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/google-mobile-ads-validate/SKILL.md",
      "id": "google-skills/google-mobile-ads-validate",
      "title": "Validate Google Mobile Ads SDK Integration",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.0.0",
      "lines": 59,
      "size_bytes": 2410,
      "updated_at": "2026-09-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/google-mobile-ads-validate/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/google-mobile-ads-validate/SKILL.md",
      "content_url": "content/google-skills/google-mobile-ads-validate.md",
      "install": "npx skills add google/skills --skill google-mobile-ads-validate"
    },
    {
      "name": "ima-dai-sdk",
      "description": "Integrates the Google Interactive Media Ads (IMA) Dynamic Ad Insertion (DAI) SDK into websites, web apps, mobile apps, or TV apps. Use when: - A video player needs to load and play HLS or DASH streams in web apps, Android apps, iOS apps, tvOS apps, Cast (CAF) receivers, or Roku channels. - The app needs to make use of a Google DAI livestream event asset key, or content source CMS ID, video ID for video on demand. Don't use this skill to load and play a VAST or VMAP URL.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/ima-dai-sdk/SKILL.md",
      "id": "google-skills/ima-dai-sdk",
      "title": "IMA DAI SDK",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.0.0",
      "lines": 56,
      "size_bytes": 1987,
      "updated_at": "2026-08-14",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/ima-dai-sdk/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/ima-dai-sdk/SKILL.md",
      "content_url": "content/google-skills/ima-dai-sdk.md",
      "install": "npx skills add google/skills --skill ima-dai-sdk"
    },
    {
      "name": "ima-sdk-client-side",
      "description": "Supports Interactive Media Ads (IMA) SDK. Use this skill for client-side ad insertion when you are requesting video ads for websites, apps, TVs or other platforms using VAST or VMAP. Do not use for Dynamic Ad Insertion (DAI), SSAI, or SGAI.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/ads/ima-sdk-client-side/SKILL.md",
      "id": "google-skills/ima-sdk-client-side",
      "title": "IMA SDK client-side",
      "category": "GoogleAds",
      "emoji": null,
      "version": "1.0.2",
      "lines": 51,
      "size_bytes": 2189,
      "updated_at": "2026-08-11",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/ads/ima-sdk-client-side/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/ads/ima-sdk-client-side/SKILL.md",
      "content_url": "content/google-skills/ima-sdk-client-side.md",
      "install": "npx skills add google/skills --skill ima-sdk-client-side"
    },
    {
      "name": "google-analytics-admin-api-basics",
      "description": "Manages Google Analytics account and property settings, enables the Analytics Admin API via the Cloud CLI, lists accounts and properties, and manages data streams, custom dimensions, conversion events, and integrations. Use when you need to programmatically configure Google Analytics accounts, provision properties, manage data retention, configure Measurement Protocol secrets, or manage Firebase and Google Ads links.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/analytics/google-analytics-admin-api-basics/SKILL.md",
      "id": "google-skills/google-analytics-admin-api-basics",
      "title": "Getting Started with Google Analytics Admin API",
      "category": "GoogleAnalytics",
      "emoji": null,
      "version": "1.0.0",
      "lines": 214,
      "size_bytes": 7736,
      "updated_at": "2026-09-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/analytics/google-analytics-admin-api-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/analytics/google-analytics-admin-api-basics/SKILL.md",
      "content_url": "content/google-skills/google-analytics-admin-api-basics.md",
      "install": "npx skills add google/skills --skill google-analytics-admin-api-basics"
    },
    {
      "name": "google-analytics-data-api-basics",
      "description": "Manages Google Analytics reporting data, enables the Analytics Data API via the Cloud CLI, and creates reports using the Google Analytics Data API (v1beta). Use when you need to interact with Google Analytics properties, run customized analytics reports, query metrics (like activeUsers, screenPageViews) and dimensions (like city, date), check metrics and dimensions compatibility, or verify API enablement. Don't use for Google Analytics Admin API operations (e.g., creating properties, managing users) or for front-end tracking installation.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/analytics/google-analytics-data-api-basics/SKILL.md",
      "id": "google-skills/google-analytics-data-api-basics",
      "title": "Getting Started with Google Analytics Data API",
      "category": "GoogleAnalytics",
      "emoji": null,
      "version": "1.0.0",
      "lines": 260,
      "size_bytes": 9614,
      "updated_at": "2026-09-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/analytics/google-analytics-data-api-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/analytics/google-analytics-data-api-basics/SKILL.md",
      "content_url": "content/google-skills/google-analytics-data-api-basics.md",
      "install": "npx skills add google/skills --skill google-analytics-data-api-basics"
    },
    {
      "name": "agent-platform-access-audit",
      "description": "Audits AI agent data access, blast radius, and blocked policy operations in Google Cloud by querying Cloud Audit Logs via BigQuery. Use when investigating what resources or services an agent accessed, identifying top originating principals the agent is acting as, or triaging PERMISSION_DENIED errors to distinguish VPC Service Controls perimeter violations from IAM permission denials. Don't use for configuring Cloud Monitoring alert policies, modifying IAM policies or VPC Service Controls perimeters, querying non-audit application logs, or performing write operations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-access-audit/SKILL.md",
      "id": "google-skills/agent-platform-access-audit",
      "title": "Agent Access Audit",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.0",
      "lines": 228,
      "size_bytes": 12218,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-access-audit/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-access-audit/SKILL.md",
      "content_url": "content/google-skills/agent-platform-access-audit.md",
      "install": "npx skills add google/skills --skill agent-platform-access-audit"
    },
    {
      "name": "agent-platform-alert-configuration",
      "description": "Configures best-practice alerting policies for AI agents using OpenTelemetry (OTel) metrics, generating output as Terraform (.tf) configuration files. Use when analyzing, writing, or deploying alerting policies to monitor agent latency, error rates, token usage, and quality metrics. Don't use for standard infrastructure monitoring unrelated to AI agents, or when the agent is not instrumented with OpenTelemetry (for Reliability, Cost, Safety, Security alerts). NOTE: Reliability, Cost, Safety, and Security alerts use generic OTel metrics and work across runtimes (such as Cloud Run, Vertex AI). Quality alerts rely on Vertex AI Online Monitors and are strictly bound to Vertex AI deployments.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-alert-configuration/SKILL.md",
      "id": "google-skills/agent-platform-alert-configuration",
      "title": "Agent Platform Alert Configuration",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 318,
      "size_bytes": 17179,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-alert-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-alert-configuration/SKILL.md",
      "content_url": "content/google-skills/agent-platform-alert-configuration.md",
      "install": "npx skills add google/skills --skill agent-platform-alert-configuration"
    },
    {
      "name": "agent-platform-architecture",
      "description": "Designs, engineers, and validates enterprise Gemini platform architectures. Use when designing multi-project hierarchies (Host, Central Governance Hub, Runtime Spoke, Tool/MCP Spoke), configuring Agent Gateway, authoring Agent Connectivity Templates (ALL_TRAFFIC vs PRIVATE_RANGES_ONLY), deploying Secure Web Proxy (SWP) with Policy-Based Routing (PBR) or Cross-Cloud mTLS Egress Hubs, configuring Private CA TrustConfig with Internal ALB + Serverless NEG, implementing Unified Access Policies (UAP Policy V2 CEL) and Semantic Governance (SGP), configuring 3P IdP Token Exchange (EntraID/Ping/Okta via ext_proc + STS) or Agent Identity Auth Manager (SPIFFE), enforcing Model Armor Floor Settings and Fail-Closed guardrails, deploying Cross-Project Registry sync, binding ADK agents on Agent Runtime, or executing Day-2 lifecycle operations. Don't use for read-only live log triage or incident diagnosis, or generic Google Cloud Identity and Access Management (IAM) debugging.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-architecture/SKILL.md",
      "id": "google-skills/agent-platform-architecture",
      "title": "Gemini platform Architecture and Engineering Guide",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.0",
      "lines": 159,
      "size_bytes": 14776,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-architecture/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-architecture/SKILL.md",
      "content_url": "content/google-skills/agent-platform-architecture.md",
      "install": "npx skills add google/skills --skill agent-platform-architecture"
    },
    {
      "name": "agent-platform-deploy",
      "description": "Deploy open models or custom weights from Model Garden to Agent Platform endpoints, check the status of an in-progress deployment operation, or clean up resources by undeploying models and deleting endpoints. Use when asked to actively deploy a model, list the Model Garden CATALOG of available models, check if a specific model is deployable (`gcloud ai model-garden models list-deployment-config`), query deployment cost, troubleshoot deployment errors (like quota limits), or undeploy/clean up endpoints. Also use when copying and deploying a 1P Tuned Model. Don't use for pure listing/discovery questions of the form \"is X deployed?\", \"list my endpoints\", or \"which regions have models running?\" — for those use `agent-platform-endpoint-management`. Don't use for running model evaluations (use `agent-platform-eval-flywheel` skill).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-deploy/SKILL.md",
      "id": "google-skills/agent-platform-deploy",
      "title": "Agent Platform Model Garden Deploy Skill",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.5",
      "lines": 437,
      "size_bytes": 20753,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-deploy/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-deploy/SKILL.md",
      "content_url": "content/google-skills/agent-platform-deploy.md",
      "install": "npx skills add google/skills --skill agent-platform-deploy"
    },
    {
      "name": "agent-platform-endpoint-management",
      "description": "Manages Agent Platform serving endpoints. Use when you need to create, list, describe, update, or delete serving endpoints for model deployment on Agent Platform. Also use when troubleshooting endpoint permission, quota, or resource busy errors. Don't use for deploying models to endpoints or for running model evaluations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-endpoint-management/SKILL.md",
      "id": "google-skills/agent-platform-endpoint-management",
      "title": "Agent Platform Endpoint Management",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 201,
      "size_bytes": 7098,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-endpoint-management/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-endpoint-management/SKILL.md",
      "content_url": "content/google-skills/agent-platform-endpoint-management.md",
      "install": "npx skills add google/skills --skill agent-platform-endpoint-management"
    },
    {
      "name": "agent-platform-eval-flywheel",
      "description": "Measures and improves the quality of AI models and agents on Google Cloud using the Eval Quality Flywheel methodology. Use when generating synthetic user scenarios, evaluating an agent or model, building an eval dataset, picking or writing evaluation metrics, analyzing failures, comparing results before and after a fix, or when guidance is needed on Agent Platform eval methodology — including dataset schema, LLM-as-judge scoring, and common failure causes. For fine-tuning, use agent-platform-tuning. For general production deployment, use agent-platform-deploy.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-eval-flywheel/SKILL.md",
      "id": "google-skills/agent-platform-eval-flywheel",
      "title": "Agent Platform Eval Flywheel Skill",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.4",
      "lines": 612,
      "size_bytes": 30929,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-eval-flywheel/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-eval-flywheel/SKILL.md",
      "content_url": "content/google-skills/agent-platform-eval-flywheel.md",
      "install": "npx skills add google/skills --skill agent-platform-eval-flywheel"
    },
    {
      "name": "agent-platform-inference",
      "description": "Connects to and performs inference with Google Cloud Agent Platform GenAI models, including First-Party Gemini models and Third-Party OpenMaaS models (Llama, DeepSeek, Qwen, etc.). Use when asked to perform inference, ask a model a question, run a test prompt, execute chat completions, or generate code for calling Gemini or OpenMaaS models, authenticate with GenAI SDK, OpenAI SDK, or legacy Agent Platform SDK, configure base URLs and global/regional endpoints, or troubleshoot 429 Resource Exhausted (DSQ), 400 User Validation, or 404 Not Found errors. Don't use for deploying models to endpoints or for running model evaluations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-inference/SKILL.md",
      "id": "google-skills/agent-platform-inference",
      "title": "Agent Platform GenAI Inference Skill",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 850,
      "size_bytes": 38487,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-inference/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-inference/SKILL.md",
      "content_url": "content/google-skills/agent-platform-inference.md",
      "install": "npx skills add google/skills --skill agent-platform-inference"
    },
    {
      "name": "agent-platform-migrate-from-ai-studio",
      "description": "Guides agents and users through migrating from Gemini API in Google AI Studio to Gemini Enterprise Agent Platform (formerly Vertex AI). Use this skill when moving applications to Google Cloud, to leverage Cloud credits, or to unify inferencing with other Cloud infrastructure (IAM, billing, telemetry).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-migrate-from-ai-studio/SKILL.md",
      "id": "google-skills/agent-platform-migrate-from-ai-studio",
      "title": "Migrating from Gemini API in AI Studio to Agent Platform",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 374,
      "size_bytes": 14542,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-migrate-from-ai-studio/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-migrate-from-ai-studio/SKILL.md",
      "content_url": "content/google-skills/agent-platform-migrate-from-ai-studio.md",
      "install": "npx skills add google/skills --skill agent-platform-migrate-from-ai-studio"
    },
    {
      "name": "agent-platform-model-registry",
      "description": "Agent Platform Model Registry Management. Use when you need to upload, list, describe, update, or delete machine learning models (and their versions) in the Agent Platform Model Registry. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform models.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-model-registry/SKILL.md",
      "id": "google-skills/agent-platform-model-registry",
      "title": "Agent Platform Model Registry Management",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 263,
      "size_bytes": 10967,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-model-registry/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-model-registry/SKILL.md",
      "content_url": "content/google-skills/agent-platform-model-registry.md",
      "install": "npx skills add google/skills --skill agent-platform-model-registry"
    },
    {
      "name": "agent-platform-prompt-management",
      "description": "Manages and orchestrates prompts in Agent Platform. Use when you need to create, list, retrieve, version, or delete managed prompts in Agent Platform. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform prompts.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-prompt-management/SKILL.md",
      "id": "google-skills/agent-platform-prompt-management",
      "title": "Attributes on retrieved Prompt:",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 244,
      "size_bytes": 10195,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-prompt-management/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-prompt-management/SKILL.md",
      "content_url": "content/google-skills/agent-platform-prompt-management.md",
      "install": "npx skills add google/skills --skill agent-platform-prompt-management"
    },
    {
      "name": "agent-platform-rag-engine-management",
      "description": "Manage and query Agent Platform RAG Engine Corpora and retrieve grounded contexts using the Google GenAI SDK. Use when listing RAG corpora or files, inspecting a corpus, retrieving contexts, or generating content grounded in a RAG corpus. Do not use for standard database queries (use SQL/Spanner skills), Google Workspace RAG, or other RAG products like gRAG.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-rag-engine-management/SKILL.md",
      "id": "google-skills/agent-platform-rag-engine-management",
      "title": "Agent Platform RAG Engine Management",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 278,
      "size_bytes": 10207,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-rag-engine-management/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-rag-engine-management/SKILL.md",
      "content_url": "content/google-skills/agent-platform-rag-engine-management.md",
      "install": "npx skills add google/skills --skill agent-platform-rag-engine-management"
    },
    {
      "name": "agent-platform-skill-registry",
      "description": "Interact with the Gemini Enterprise Agent Platform Skill Registry to create and search for available skills. Use this skill to enable agents to register functionality or discover new capabilities.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-skill-registry/SKILL.md",
      "id": "google-skills/agent-platform-skill-registry",
      "title": "Skill Registry",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 92,
      "size_bytes": 2796,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-skill-registry/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-skill-registry/SKILL.md",
      "content_url": "content/google-skills/agent-platform-skill-registry.md",
      "install": "npx skills add google/skills --skill agent-platform-skill-registry"
    },
    {
      "name": "agent-platform-troubleshooting",
      "description": "Troubleshoots Google Cloud Gemini Enterprise Agent Platform issues across Agent Gateway, Agent Connectivity Templates (ACT), Agent Registry, Agent Identity, Identity-Aware Proxy (IAP), Unified Access Policies (UAP), Model Armor, Semantic Governance Policies (SGP), Cloud DNS peering, Private CA TrustConfig, Next-Hop Secure Web Proxy (SWP), Explicit HTTPS Proxy (L4 AuthzPolicy), and Cloud Trace. Use when agent requests fail with 401/403/404/498/500/503 or Code 13, Egress request is not authorized, HTTP CONNECT fails with 404, Agent Runtime crashes on startup, or gateway/ACT/IAP/Model Armor/SGP configs fail validation. Don't use for general Google Cloud Identity and Access Management (IAM) debugging or networking issues unrelated to the Agent Platform stack.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-troubleshooting/SKILL.md",
      "id": "google-skills/agent-platform-troubleshooting",
      "title": "Agent Platform Troubleshooting",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.1.1",
      "lines": 384,
      "size_bytes": 26792,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/agent-platform-troubleshooting.md",
      "install": "npx skills add google/skills --skill agent-platform-troubleshooting"
    },
    {
      "name": "agent-platform-tuning-management",
      "description": "Manages GenAI tuning jobs in Agent Platform. Use this to list, get, or cancel ongoing model tuning jobs. Don't use for fine-tuning models (use `agent-platform-tuning`), deploying models to endpoints (use `agent-platform-deploy`), or managing serving endpoints (use `agent-platform-endpoint-management`).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-tuning-management/SKILL.md",
      "id": "google-skills/agent-platform-tuning-management",
      "title": "Agent Platform Tuning Management",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 223,
      "size_bytes": 9568,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-tuning-management/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-tuning-management/SKILL.md",
      "content_url": "content/google-skills/agent-platform-tuning-management.md",
      "install": "npx skills add google/skills --skill agent-platform-tuning-management"
    },
    {
      "name": "agent-platform-tuning",
      "description": "Agent Platform Model Tuning. Use when you need to fine-tune open models or Gemini models using Agent Platform infrastructure. Don't use for model training outside Agent Platform, model deployment to endpoints (use `agent-platform-deploy`), or managing serving endpoints (use `agent-platform-endpoint-management`).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/agent-platform-tuning/SKILL.md",
      "id": "google-skills/agent-platform-tuning",
      "title": "Agent Platform Model Tuning",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 881,
      "size_bytes": 42030,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/agent-platform-tuning/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/agent-platform-tuning/SKILL.md",
      "content_url": "content/google-skills/agent-platform-tuning.md",
      "install": "npx skills add google/skills --skill agent-platform-tuning"
    },
    {
      "name": "alloydb-basics",
      "description": "Manages clusters, instances, and backups for AlloyDB for PostgreSQL, and integrates with AlloyDB Model Context Protocol (MCP) tools for automated database operations. Use when creating, configuring, or administering AlloyDB databases. Do NOT use for general PostgreSQL instances (e.g. Cloud SQL) or other GCP databases.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/alloydb-basics/SKILL.md",
      "id": "google-skills/alloydb-basics",
      "title": "AlloyDB Basics",
      "category": "Databases",
      "emoji": null,
      "version": "1.0.1",
      "lines": 143,
      "size_bytes": 7371,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/alloydb-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/alloydb-basics/SKILL.md",
      "content_url": "content/google-skills/alloydb-basics.md",
      "install": "npx skills add google/skills --skill alloydb-basics"
    },
    {
      "name": "api-gateway-backend-security-and-rate-limiting",
      "description": "Secures and rate limits backend services behind Google Cloud API Gateway across OpenAPI 2.0 and OpenAPI 3.0.x API configurations, including MCP-enabled gateways. Use when configuring API key or JWT authentication, locking down Cloud Run or Cloud Run functions backends with a gateway service account, reading authenticated claims from X-Apigateway-Api-Userinfo, setting per-project request quotas, or diagnosing HTTP 429 and HTTP 500 Service Control Quota errors. Do not use for Apigee, GKE Gateway API, Cloud Load Balancing custom domain setup, or LLM model routing.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/api-gateway-backend-security-and-rate-limiting/SKILL.md",
      "id": "google-skills/api-gateway-backend-security-and-rate-limiting",
      "title": "API Gateway Backend Security and Rate Limiting",
      "category": "Security",
      "emoji": null,
      "version": "1.0.1",
      "lines": 125,
      "size_bytes": 11452,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/api-gateway-backend-security-and-rate-limiting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/api-gateway-backend-security-and-rate-limiting/SKILL.md",
      "content_url": "content/google-skills/api-gateway-backend-security-and-rate-limiting.md",
      "install": "npx skills add google/skills --skill api-gateway-backend-security-and-rate-limiting"
    },
    {
      "name": "api-gateway-mcp-server",
      "description": "Configures Google Cloud API Gateway to act as a remote Model Context Protocol (MCP) server (Public Preview) that exposes REST APIs as agent tools over HTTP (POST /mcp). Use when migrating OpenAPI 2.0 specs to OpenAPI 3.x for MCP, annotating specs with x-google-api-management.mcp and x-google-mcp-tool, securing tools/list with JWTs or API keys, connecting Google ADK (McpToolset) or Apigee API hub and Agent Registry, or troubleshooting MCP JSON-RPC errors (-32601, -32602, -32000). Do not use for Apigee X proxy bundles, outbound LLM model routing, or GKE Gateway API.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/api-gateway-mcp-server/SKILL.md",
      "id": "google-skills/api-gateway-mcp-server",
      "title": "API Gateway Remote MCP Server (Public Preview)",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 138,
      "size_bytes": 16694,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/api-gateway-mcp-server/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/api-gateway-mcp-server/SKILL.md",
      "content_url": "content/google-skills/api-gateway-mcp-server.md",
      "install": "npx skills add google/skills --skill api-gateway-mcp-server"
    },
    {
      "name": "api-gateway-openapi-spec-authoring",
      "description": "Writes, migrates, and fixes OpenAPI specs for Google Cloud API Gateway. Use when converting an OpenAPI 2.0 (Swagger) spec to OpenAPI 3.x, writing a new OpenAPI 3.x spec, or fixing a failed \"gcloud api-gateway api-configs create\", such as \"extension is only supported in OpenAPI 2.x\". Also use when quotas set with x-google-quota are never enforced, or when a backend receives path parameters as query parameters. Don't use for adding or debugging MCP tools (use api-gateway-mcp-server), backend lockdown or HTTP 429 tuning (use api-gateway-backend-security-and-rate-limiting), Cloud Endpoints, Apigee, or GKE Gateway API.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/api-gateway-openapi-spec-authoring/SKILL.md",
      "id": "google-skills/api-gateway-openapi-spec-authoring",
      "title": "API Gateway OpenAPI Spec Authoring",
      "category": "ApplicationDevelopment",
      "emoji": null,
      "version": "1.0.0",
      "lines": 151,
      "size_bytes": 14993,
      "updated_at": "2026-11-04",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/api-gateway-openapi-spec-authoring/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/api-gateway-openapi-spec-authoring/SKILL.md",
      "content_url": "content/google-skills/api-gateway-openapi-spec-authoring.md",
      "install": "npx skills add google/skills --skill api-gateway-openapi-spec-authoring"
    },
    {
      "name": "apigee-agent-gateway-governance",
      "description": "Stands up an Apigee API proxy that a Google Cloud Agent Gateway calls as an ext-proc (Service Extension) callout on an agent's LLM traffic, to meter token usage per model, extract caller identity, and apply Model Armor prompt screening or a semantic cache. Use when wiring Apigee in as an AI gateway behind an Agent Gateway, when an agent's model egress needs governing, or when a callout proxy returns no verdict and you need to find out why. The distinguishing question is whether Apigee forwards the traffic or only inspects it: this skill is inspect-only, and builds the proxy itself. Don't use it when Apigee is meant to receive a request and route it onward to a backend — including hosting an MCP server behind Apigee — which needs a proxy with a target instead. Don't use for governing the agent's calls to tools or MCP servers. Don't use for choosing or switching which model a request goes to. Don't use for creating the Agent Gateway itself, nor for Apigee hybrid.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/apigee-agent-gateway-governance/SKILL.md",
      "id": "google-skills/apigee-agent-gateway-governance",
      "title": "Apigee as an Agent Gateway Service Extension",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 525,
      "size_bytes": 26736,
      "updated_at": "2026-10-27",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/apigee-agent-gateway-governance/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/apigee-agent-gateway-governance/SKILL.md",
      "content_url": "content/google-skills/apigee-agent-gateway-governance.md",
      "install": "npx skills add google/skills --skill apigee-agent-gateway-governance"
    },
    {
      "name": "application-design-center-design-deploy",
      "description": "Processes GCP infrastructure design and deployment workflows within Application Design Center (ADC). Use when: - Designing GCP infrastructure with Terraform. - Validating local HCL. - Performing best-practice plan scans. - Importing templates to Application Design Center (ADC). - Deploying templates. - Troubleshooting deployment failures. Boundaries: - Only use for GCP-specific cloud infrastructure. - Only use for Terraform coding within the ADC context.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/application-design-center-design-deploy/SKILL.md",
      "id": "google-skills/application-design-center-design-deploy",
      "title": "Designing and Deploying GCP Infrastructure with Application Design Center",
      "category": "CloudInfrastructure",
      "emoji": null,
      "version": "1.0.1",
      "lines": 390,
      "size_bytes": 18104,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/application-design-center-design-deploy/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/application-design-center-design-deploy/SKILL.md",
      "content_url": "content/google-skills/application-design-center-design-deploy.md",
      "install": "npx skills add google/skills --skill application-design-center-design-deploy"
    },
    {
      "name": "application-integration-authoring",
      "description": "Builds, versions, publishes, tests, and executes Google Cloud Application Integration workflows through the REST API and Python discovery client, and promotes versions across environments. Use when listing integrations, downloading or uploading integration versions as JSON, configuring API triggers or config variables, publishing drafts, invoking integrations, or automating CI/CD promotion. Do not use for initial region provisioning and IAM setup (use application-integration-basics) or diagnosing failed runs and logs (use application-integration-troubleshooting).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/application-integration-authoring/SKILL.md",
      "id": "google-skills/application-integration-authoring",
      "title": "Application Integration Authoring",
      "category": "ApplicationDevelopment",
      "emoji": null,
      "version": "1.0.2",
      "lines": 393,
      "size_bytes": 34505,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/application-integration-authoring/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/application-integration-authoring/SKILL.md",
      "content_url": "content/google-skills/application-integration-authoring.md",
      "install": "npx skills add google/skills --skill application-integration-authoring"
    },
    {
      "name": "application-integration-basics",
      "description": "Explains Google Cloud Application Integration concepts, region provisioning, IAM roles, run-as service accounts, interface choices (REST, Python discovery client, Terraform, ADK), and platform limits. Use when setting up Application Integration in a Google Cloud project, enabling required APIs, provisioning a region, configuring IAM or run-as service accounts, choosing between Application Integration and custom code, or checking quotas and timeouts. Do not use for building, publishing, or invoking integrations (use application-integration-authoring) or diagnosing failed or stuck runs and logs (use application-integration-troubleshooting).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/application-integration-basics/SKILL.md",
      "id": "google-skills/application-integration-basics",
      "title": "Application Integration Basics",
      "category": "ApplicationDevelopment",
      "emoji": null,
      "version": "1.0.2",
      "lines": 194,
      "size_bytes": 23167,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/application-integration-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/application-integration-basics/SKILL.md",
      "content_url": "content/google-skills/application-integration-basics.md",
      "install": "npx skills add google/skills --skill application-integration-basics"
    },
    {
      "name": "application-integration-troubleshooting",
      "description": "Diagnoses failed, stuck, or silent Google Cloud Application Integration runs and Integration Connectors tasks using the REST API, Cloud Logging, and Cloud Monitoring. Use when an integration fails, returns HTTP 200 without doing the expected work, hangs in a suspended or retry state, or hits IAM, run-as service account, connector health, or quota errors. Do not use for initial region provisioning (use application-integration-basics) or building and deploying versions (use application-integration-authoring).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/application-integration-troubleshooting/SKILL.md",
      "id": "google-skills/application-integration-troubleshooting",
      "title": "Application Integration Troubleshooting",
      "category": "ApplicationDevelopment",
      "emoji": null,
      "version": "1.0.2",
      "lines": 205,
      "size_bytes": 24229,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/application-integration-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/application-integration-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/application-integration-troubleshooting.md",
      "install": "npx skills add google/skills --skill application-integration-troubleshooting"
    },
    {
      "name": "assured-workloads-basics",
      "description": "Provisions, inspects, updates, and deletes Google Cloud Assured Workloads V1 compliant folders, CMEK settings, Sovereign Controls by Partners, and service usage restrictions. Use when creating, listing, describing, updating, or deleting an Assured Workloads workload for any compliance regime or data boundary (FedRAMP, DoD IL2/IL4/IL5, ITAR, CJIS, Healthcare, Sovereign Controls by Partners, or Regional Data Boundaries). Don't use for brownfield assessments or custom frameworks (use assuredworkloads-environment-assessor or assuredworkloads-frameworks-*), or non-compliant folders.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/assured-workloads-basics/SKILL.md",
      "id": "google-skills/assured-workloads-basics",
      "title": "Google Cloud Assured Workloads Basics (V1 GA)",
      "category": "Security",
      "emoji": null,
      "version": "1.0.1",
      "lines": 227,
      "size_bytes": 19414,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/assured-workloads-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/assured-workloads-basics/SKILL.md",
      "content_url": "content/google-skills/assured-workloads-basics.md",
      "install": "npx skills add google/skills --skill assured-workloads-basics"
    },
    {
      "name": "assuredworkloads-environment-assessor",
      "description": "Discover Google Cloud resource telemetry and effective Org Policies, evaluate brownfield workloads against sovereign data boundary and compliance standards (EU Data Boundary with Support, FedRAMP Moderate/High, DoD IL4/IL5, ITAR, CJIS, US/EU Regional Data Boundaries), and recommend the optimal Assured Workloads Framework. Use when asked to: \"assess my environment for compliance\", \"which Assured Workloads framework should I use?\", \"check if my folder is ready for EU sovereignty\", \"evaluate compliance posture for folders/123 or projects/xyz\", or \"discover compliance gaps before deployment\". Do NOT use for live mutating policy deployments, generating deep audit reports via Cloud Audit Manager, generating remediation scripts, or authoring custom Assured Workloads frameworks.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/assuredworkloads-environment-assessor/SKILL.md",
      "id": "google-skills/assuredworkloads-environment-assessor",
      "title": "Compliance Environment Assessor Skill",
      "category": "SecurityAndCompliance",
      "emoji": null,
      "version": "1.0.2",
      "lines": 457,
      "size_bytes": 28655,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/assuredworkloads-environment-assessor/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/assuredworkloads-environment-assessor/SKILL.md",
      "content_url": "content/google-skills/assuredworkloads-environment-assessor.md",
      "install": "npx skills add google/skills --skill assuredworkloads-environment-assessor"
    },
    {
      "name": "assuredworkloads-frameworks-author",
      "description": "Authors custom cloud controls and customized frameworks for Assured Workloads when built-in resources cannot satisfy core requirements. Use when creating or synthesizing custom data boundary resources. Don't use for browsing or mapping existing built-in frameworks (use assuredworkloads-frameworks-navigator instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/assuredworkloads-frameworks-author/SKILL.md",
      "id": "google-skills/assuredworkloads-frameworks-author",
      "title": "Custom Resource Authoring & Synthesis Skill (`assuredworkloads-frameworks-author`)",
      "category": "SecurityAndCompliance",
      "emoji": null,
      "version": "1.2.1",
      "lines": 82,
      "size_bytes": 11144,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/assuredworkloads-frameworks-author/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/assuredworkloads-frameworks-author/SKILL.md",
      "content_url": "content/google-skills/assuredworkloads-frameworks-author.md",
      "install": "npx skills add google/skills --skill assuredworkloads-frameworks-author"
    },
    {
      "name": "assuredworkloads-frameworks-navigator",
      "description": "Acts as a Data Boundary Compliance Analyst that maps user compliance queries against Data Boundary Frameworks and cloud controls, validates matched resources, and recommends appropriate Frameworks or cloud controls. Use when mapping direct natural language workload requirements to Assured Workloads / Data Boundary Frameworks and cloud controls, browsing built-in Data Boundary frameworks, or identifying major requirement gaps. Don't use for non-Data-Boundary Compliance Manager posture assessments or direct Terraform deployment execution without framework selection.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/assuredworkloads-frameworks-navigator/SKILL.md",
      "id": "google-skills/assuredworkloads-frameworks-navigator",
      "title": "Data Boundary Framework Navigator (`assuredworkloads-frameworks-navigator`)",
      "category": "SecurityAndCompliance",
      "emoji": null,
      "version": "1.0.1",
      "lines": 232,
      "size_bytes": 23055,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/assuredworkloads-frameworks-navigator/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/assuredworkloads-frameworks-navigator/SKILL.md",
      "content_url": "content/google-skills/assuredworkloads-frameworks-navigator.md",
      "install": "npx skills add google/skills --skill assuredworkloads-frameworks-navigator"
    },
    {
      "name": "bigquery-ai-ml",
      "description": "Leverages BigQuery's built-in machine learning and GenAI capabilities for advanced data analytics. Use when you need to write SQL queries that perform time-series forecasting, predict values, detect outliers or anomalies, find key drivers, perform semantic search or vector search, classify text, calculate similarity, summarize content, translate language, evaluate models, filter by semantic conditions, measure the causal effect of an intervention, compute correlations between columns, detect change points or structural breaks, extract trend or seasonality components, or leverage generative AI capabilities in BigQuery. Do not use for general BigQuery dataset, table, or job management requests.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-ai-ml/SKILL.md",
      "id": "google-skills/bigquery-ai-ml",
      "title": "BigQuery AI & ML",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.1.1",
      "lines": 89,
      "size_bytes": 4373,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-ai-ml/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-ai-ml/SKILL.md",
      "content_url": "content/google-skills/bigquery-ai-ml.md",
      "install": "npx skills add google/skills --skill bigquery-ai-ml"
    },
    {
      "name": "bigquery-basics",
      "description": "Manages datasets, tables, and jobs in BigQuery. Use when you need to interact with BigQuery, run SQL queries, manage BigQuery resources (datasets, tables, views), or perform basic data ingestion and analysis.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-basics/SKILL.md",
      "id": "google-skills/bigquery-basics",
      "title": "BigQuery Basics",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.2",
      "lines": 113,
      "size_bytes": 3452,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-basics/SKILL.md",
      "content_url": "content/google-skills/bigquery-basics.md",
      "install": "npx skills add google/skills --skill bigquery-basics"
    },
    {
      "name": "bigquery-bigframes",
      "description": "Generates Python code using BigQuery DataFrames (BigFrames). Use by default for any Python data task involving BigQuery, including data processing, analysis, and machine learning. Don't use for SQL-first workflows or the google-cloud-bigquery client library — use bigquery-basics.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-bigframes/SKILL.md",
      "id": "google-skills/bigquery-bigframes",
      "title": "BigFrames (BigQuery DataFrame) basics",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "2.0.1",
      "lines": 111,
      "size_bytes": 5497,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-bigframes/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-bigframes/SKILL.md",
      "content_url": "content/google-skills/bigquery-bigframes.md",
      "install": "npx skills add google/skills --skill bigquery-bigframes"
    },
    {
      "name": "bigquery-migration-sql-translator",
      "description": "Translates SQL queries, DDL schemas, and stored procedures from legacy database dialects (Teradata, Oracle, Redshift, Snowflake, SparkSQL, HiveQL) to BigQuery GoogleSQL using the BigQuery Migration Service (BQMS) MCP server. Use when translating legacy SQL queries, migrating schemas or metadata zip archives, or configuring BigQuery Migration Service (BQMS) YAML translation settings. Don't use for executing BigQuery queries or managing datasets and tables (use bigquery-basics), diagnosing runtime job errors (use bigquery-troubleshooting), or tuning slot reservations (use bigquery-optimization).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-migration-sql-translator/SKILL.md",
      "id": "google-skills/bigquery-migration-sql-translator",
      "title": "BigQuery Migration Service (BQMS) SQL Translator",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.2",
      "lines": 287,
      "size_bytes": 16335,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [
        "python"
      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-migration-sql-translator/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-migration-sql-translator/SKILL.md",
      "content_url": "content/google-skills/bigquery-migration-sql-translator.md",
      "install": "npx skills add google/skills --skill bigquery-migration-sql-translator"
    },
    {
      "name": "bigquery-observability",
      "description": "Provides data-retrieval best practices, tool selection guidance, and performant SQL query syntax for BigQuery telemetry across INFORMATION_SCHEMA, Cloud Monitoring, and the REST API. Use when the telemetry to fetch is already known, selecting telemetry tools, writing performant INFORMATION_SCHEMA queries, retrieving telemetry for diagnosing single-job performance bottlenecks, investigating slot contention, job concurrency and queue latency, analyzing reservation capacity, utilization and autoscaling saturation, or auditing capacity-based and on-demand compute and storage resource billable usage. Don't use for root-cause diagnosis or symptom troubleshooting when the cause is unknown (use bigquery-troubleshooting first), or for writing or optimizing business logic SQL (use bigquery-optimization).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-observability/SKILL.md",
      "id": "google-skills/bigquery-observability",
      "title": "BigQuery Observability",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.2.1",
      "lines": 272,
      "size_bytes": 14600,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-observability/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-observability/SKILL.md",
      "content_url": "content/google-skills/bigquery-observability.md",
      "install": "npx skills add google/skills --skill bigquery-observability"
    },
    {
      "name": "bigquery-optimization",
      "description": "Provides workflows to optimize BigQuery environments (capacity planning, editions), storage assets (partitioning, clustering, storage lifecycles, billing models), and SQL queries. Use when optimizing cost, modeling Edition migrations, rightsizing reservations, evaluating logical vs. physical storage, designing table partitioning/clustering, generating table DDL, migrating unpartitioned tables, managing partition expiration, optimizing individual SQL queries, or evaluating acceleration structures (search indexes, materialized views, BI Engine).\nDo not use for raw usage reporting (use bigquery-observability), query execution plan analysis, error troubleshooting, or diagnosing why a specific job was slow (use bigquery-troubleshooting).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-optimization/SKILL.md",
      "id": "google-skills/bigquery-optimization",
      "title": "BigQuery Optimization Workflow",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.1.1",
      "lines": 179,
      "size_bytes": 9521,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-optimization/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-optimization/SKILL.md",
      "content_url": "content/google-skills/bigquery-optimization.md",
      "install": "npx skills add google/skills --skill bigquery-optimization"
    },
    {
      "name": "bigquery-troubleshooting",
      "description": "Provides diagnostic workflows and step-by-step root-cause analysis procedures for actively broken, failing, or slow BigQuery jobs, execution graph and query plan stage bottlenecks, system performance issues, or unexpectedly expensive workloads. Use when interpreting symptoms, isolating bottlenecks, diagnosing cost spikes (on-demand query spend, capacity slot autoscaling, storage growth), execution graph stages or substep variables, identifying root causes, and determining remediation steps. Don't use for writing or optimizing SQL, proactive capacity planning, or storage layout design (use bigquery-optimization), or when the user already knows which telemetry they want and just needs the query (use bigquery-observability).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-troubleshooting/SKILL.md",
      "id": "google-skills/bigquery-troubleshooting",
      "title": "BigQuery Troubleshooting",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.1.1",
      "lines": 206,
      "size_bytes": 10586,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/bigquery-troubleshooting.md",
      "install": "npx skills add google/skills --skill bigquery-troubleshooting"
    },
    {
      "name": "bigquery-udfs",
      "description": "Creates, deploys, and troubleshoots BigQuery User-Defined Functions (UDFs) and Remote Functions across SQL, JavaScript, Python, and Cloud Run endpoints. Use when writing custom scalar or aggregate functions in BigQuery, installing PyPI packages or Cloud Storage libraries in a Python or JavaScript UDF, or calling Google Cloud and external APIs from a Python UDF (WITH CONNECTION) or Remote Function. Don't use for standard BigQuery table/dataset CRUD (use bigquery-basics), DataFrames client workflows (use bigquery-bigframes), or BigQuery ML models (use bigquery-ai-ml).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigquery-udfs/SKILL.md",
      "id": "google-skills/bigquery-udfs",
      "title": "BigQuery User-Defined Functions (UDFs)",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.1",
      "lines": 406,
      "size_bytes": 19000,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigquery-udfs/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigquery-udfs/SKILL.md",
      "content_url": "content/google-skills/bigquery-udfs.md",
      "install": "npx skills add google/skills --skill bigquery-udfs"
    },
    {
      "name": "bigtable-basics",
      "description": "Assists in provisioning instances/tables, designing performant schemas, and querying data in Bigtable. Use when designing Bigtable row keys, configuring column families, writing SQL queries or client library code (Java, Go, Python) for Bigtable, or diagnosing performance/hotspotting issues. Also use when provisioning Bigtable clusters using gcloud or cbt CLIs. Don't use for generic Cloud SQL administration.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/bigtable-basics/SKILL.md",
      "id": "google-skills/bigtable-basics",
      "title": "Bigtable Basics",
      "category": "Databases",
      "emoji": null,
      "version": "1.0.1",
      "lines": 127,
      "size_bytes": 5589,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/bigtable-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/bigtable-basics/SKILL.md",
      "content_url": "content/google-skills/bigtable-basics.md",
      "install": "npx skills add google/skills --skill bigtable-basics"
    },
    {
      "name": "cloud-armor-crs-rule-upgrader",
      "description": "Upgrades Google Cloud Armor security policies from OWASP CRS 3.0 and 3.3 to OWASP CRS 4.22. Preserves signature opt-in and opt-out lists, translates evaluatePreconfiguredExpr to native evaluatePreconfiguredWaf dictionary parameters, remaps signature IDs to v042200, drops retired signature IDs, and updates structured preconfiguredWafConfig fine-tuning exclusions. Evaluates operational risk (High Breaking Change, Medium Attention Required, Low Clean Upgrade) including Method Enforcement breaking changes (PUT/PATCH/DELETE blocking) and sensitivity coverage expansions. Supports both in-place rule upgrades and smooth preview mode deployments with priority spacing and a 200-rule quota guardrail. Use when a user or agent needs to audit, upgrade, or transition Cloud Armor WAF rules to CRS 4.22. Don't use for non-WAF Cloud Armor rules (IP rate-limiting, geo-blocking, reCAPTCHA) or AWS/Azure WAF migrations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-armor-crs-rule-upgrader/SKILL.md",
      "id": "google-skills/cloud-armor-crs-rule-upgrader",
      "title": "Cloud Armor OWASP Rule Upgrader (CRS 3.0/3.3 -> 4.22)",
      "category": "Security",
      "emoji": null,
      "version": "1.0.1",
      "lines": 370,
      "size_bytes": 19704,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-armor-crs-rule-upgrader/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-armor-crs-rule-upgrader/SKILL.md",
      "content_url": "content/google-skills/cloud-armor-crs-rule-upgrader.md",
      "install": "npx skills add google/skills --skill cloud-armor-crs-rule-upgrader"
    },
    {
      "name": "cloud-build-basics",
      "description": "Teaches the fundamentals of Cloud Build on Google Cloud. Covers core concepts, API enablement, console navigation to the Build History page, and the end-to-end workflow for creating and manually running a basic build trigger. Do not use for managing private pools or complex pipeline architectures.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-build-basics/SKILL.md",
      "id": "google-skills/cloud-build-basics",
      "title": "Cloud Build Basics",
      "category": "DevOps",
      "emoji": null,
      "version": "1.0.2",
      "lines": 155,
      "size_bytes": 8603,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-build-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-build-basics/SKILL.md",
      "content_url": "content/google-skills/cloud-build-basics.md",
      "install": "npx skills add google/skills --skill cloud-build-basics"
    },
    {
      "name": "cloud-databases-onboarding",
      "description": "Guides users through discovering their database requirements, recommends a Google Cloud database based on a recommendation matrix, and assists in database creation. Use when a user asks 'What database service should I use?', 'Help me pick a database', or when a user wants to create a new database on Google Cloud. Don't use for general Google Cloud maintenance, managing existing databases, or database migrations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-databases-onboarding/SKILL.md",
      "id": "google-skills/cloud-databases-onboarding",
      "title": "Google Cloud Database Onboarding Skill",
      "category": "Databases",
      "emoji": null,
      "version": "1.0.1",
      "lines": 139,
      "size_bytes": 7102,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-databases-onboarding/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-databases-onboarding/SKILL.md",
      "content_url": "content/google-skills/cloud-databases-onboarding.md",
      "install": "npx skills add google/skills --skill cloud-databases-onboarding"
    },
    {
      "name": "cloud-logging-configuration-basics",
      "description": "Configure single-project Cloud Logging on Google Cloud: regional log buckets, log sinks, log views, restricting or hiding sensitive logs in the default view (_Default) filter, IAM permissions for views (Logs View Accessor, IAM conditions), logs-based metrics, log exclusions, and sampling. Don't use for cross-project logging or multi-project setups.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-logging-configuration-basics/SKILL.md",
      "id": "google-skills/cloud-logging-configuration-basics",
      "title": "Configuring Cloud Logging",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 353,
      "size_bytes": 14311,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-logging-configuration-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-logging-configuration-basics/SKILL.md",
      "content_url": "content/google-skills/cloud-logging-configuration-basics.md",
      "install": "npx skills add google/skills --skill cloud-logging-configuration-basics"
    },
    {
      "name": "cloud-logging-cross-project-configuration",
      "description": "Configure and troubleshoot Google Cloud cross-project centralized logging and read-time aggregation. Use when: - Setting up log routing from multiple projects/folders/organizations to a central log bucket. - Creating cross-project log sinks and configuring central log buckets. - Troubleshooting cross-project routing. Don't use for single-project basic configurations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-logging-cross-project-configuration/SKILL.md",
      "id": "google-skills/cloud-logging-cross-project-configuration",
      "title": "Configuring Cross-Project Logging",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 466,
      "size_bytes": 19556,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-logging-cross-project-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-logging-cross-project-configuration/SKILL.md",
      "content_url": "content/google-skills/cloud-logging-cross-project-configuration.md",
      "install": "npx skills add google/skills --skill cloud-logging-cross-project-configuration"
    },
    {
      "name": "cloud-logging-finops",
      "description": "Audits Cloud Logging costs for a Google Cloud project: the charges for log entries written to log buckets, the services, log streams and severities that drive them, and the log sinks that route them. Reconciles Cloud Billing export costs with Cloud Monitoring volume metrics, and generates a FinOps report with charts and copy-paste exclusion filters. Use when auditing Cloud Logging spend, finding logging waste, identifying top logging contributors, generating log cost reduction reports, or creating log sink exclusion filters. Don't use for querying log entries (use cloud-logging-query-generation), configuring Cloud Monitoring alerts, or querying metrics/traces.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-logging-finops/SKILL.md",
      "id": "google-skills/cloud-logging-finops",
      "title": "Cloud Logging Finops",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 363,
      "size_bytes": 20065,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-logging-finops/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-logging-finops/SKILL.md",
      "content_url": "content/google-skills/cloud-logging-finops.md",
      "install": "npx skills add google/skills --skill cloud-logging-finops"
    },
    {
      "name": "cloud-logging-query-generation",
      "description": "Generates Logging Query Language (LQL) queries for Cloud Logging on Google Cloud from natural language. Use this skill when you need to query log data or when you are debugging issues. You can filter log data by Google Cloud service. Don't use this skill to query other databases, such as SQL or Cloud Spanner.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-logging-query-generation/SKILL.md",
      "id": "google-skills/cloud-logging-query-generation",
      "title": "Generate Logging Query Language queries",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 152,
      "size_bytes": 8145,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-logging-query-generation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-logging-query-generation/SKILL.md",
      "content_url": "content/google-skills/cloud-logging-query-generation.md",
      "install": "npx skills add google/skills --skill cloud-logging-query-generation"
    },
    {
      "name": "cloud-monitoring-alert-configuration",
      "description": "Configures Cloud Monitoring alerting policies using Terraform and PromQL across Cloud Run, Google Kubernetes Engine (GKE), Compute Engine, AI Hypercomputer reservations, Vertex AI Agent Engine, and generic Google Cloud resources. Use when creating, reviewing, migrating, or deduplicating Terraform alerting policies for latency, traffic, error rates, saturation, host or reservation maintenance, GPU XID insights, or AI agent telemetry. Don't use for standalone PromQL query authoring without alerting, log querying, or billing cost audits.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-monitoring-alert-configuration/SKILL.md",
      "id": "google-skills/cloud-monitoring-alert-configuration",
      "title": "Configure Cloud Monitoring Alerts",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.0",
      "lines": 222,
      "size_bytes": 11369,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-monitoring-alert-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-monitoring-alert-configuration/SKILL.md",
      "content_url": "content/google-skills/cloud-monitoring-alert-configuration.md",
      "install": "npx skills add google/skills --skill cloud-monitoring-alert-configuration"
    },
    {
      "name": "cloud-monitoring-chart-generation",
      "description": "Generates Cloud Monitoring Server-Driven UI (SDUI) Widget and XyChart Protocol Buffer textprotos on Google Cloud from resolved PromQL or ListTimeSeries queries. Use when:\n  - Generating valid google.monitoring.dashboard.v1.Widget textprotos,\n    containing PrometheusQuery or TimeSeriesFilter datasets, for use with the Cloud Monitoring\n    Dashboards API, gcloud CLI, or declarative dashboard definitions.\n  - Synthesizing Server-Driven UI (SDUI) widget titles, axis labels, and\n    plot types for Prometheus or ListTimeSeries queries.\nDon't use for:\n  - Metric discovery or PromQL query generation. For those tasks, use the\n    cloud-monitoring-metric-selection or cloud-monitoring-promql-query skills.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-monitoring-chart-generation/SKILL.md",
      "id": "google-skills/cloud-monitoring-chart-generation",
      "title": "Cloud Monitoring Chart Generation Skill (`cloud-monitoring-chart-generation`)",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 249,
      "size_bytes": 11148,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-monitoring-chart-generation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-monitoring-chart-generation/SKILL.md",
      "content_url": "content/google-skills/cloud-monitoring-chart-generation.md",
      "install": "npx skills add google/skills --skill cloud-monitoring-chart-generation"
    },
    {
      "name": "cloud-monitoring-list-time-series-request",
      "description": "Generates valid Cloud Monitoring ListTimeSeries requests and aggregation specifications from metric descriptors and resource parameters. Use when asked to create, generate, format, or build ListTimeSeries requests, JSON payloads, filter expressions, or aligner/reducer aggregations for Cloud Monitoring metrics and charts. Don't use for metric discovery or metric selection.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-monitoring-list-time-series-request/SKILL.md",
      "id": "google-skills/cloud-monitoring-list-time-series-request",
      "title": "Cloud Monitoring ListTimeSeries Request Generator",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 225,
      "size_bytes": 11692,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-monitoring-list-time-series-request/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-monitoring-list-time-series-request/SKILL.md",
      "content_url": "content/google-skills/cloud-monitoring-list-time-series-request.md",
      "install": "npx skills add google/skills --skill cloud-monitoring-list-time-series-request"
    },
    {
      "name": "cloud-monitoring-metric-selection",
      "description": "Retrieve, query, and identify relevant Cloud Monitoring metric descriptors on Google Cloud for a service or resource (such as Compute Engine, Spanner, BigQuery, Cloud Run, Cloud SQL, Pub/Sub, Cloud Storage, etc.). Use when asked to find, list, search, or discover GCP metric types, names, kind/value schemas, or descriptors.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-monitoring-metric-selection/SKILL.md",
      "id": "google-skills/cloud-monitoring-metric-selection",
      "title": "Metric Selection (Service Query & Local Keyword Filtering)",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 223,
      "size_bytes": 10120,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-monitoring-metric-selection/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-monitoring-metric-selection/SKILL.md",
      "content_url": "content/google-skills/cloud-monitoring-metric-selection.md",
      "install": "npx skills add google/skills --skill cloud-monitoring-metric-selection"
    },
    {
      "name": "cloud-monitoring-notification-channels-configuration",
      "description": "Generates Terraform HCL configurations for Cloud Monitoring notification channels (`google_monitoring_notification_channel`) and adds notification channels to alerting policies (`google_monitoring_alert_policy`) in Google Cloud projects. Use when creating or configuring email, SMS, Slack, PagerDuty, Pub/Sub, or webhook notification channels, verifying Pub/Sub topic compatibility (including cross-project topics, message storage policies, and in-transit enforcement) and publishing permissions for the Cloud Monitoring Service Agent, or adding notification channels to existing alert policies. Don't use for authoring or editing alerting policy conditions, selecting metric descriptors, or writing PromQL or Monitoring Filter queries.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-monitoring-notification-channels-configuration/SKILL.md",
      "id": "google-skills/cloud-monitoring-notification-channels-configuration",
      "title": "Cloud Monitoring Notification Channels Configuration",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 287,
      "size_bytes": 15558,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-monitoring-notification-channels-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-monitoring-notification-channels-configuration/SKILL.md",
      "content_url": "content/google-skills/cloud-monitoring-notification-channels-configuration.md",
      "install": "npx skills add google/skills --skill cloud-monitoring-notification-channels-configuration"
    },
    {
      "name": "cloud-monitoring-promql-query",
      "description": "Generates valid PromQL queries from Cloud Monitoring metric descriptors and resource parameters. Use when asked to create, generate, write, or format PromQL queries, PromQL strings, or PromQL aggregations for Cloud Monitoring metrics and resources. Don't use for raw metric discovery or metric selection.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-monitoring-promql-query/SKILL.md",
      "id": "google-skills/cloud-monitoring-promql-query",
      "title": "Cloud Monitoring PromQL Generator",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 205,
      "size_bytes": 10806,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-monitoring-promql-query/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-monitoring-promql-query/SKILL.md",
      "content_url": "content/google-skills/cloud-monitoring-promql-query.md",
      "install": "npx skills add google/skills --skill cloud-monitoring-promql-query"
    },
    {
      "name": "cloud-network-insights",
      "description": "Guides and automates setup, onboarding, and synthetic monitoring operations for Cloud Network Insights in Google Cloud and Broadcom AppNeta. Use when enabling Cloud Network Insights, deploying or troubleshooting Monitoring Points across cloud and on-premises environments, configuring Network or Web monitoring policies and AppNeta alarm rules, configuring alert policies, querying path alarms and performance metrics, or verifying synthetic path reachability. Don't use for generic network observability, VPC Flow Logs, Cloud NAT, or VPC firewall debugging.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-network-insights/SKILL.md",
      "id": "google-skills/cloud-network-insights",
      "title": "Cloud Network Insights",
      "category": "Networking",
      "emoji": null,
      "version": "1.0.0",
      "lines": 270,
      "size_bytes": 13314,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-network-insights/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-network-insights/SKILL.md",
      "content_url": "content/google-skills/cloud-network-insights.md",
      "install": "npx skills add google/skills --skill cloud-network-insights"
    },
    {
      "name": "cloud-operator",
      "description": "Google Cloud (GCP) assistant and operator via the autocloud MCP server. Use for any GCP request: how-to, resources, Terraform/Kubernetes/Helm, rollouts, incidents, costs. Invoke it before answering a GCP question from your own knowledge or documentation search, and before proposing an architecture or backend, even when no cloud is named. Invoke it before reading or editing local *.tf or Kubernetes YAML. Don't use for non-GCP tasks or local machine setup like installing gcloud and setting up GCP.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-operator/SKILL.md",
      "id": "google-skills/cloud-operator",
      "title": "Cloud Operator",
      "category": "CloudInfrastructureAndServices",
      "emoji": null,
      "version": "1.0.2",
      "lines": 194,
      "size_bytes": 12102,
      "updated_at": "2026-11-04",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-operator/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-operator/SKILL.md",
      "content_url": "content/google-skills/cloud-operator.md",
      "install": "npx skills add google/skills --skill cloud-operator"
    },
    {
      "name": "cloud-run-alert-configuration",
      "description": "Configures best-practice, high-signal alerting policies for Cloud Run resources on Google Cloud (services, jobs, and worker pools) based on seasoned SRE practices. Use when analyzing, recommending, writing, or deploying Terraform PromQL alerting policies to monitor Cloud Run error rates (4xx/5xx), request latency, container instance saturation (warning/critical), container CPU/memory utilization and allocation, billable instance time, job execution status, and worker pool queue backlog. Don't use for GKE workloads (use gke-alert-configuration) or Compute Engine VMs.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-run-alert-configuration/SKILL.md",
      "id": "google-skills/cloud-run-alert-configuration",
      "title": "Cloud Run Alert Configuration",
      "category": "Serverless",
      "emoji": null,
      "version": "1.0.3",
      "lines": 110,
      "size_bytes": 7449,
      "updated_at": "2026-10-29",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-run-alert-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-run-alert-configuration/SKILL.md",
      "content_url": "content/google-skills/cloud-run-alert-configuration.md",
      "install": "npx skills add google/skills --skill cloud-run-alert-configuration"
    },
    {
      "name": "cloud-run-basics",
      "description": "Manages Cloud Run services, jobs, and worker pools. Use when you need to deploy applications responding to HTTP requests (services), run event-triggered or scheduled tasks (jobs), or handle always-on pull-based background processing (worker pools).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-run-basics/SKILL.md",
      "id": "google-skills/cloud-run-basics",
      "title": "Cloud Run Basics",
      "category": "Serverless",
      "emoji": null,
      "version": "1.0.1",
      "lines": 392,
      "size_bytes": 16308,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-run-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-run-basics/SKILL.md",
      "content_url": "content/google-skills/cloud-run-basics.md",
      "install": "npx skills add google/skills --skill cloud-run-basics"
    },
    {
      "name": "cloud-sql-basics",
      "description": "This file generates or explains Cloud SQL resources. Use this file when the user asks to create a Cloud SQL instance or database for MySQL, PostgreSQL, or SQL Server.\nCloud SQL manages third-party MySQL, PostgreSQL, and SQL Server instances as resources in Cloud SQL. For example, when Cloud SQL creates an open-source MySQL instance, the resulting resource is a Cloud SQL for MySQL instance that Google Cloud manages.\nCloud SQL handles backups, high availability, and secure connectivity for relational database workloads.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-sql-basics/SKILL.md",
      "id": "google-skills/cloud-sql-basics",
      "title": "Cloud SQL Basics",
      "category": "Databases",
      "emoji": null,
      "version": "1.0.1",
      "lines": 132,
      "size_bytes": 4328,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-sql-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-sql-basics/SKILL.md",
      "content_url": "content/google-skills/cloud-sql-basics.md",
      "install": "npx skills add google/skills --skill cloud-sql-basics"
    },
    {
      "name": "cloud-trace-querying",
      "description": "Query Cloud Trace spans, filter by latency thresholds or error status, correlate distributed traces with Cloud Logging, and diagnose latency bottlenecks across Google Cloud services. Use when investigating slow requests, analyzing trace hierarchies, or resolving latency regressions. Do NOT use for querying non-GCP telemetry or database query optimization outside Cloud Trace.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/cloud-trace-querying/SKILL.md",
      "id": "google-skills/cloud-trace-querying",
      "title": "Cloud Trace Querying Skill (`cloud-trace-querying`)",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 147,
      "size_bytes": 7328,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/cloud-trace-querying/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/cloud-trace-querying/SKILL.md",
      "content_url": "content/google-skills/cloud-trace-querying.md",
      "install": "npx skills add google/skills --skill cloud-trace-querying"
    },
    {
      "name": "compute-future-reservations",
      "description": "Evaluates future GPU and TPU reservation feasibility and calendar-mode booking options in Google Compute Engine (GCE). Use when planning future AI/ML training runs, checking reservation availability windows, verifying accelerator cluster topologies, or assessing future capacity lead times. Don't use for active on-demand reservations (use compute-on-demand-reservations), immediate Spot capacity queries (use compute-spot-capacity-advice), or Standard Future Reservations (--reservation-mode=DEFAULT).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/compute-future-reservations/SKILL.md",
      "id": "google-skills/compute-future-reservations",
      "title": "Compute Engine Future Reservations & Calendar-Mode Feasibility",
      "category": "Compute",
      "emoji": null,
      "version": "1.0.0",
      "lines": 249,
      "size_bytes": 18577,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/compute-future-reservations/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/compute-future-reservations/SKILL.md",
      "content_url": "content/google-skills/compute-future-reservations.md",
      "install": "npx skills add google/skills --skill compute-future-reservations"
    },
    {
      "name": "compute-on-demand-reservations",
      "description": "Inspects, verifies, and manages Google Compute Engine (GCE) On-Demand reservations and analyzes consumed versus available reserved capacity. Use when checking active reservation capacity, determining whether reserved VMs are available or exhausted, verifying reservation targeting (automatic versus specific reservation), or sharing reservations across projects. Don't use for Spot capacity advice (use compute-spot-capacity-advice) or future calendar bookings (use compute-future-reservations).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/compute-on-demand-reservations/SKILL.md",
      "id": "google-skills/compute-on-demand-reservations",
      "title": "Compute Engine On-Demand Reservations",
      "category": "Compute",
      "emoji": null,
      "version": "1.0.0",
      "lines": 219,
      "size_bytes": 15587,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/compute-on-demand-reservations/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/compute-on-demand-reservations/SKILL.md",
      "content_url": "content/google-skills/compute-on-demand-reservations.md",
      "install": "npx skills add google/skills --skill compute-on-demand-reservations"
    },
    {
      "name": "datalineage-bigquery-asset-impact-analysis",
      "description": "Analyzes the downstream impact (blast radius) using data lineage on Google Cloud when a BigQuery table or view is broken, stale, or modified. Identifies all downstream tables, dashboards, and processes that will be affected. Use when: - Performing a blast radius or impact analysis for a BigQuery table or view. - Assessing the consequences of modifying, deleting, or pausing updates to a BigQuery asset. - Identifying downstream dependencies (tables, dashboards, processes) of a BigQuery asset. Don't use for: - General BigQuery querying or data analysis (use BigQuery-related tools instead). - Non-BigQuery assets (e.g., Cloud Storage files) unless they are part of the BigQuery lineage. - Creating or modifying lineage links directly.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/datalineage-bigquery-asset-impact-analysis/SKILL.md",
      "id": "google-skills/datalineage-bigquery-asset-impact-analysis",
      "title": "BigQuery Asset Impact Analysis",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.2",
      "lines": 146,
      "size_bytes": 7178,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/datalineage-bigquery-asset-impact-analysis/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/datalineage-bigquery-asset-impact-analysis/SKILL.md",
      "content_url": "content/google-skills/datalineage-bigquery-asset-impact-analysis.md",
      "install": "npx skills add google/skills --skill datalineage-bigquery-asset-impact-analysis"
    },
    {
      "name": "datalineage-summary",
      "description": "Summarizes data lineage graphs on Google Cloud to help users debug data quality issues and understand data provenance for BigQuery and Cloud Storage. Use when summarizing upstream and downstream data flows, and presenting complex lineage data as an intuitive Markdown report. Don't use for generic BigQuery queries, editing lineage relationships, or downstream deprecation. Don't use for downstream blast-radius impact analysis (use datalineage-bigquery-asset-impact-analysis skill instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/datalineage-summary/SKILL.md",
      "id": "google-skills/datalineage-summary",
      "title": "Data Lineage Summary",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.2",
      "lines": 166,
      "size_bytes": 7225,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/datalineage-summary/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/datalineage-summary/SKILL.md",
      "content_url": "content/google-skills/datalineage-summary.md",
      "install": "npx skills add google/skills --skill datalineage-summary"
    },
    {
      "name": "dbt-sf-to-bq-translator",
      "description": "Translates Snowflake dbt SQL models to Standardized BigQuery SQL. Handles SQL compilation, Jinja macro placeholder masking, BigQuery Translation Service migration workflows, AST-based config transformations, explicit type casting, JSON extraction standardization, and deduplication. Use when migrating Snowflake dbt pipelines or models to BigQuery on Google Cloud. Don't use for generic BigQuery queries or non-Snowflake SQL migrations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/dbt-sf-to-bq-translator/SKILL.md",
      "id": "google-skills/dbt-sf-to-bq-translator",
      "title": "dbt Snowflake to BigQuery Translator",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.1.3",
      "lines": 184,
      "size_bytes": 15586,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/dbt-sf-to-bq-translator/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/dbt-sf-to-bq-translator/SKILL.md",
      "content_url": "content/google-skills/dbt-sf-to-bq-translator.md",
      "install": "npx skills add google/skills --skill dbt-sf-to-bq-translator"
    },
    {
      "name": "detection-engineering-coverage-evaluation",
      "description": "Automates the end-to-end detection engineering workflow in Google SecOps using MCP tools. Use when fetching threat intelligence from blogs, generating Threat Detection Opportunities (TDOs), simulating attacker behavior with synthetic UDM events, evaluating rule coverage, and deploying gap-closing rules. Don't use for standalone YARA-L 2.0 rule authoring/tuning (use secops-detection-engineering), threat hunting, or SOC investigation.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/detection-engineering-coverage-evaluation/SKILL.md",
      "id": "google-skills/detection-engineering-coverage-evaluation",
      "title": "SecOps Detection Coverage Skill",
      "category": "Security",
      "emoji": null,
      "version": "1.0.2",
      "lines": 275,
      "size_bytes": 13307,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/detection-engineering-coverage-evaluation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/detection-engineering-coverage-evaluation/SKILL.md",
      "content_url": "content/google-skills/detection-engineering-coverage-evaluation.md",
      "install": "npx skills add google/skills --skill detection-engineering-coverage-evaluation"
    },
    {
      "name": "developer-device-platform-basics",
      "description": "Provides guidance and instructions on managing remote devices on Developer Device Platform (DDP). Use when reserving remote Android devices, establishing connection tunnels, checking session status, or extending/cancelling leases. Don't use for iOS or local device/hardware inquiries.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/developer-device-platform-basics/SKILL.md",
      "id": "google-skills/developer-device-platform-basics",
      "title": "Developer Device Platform",
      "category": "CloudInfrastructureAndServices",
      "emoji": null,
      "version": "0.5.1",
      "lines": 262,
      "size_bytes": 10543,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/developer-device-platform-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/developer-device-platform-basics/SKILL.md",
      "content_url": "content/google-skills/developer-device-platform-basics.md",
      "install": "npx skills add google/skills --skill developer-device-platform-basics"
    },
    {
      "name": "developing-genkit-dart",
      "description": "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.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/developing-genkit-dart/SKILL.md",
      "id": "google-skills/developing-genkit-dart",
      "title": "Genkit Dart",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.0",
      "lines": 174,
      "size_bytes": 13710,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/developing-genkit-dart/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/developing-genkit-dart/SKILL.md",
      "content_url": "content/google-skills/developing-genkit-dart.md",
      "install": "npx skills add google/skills --skill developing-genkit-dart"
    },
    {
      "name": "developing-genkit-go",
      "description": "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.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/developing-genkit-go/SKILL.md",
      "id": "google-skills/developing-genkit-go",
      "title": "Genkit Go",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.0",
      "lines": 158,
      "size_bytes": 11296,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/developing-genkit-go/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/developing-genkit-go/SKILL.md",
      "content_url": "content/google-skills/developing-genkit-go.md",
      "install": "npx skills add google/skills --skill developing-genkit-go"
    },
    {
      "name": "developing-genkit-js",
      "description": "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.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/developing-genkit-js/SKILL.md",
      "id": "google-skills/developing-genkit-js",
      "title": "Genkit JS",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.0",
      "lines": 202,
      "size_bytes": 13063,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/developing-genkit-js/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/developing-genkit-js/SKILL.md",
      "content_url": "content/google-skills/developing-genkit-js.md",
      "install": "npx skills add google/skills --skill developing-genkit-js"
    },
    {
      "name": "developing-genkit-python",
      "description": "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.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/developing-genkit-python/SKILL.md",
      "id": "google-skills/developing-genkit-python",
      "title": "Genkit Python",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.0",
      "lines": 124,
      "size_bytes": 6667,
      "updated_at": "2026-11-03",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/developing-genkit-python/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/developing-genkit-python/SKILL.md",
      "content_url": "content/google-skills/developing-genkit-python.md",
      "install": "npx skills add google/skills --skill developing-genkit-python"
    },
    {
      "name": "firebase-basics",
      "description": "Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY for CLI login, project creation/switching, or downloading app config files. Don't use for Firebase Hosting deploy, Firestore, Auth, App Hosting, Data Connect, Crashlytics, or Remote Config.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/firebase-basics/SKILL.md",
      "id": "google-skills/firebase-basics",
      "title": "Firebase Basics",
      "category": "Serverless",
      "emoji": null,
      "version": "1.0.1",
      "lines": 159,
      "size_bytes": 7750,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/firebase-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/firebase-basics/SKILL.md",
      "content_url": "content/google-skills/firebase-basics.md",
      "install": "npx skills add google/skills --skill firebase-basics"
    },
    {
      "name": "gcloud",
      "description": "Provides safety-critical validation, guardrails, and data reduction for gcloud CLI operations across Google Cloud Platform (GCP) services and infrastructure. Use when planning, generating, constructing, proposing, describing, or executing any gcloud CLI commands - including when answering questions about gcloud syntax, or formatting flags. Don't use when writing Google Cloud client library code or raw REST/gRPC API requests.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gcloud/SKILL.md",
      "id": "google-skills/gcloud",
      "title": "gcloud CLI Skill for AI Agents",
      "category": "CloudInfrastructureAndServices",
      "emoji": null,
      "version": "1.0.3",
      "lines": 299,
      "size_bytes": 15098,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gcloud/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gcloud/SKILL.md",
      "content_url": "content/google-skills/gcloud.md",
      "install": "npx skills add google/skills --skill gcloud"
    },
    {
      "name": "gemini-agents-api",
      "description": "Manages custom Agent resources on Gemini Enterprise Agent Platform. Use when the user wants to programmatically create, configure, list, update, or delete stateful, server-managed Agent resources (including mounting files, skills, and tools) before executing conversations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gemini-agents-api/SKILL.md",
      "id": "google-skills/gemini-agents-api",
      "title": "Gemini Enterprise Agent Platform - Managed Agents API Skill",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 363,
      "size_bytes": 13252,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gemini-agents-api/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gemini-agents-api/SKILL.md",
      "content_url": "content/google-skills/gemini-agents-api.md",
      "install": "npx skills add google/skills --skill gemini-agents-api"
    },
    {
      "name": "gemini-api",
      "description": "Use when the user asks about using Gemini in an enterprise environment or explicitly mentions Vertex AI, Google Cloud, or Agent Platform. Guides the usage of the Gemini API on Agent Platform with the Google Gen AI SDK. Covers SDK usage (Python, JS/TS, Go, Java, C#), capabilities like multimodal inputs, tools, media generation, caching, batch prediction, and Live API.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gemini-api/SKILL.md",
      "id": "google-skills/gemini-api",
      "title": "Gemini API in Agent Platform",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 265,
      "size_bytes": 10846,
      "updated_at": "2026-11-04",
      "compatibility": "Requires active Google Cloud credentials and Agent Platform API enabled.",
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gemini-api/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gemini-api/SKILL.md",
      "content_url": "content/google-skills/gemini-api.md",
      "install": "npx skills add google/skills --skill gemini-api"
    },
    {
      "name": "gemini-interactions-api",
      "description": "Guides the usage of Gemini Interactions API on Gemini Enterprise Agent Platform. Use when the user wants to use the stateful, server-managed Interactions API for multi-turn conversations, background execution, streaming, structured output, and function calling on the Agent Platform.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gemini-interactions-api/SKILL.md",
      "id": "google-skills/gemini-interactions-api",
      "title": "Gemini Interactions API Skill",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "2.0.1",
      "lines": 503,
      "size_bytes": 17129,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gemini-interactions-api/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gemini-interactions-api/SKILL.md",
      "content_url": "content/google-skills/gemini-interactions-api.md",
      "install": "npx skills add google/skills --skill gemini-interactions-api"
    },
    {
      "name": "gemini-live-api",
      "description": "Generates a Gemini LiveAPI client service class in the user's chosen programming language. Use when the user wants to build, scaffold, or integrate a client that connects to the Gemini Enterprise LiveAPI websocket endpoint, handles session setup/resumption, bearer token refresh, and sending/receiving `ClientMessage`/`ServerMessage` protos. Don't use for general (non-live, non-bidirectional) Gemini API usage such as one-shot `generateContent`, embeddings, image/video generation, or fine-tuning — use the `gemini-api` skill for those.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gemini-live-api/SKILL.md",
      "id": "google-skills/gemini-live-api",
      "title": "LiveAPI Service Skill",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.2",
      "lines": 232,
      "size_bytes": 10300,
      "updated_at": "2026-11-04",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gemini-live-api/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gemini-live-api/SKILL.md",
      "content_url": "content/google-skills/gemini-live-api.md",
      "install": "npx skills add google/skills --skill gemini-live-api"
    },
    {
      "name": "gke-ai-troubleshooting-handle-disruption-gpu-tpu",
      "description": "Diagnoses, predicts, and mitigates node disruptions during Compute Engine host maintenance and hardware or software maintenance events for GPU and TPU workloads on GKE. Use when diagnosing node disruptions, predicting host maintenance events on GPU/TPU nodepools, inspecting node interruption PromQL metrics, auditing node taints, or configuring workload protection strategies (graceful termination, opportunistic maintenance, PodDisruptionBudgets). Don't use for general GKE cluster creation, network policy configuration, or non-disruption workload deployment.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-handle-disruption-gpu-tpu",
      "title": "Handle Disruption on GPUs and TPUs Troubleshooting",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 120,
      "size_bytes": 7025,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-handle-disruption-gpu-tpu/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-handle-disruption-gpu-tpu.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-handle-disruption-gpu-tpu"
    },
    {
      "name": "gke-ai-troubleshooting-jobset-interruption",
      "description": "Diagnoses GKE JobSet interruptions, restarts, and preemptions for AI/ML training workloads autonomously. Use when troubleshooting JobSet restart loops, spot VM preemptions, node readiness failures, host VM issues, or coordinator worker crashes. Don't use for general GKE cluster creation, basic workload deployment, or non-JobSet application issues.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-jobset-interruption/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-jobset-interruption",
      "title": "GKE JobSet Interruption Troubleshooting",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 324,
      "size_bytes": 11535,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-jobset-interruption/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-jobset-interruption/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-jobset-interruption.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-jobset-interruption"
    },
    {
      "name": "gke-ai-troubleshooting-node-unresponsive-timeout",
      "description": "Diagnose and mitigate GKE TPU or GPU nodes stuck in NotReady / NodeStatusUnknown (\"Kubelet stopped posting node status\") due to host kernel panics, hardware lockups, or disabled node auto-repair. Use when nodes stop heartbeating beyond the node auto-repair threshold and pods remain stuck in Terminating. Don't use for healthy nodes, pod-only application crashes, or routine GKE upgrades.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-node-unresponsive-timeout/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-node-unresponsive-timeout",
      "title": "Troubleshoot unresponsive GKE TPU and GPU nodes (`NodeStatusUnknown`)",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 249,
      "size_bytes": 13233,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-node-unresponsive-timeout/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-node-unresponsive-timeout/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-node-unresponsive-timeout.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-node-unresponsive-timeout"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-dynamic-slices-monitoring",
      "description": "Monitors, troubleshoots, and manages GKE TPU Dynamic Slices custom resources. Use when checking TPU slice lifecycle states, troubleshooting slice provisioning failures, validating single-slice or multi-slice (JobSet) workload manifests, or safely patching stuck finalizers and disabling the slice controller. Don't use for generic GKE cluster node pool creation or standard non-TPU workload management (use gke-basics or gke-cluster-creation instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring",
      "title": "GKE TPU Dynamic Slices Monitoring & Management",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 167,
      "size_bytes": 8341,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-dynamic-slices-monitoring.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-dynamic-slices-monitoring"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-metrics-monitoring",
      "description": "Monitors and troubleshoots GKE TPU workloads, nodes, and node pools using GKE system metrics and PromQL. Use when monitoring TensorCore duty cycle, TPU memory, node readiness, multi-host TPU node pool availability, host maintenance or preemption interruptions, and calculating MTTR or MTBI metrics for GKE TPUs. Don't use for general non-TPU GKE workload monitoring or non-metric TPU debugging.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-metrics-monitoring",
      "title": "GKE TPU Metrics Monitoring Guide",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 151,
      "size_bytes": 7933,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-metrics-monitoring/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-metrics-monitoring.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-metrics-monitoring"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-mxla-hang",
      "description": "Diagnose GKE Cloud TPU multi-slice training hangs (Megascale `HANG_DETECTED` logs and hang monitored events) using the ML Diagnostics `Megascale XLA (MXLA) Hang Analyzer` (`gcloud alpha mldiagnostics monitored-events`) and 1-minute Cloud Monitoring multi-slice latency metrics (`kubernetes.io/container/multislice/*`). Distinguishes XLA compiler/HLO launch divergence and host data-input stalls from TPU chip, SparseCore, ICI, or network fabric faults. Use when multi-slice TPU training jobs freeze without progressing steps, emit `HANG_DETECTED`, or stall in collective operations. Don't use for gradual step-time throughput drops without hangs (use gke-ai-troubleshooting-tpu-performance-degradation) or pod preemption/eviction restarts (use gke-ai-troubleshooting-jobset-interruption).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-mxla-hang/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-mxla-hang",
      "title": "Troubleshoot GKE TPU multi-slice hangs with the MXLA Hang Analyzer",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 303,
      "size_bytes": 15303,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-mxla-hang/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-mxla-hang/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-mxla-hang.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-mxla-hang"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-partition-overlap",
      "description": "Diagnose and resolve GKE TPU slice creation failures (SliceCreationFailed) caused by partition overlap conflicts where requested TPU partitions or their nodes are already used by another slice or JobSet. Use when diagnosing GKE TPU slice creation failures with SliceCreationFailed partition or node conflicts. Don't use for general slice lifecycle states or slice provisioning failures without node overlap (use gke-ai-troubleshooting-tpu-dynamic-slices-monitoring), quota exhaustion, or unresponsive TPU nodes.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-partition-overlap/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-partition-overlap",
      "title": "Troubleshoot TPU slice creation failures caused by partition overlap",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 334,
      "size_bytes": 19927,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-partition-overlap/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-partition-overlap/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-partition-overlap.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-partition-overlap"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-performance-degradation",
      "description": "Diagnose GKE Cloud TPU training throughput drops and step-time regressions (15%+ TPU duty-cycle drop) using ML Diagnostics Workload Monitoring (`gcloud alpha mldiagnostics monitored-events` / `hypercomputecluster.googleapis.com/v1alpha`) and 1-minute Cloud Monitoring system metrics (`kubernetes.io/node/accelerator/*`). Distinguishes hardware and network fabric throttling from workload resource bottlenecks (HBM capacity, host memory, or host CPU saturation). Use when TPU training throughput or duty cycle drops without crashing pods, when `PERFORMANCE_DEGRADATION` monitored events fire, or when triaging slow multi-slice training steps. Don't use for complete multi-slice XLA execution stalls with `HANG_DETECTED` logs (use gke-ai-troubleshooting-tpu-mxla-hang) or pod eviction/interruption restarts (use gke-ai-troubleshooting-jobset-interruption).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-performance-degradation/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-performance-degradation",
      "title": "Troubleshoot GKE TPU performance degradation with ML Diagnostics Workload Monitoring",
      "category": "AiAndMachineLearning",
      "emoji": null,
      "version": "1.0.1",
      "lines": 286,
      "size_bytes": 14429,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-performance-degradation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-performance-degradation/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-performance-degradation.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-performance-degradation"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-reservation-stockout",
      "description": "Diagnose and resolve cluster-wide GKE TPU node pool creation or scale-up failures caused by Compute Engine reservation stockouts (GCE_STOCKOUT, ZONE_RESOURCE_POOL_EXHAUSTED) when existing unhealthy or NotReady TPU node pools in the cluster have node auto-repair disabled and hold reserved TPU capacity. Use when TPU node pool creation or scale-up fails with GCE_STOCKOUT, ZONE_RESOURCE_POOL_EXHAUSTED, or ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS despite having a specific Compute Engine TPU reservation. Don't use for general pod scheduling without a TPU reservation or workload-level container crashes.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-reservation-stockout/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-reservation-stockout",
      "title": "Troubleshoot GKE TPU reservation stockouts caused by leaked node pool capacity",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 290,
      "size_bytes": 17625,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-reservation-stockout/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-reservation-stockout/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-reservation-stockout.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-reservation-stockout"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-slice-mig-stuck-updating",
      "description": "Diagnose and resolve GKE TPU Dynamic Slice creation and JobSet scheduling failures blocked by underlying Compute Engine managed instance groups (MIGs) stuck in an updating or unstable state (isStable=False). Use when TPU slice creation fails with a SliceCreationFailed status reason, when JobSets remain stuck in pending, or when MIG status reflects isStable=False or versionTarget.isReached=False during TPU slice formation. Don't use for SliceCreationFailed causes unrelated to MIG stability (use gke-ai-troubleshooting-tpu-dynamic-slices-monitoring) or general pod scheduling failures unrelated to TPU slices.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-slice-mig-stuck-updating/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-slice-mig-stuck-updating",
      "title": "Troubleshoot GKE TPU slice creation blocked by an unstable MIG",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 262,
      "size_bytes": 15812,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-slice-mig-stuck-updating/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-slice-mig-stuck-updating/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-slice-mig-stuck-updating.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-slice-mig-stuck-updating"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-vbar-oom",
      "description": "Diagnoses and prevents vbar_control_agent segfaults, out-of-memory (OOM) errors, and TPU device initialization failures on TPU v6e nodes in GKE caused by race conditions during TPU device resets or high-frequency metrics polling. Use when troubleshooting vbar_control_agent crashes, memory cgroup OOMs in serial console logs, tpu-device-plugin metrics checksum corruption errors, or custom TPU metrics collection conflicts on GKE TPU v6e nodes. Don't use for general non-TPU container OOM troubleshooting or standard GKE node lifecycle operations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-vbar-oom/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-vbar-oom",
      "title": "TPU Connection Failure and VBAR OOM Troubleshooting",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 166,
      "size_bytes": 6852,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-vbar-oom/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-vbar-oom/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-vbar-oom.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-vbar-oom"
    },
    {
      "name": "gke-ai-troubleshooting-tpu-vm-repair-stuck",
      "description": "Diagnose GKE TPU VM instances stuck in Compute Engine repair (REPAIRING state) after host errors, maintenance events, or faulty host reports in single-host, multi-host, dynamic slicing, and TPU All Capacity mode node pools. Use when TPU instances in a slice node pool remain in REPAIRING, host error events appear in audit logs, or TPU slices are unschedulable due to a VM in repair. Don't use for nodes reporting Ready: Unknown when no VM is in REPAIRING (use gke-ai-troubleshooting-node-unresponsive-timeout), other NotReady nodes when no VM is in REPAIRING (use gke-node-notready), Pending Pods when all nodes are Ready (use gke-workload-troubleshooting), JobSet preemption events (use gke-ai-troubleshooting-jobset-interruption), or Slice custom resource lifecycle failures (use gke-ai-troubleshooting-tpu-dynamic-slices-monitoring).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-ai-troubleshooting-tpu-vm-repair-stuck/SKILL.md",
      "id": "google-skills/gke-ai-troubleshooting-tpu-vm-repair-stuck",
      "title": "Troubleshoot GKE TPU VMs stuck in Compute Engine repair (`REPAIRING`)",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 382,
      "size_bytes": 24232,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-ai-troubleshooting-tpu-vm-repair-stuck/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-ai-troubleshooting-tpu-vm-repair-stuck/SKILL.md",
      "content_url": "content/google-skills/gke-ai-troubleshooting-tpu-vm-repair-stuck.md",
      "install": "npx skills add google/skills --skill gke-ai-troubleshooting-tpu-vm-repair-stuck"
    },
    {
      "name": "gke-alert-configuration",
      "description": "Configures alerting policies in Terraform for Google Kubernetes Engine (GKE) clusters, workloads, and services using PromQL and Google Cloud Managed Service for Prometheus. Use when writing, analyzing, validating, or deploying Terraform alerting policies to monitor GKE service latency, traffic, error rates using Multi-Window Multi-Burn-Rate SLO alerts, memory saturation, and cluster health such as CrashLoopBackOff and Node NotReady conditions. Don't use for non-GKE compute runtimes such as standalone Compute Engine VMs or standalone Cloud Run services without GKE.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-alert-configuration/SKILL.md",
      "id": "google-skills/gke-alert-configuration",
      "title": "GKE Alert Configuration",
      "category": "CloudInfrastructure",
      "emoji": null,
      "version": "1.0.3",
      "lines": 414,
      "size_bytes": 21661,
      "updated_at": "2026-10-28",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-alert-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-alert-configuration/SKILL.md",
      "content_url": "content/google-skills/gke-alert-configuration.md",
      "install": "npx skills add google/skills --skill gke-alert-configuration"
    },
    {
      "name": "gke-app-onboarding",
      "description": "Manages GKE application onboarding, covering containerization, deployment manifests, and migration. Use when onboarding or deploying an application to GKE for the first time, or containerizing an app for GKE. Don't use for general GKE cluster administration or upgrades (use gke-basics or gke-upgrades instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-app-onboarding/SKILL.md",
      "id": "google-skills/gke-app-onboarding",
      "title": "GKE App Onboarding",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 165,
      "size_bytes": 6062,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [
        "javascript"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-app-onboarding/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-app-onboarding/SKILL.md",
      "content_url": "content/google-skills/gke-app-onboarding.md",
      "install": "npx skills add google/skills --skill gke-app-onboarding"
    },
    {
      "name": "gke-backup-dr",
      "description": "Configures Backup for GKE: the BackupRestore cluster addon, BackupPlan and RestorePlan resources, restore workflows, and CMEK-encrypted backups. Use for backup policies, disaster recovery, or GKE cluster restores. Don't use for database backups.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-backup-dr/SKILL.md",
      "id": "google-skills/gke-backup-dr",
      "title": "GKE Backup & Disaster Recovery",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.1",
      "lines": 173,
      "size_bytes": 8395,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-backup-dr/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-backup-dr/SKILL.md",
      "content_url": "content/google-skills/gke-backup-dr.md",
      "install": "npx skills add google/skills --skill gke-backup-dr"
    },
    {
      "name": "gke-basics",
      "description": "Manages core GKE cluster provisioning, credentials, Autopilot vs Standard selection, and workload deployment. Use when creating GKE clusters, fetching kubectl credentials, or deciding between Autopilot and Standard modes. Don't use for Workload Identity (use gke-workload-identity), GKE networking (use gke-networking), security hardening (use gke-platform-security or gke-workload-security), or cluster upgrades (use gke-upgrades).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-basics/SKILL.md",
      "id": "google-skills/gke-basics",
      "title": "GKE Basics & Critical Gotchas",
      "category": "Containers",
      "emoji": null,
      "version": "1.1.2",
      "lines": 76,
      "size_bytes": 4404,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-basics/SKILL.md",
      "content_url": "content/google-skills/gke-basics.md",
      "install": "npx skills add google/skills --skill gke-basics"
    },
    {
      "name": "gke-batch-hpc",
      "description": "Runs batch and HPC workloads on GKE, utilizing job queues and parallel processing. Use when running GKE batch jobs, configuring GKE HPC, or setting up GKE job queues. Don't use for standard web application deployments (use gke-app-onboarding instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-batch-hpc/SKILL.md",
      "id": "google-skills/gke-batch-hpc",
      "title": "GKE Batch & HPC Workloads",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 228,
      "size_bytes": 6128,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-batch-hpc/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-batch-hpc/SKILL.md",
      "content_url": "content/google-skills/gke-batch-hpc.md",
      "install": "npx skills add google/skills --skill gke-batch-hpc"
    },
    {
      "name": "gke-cluster-autoscaler",
      "description": "Trigger on mention of GKE cluster autoscaler, node autoscaling, node pool auto-creation / node auto-provisioning. Provides guidance on enabling and optimizing cluster autoscaler, best practices, and troubleshooting issues such as nodes not scaling up or down, zonal stockouts, or capacity buffers. Do not use for ComputeClass-specific YAML generation or priority configuration (defer to gke-compute-classes skill).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-cluster-autoscaler/SKILL.md",
      "id": "google-skills/gke-cluster-autoscaler",
      "title": "GKE Cluster Autoscaler",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 82,
      "size_bytes": 12407,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-cluster-autoscaler/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-cluster-autoscaler/SKILL.md",
      "content_url": "content/google-skills/gke-cluster-autoscaler.md",
      "install": "npx skills add google/skills --skill gke-cluster-autoscaler"
    },
    {
      "name": "gke-cluster-creation",
      "description": "Plans and executes GKE cluster creation, provisioning, and production readiness audits using pre-defined templates (Autopilot, Standard Regional, GPU/AI Inference, AI Hypercompute). Use when creating GKE clusters, provisioning GKE environments, selecting cluster modes, or auditing GKE clusters. Don't use for application onboarding or deployment configuration (use gke-app-onboarding instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-cluster-creation/SKILL.md",
      "id": "google-skills/gke-cluster-creation",
      "title": "GKE Cluster Creation",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 366,
      "size_bytes": 12903,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-cluster-creation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-cluster-creation/SKILL.md",
      "content_url": "content/google-skills/gke-cluster-creation.md",
      "install": "npx skills add google/skills --skill gke-cluster-creation"
    },
    {
      "name": "gke-compute-classes",
      "description": "Configures, optimizes, and troubleshoots GKE ComputeClasses. Use when configuring Spot VMs with on-demand fallback, targeting specific accelerators (GPUs/TPUs) or machine families, restricting ComputeClass access, or debugging pending pods related to node pool auto-creation. Do not use for cluster-level Node Auto Provisioning configuration or general GKE cluster creation.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-compute-classes/SKILL.md",
      "id": "google-skills/gke-compute-classes",
      "title": "GKE ComputeClasses",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 395,
      "size_bytes": 29760,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-compute-classes/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-compute-classes/SKILL.md",
      "content_url": "content/google-skills/gke-compute-classes.md",
      "install": "npx skills add google/skills --skill gke-compute-classes"
    },
    {
      "name": "gke-cost-analysis",
      "description": "Answer natural language questions and perform analysis on GKE cluster and workload costs using BigQuery billing exports, cost allocation data, and live cluster monitoring metrics. Use when querying GKE costs across projects, namespaces, or workloads, analyzing billing reports in BigQuery (`bq`), checking cluster cost budgets (`gcloud billing`), or diagnosing cost drivers like pod requests vs. actual utilization (`kubectl top`). Don't use for applying cost optimization changes, creating rightsizing manifests (VPA/MPA), or selecting ComputeClasses (use gke-cost-optimization instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-cost-analysis/SKILL.md",
      "id": "google-skills/gke-cost-analysis",
      "title": "GKE Cost Analysis",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 132,
      "size_bytes": 6408,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-cost-analysis/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-cost-analysis/SKILL.md",
      "content_url": "content/google-skills/gke-cost-analysis.md",
      "install": "npx skills add google/skills --skill gke-cost-analysis"
    },
    {
      "name": "gke-cost-optimization",
      "description": "Optimizes GKE costs, rightsizes workloads, and configures Spot VMs, CUDs, cost allocation, and resource quotas. Use when optimizing GKE cluster or workload costs, configuring GKE cost allocation or quotas, rightsizing CPU/memory requests, or selecting Spot VMs and machine types. Don't use for general compute class provisioning or GPU Selection (use gke-compute-classes instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-cost-optimization/SKILL.md",
      "id": "google-skills/gke-cost-optimization",
      "title": "GKE Cost Optimization",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 185,
      "size_bytes": 8796,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-cost-optimization/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-cost-optimization/SKILL.md",
      "content_url": "content/google-skills/gke-cost-optimization.md",
      "install": "npx skills add google/skills --skill gke-cost-optimization"
    },
    {
      "name": "gke-custom-golden-image-discovery",
      "description": "Discovers golden base images for creating GKE custom node images based on technical specifications or context clues. Use when finding the golden base image for custom GKE node creation, mapping cluster configuration parameters (GKE version, OS, architecture, accelerators, gVisor, cgroups) to image names, or querying GKE base image maps. Don't use for general GKE cluster creation (use gke-cluster-creation) or standard node pool management (use gke-basics).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-custom-golden-image-discovery/SKILL.md",
      "id": "google-skills/gke-custom-golden-image-discovery",
      "title": "GKE Golden Base Image Discovery Expert",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 59,
      "size_bytes": 4452,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-custom-golden-image-discovery/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-custom-golden-image-discovery/SKILL.md",
      "content_url": "content/google-skills/gke-custom-golden-image-discovery.md",
      "install": "npx skills add google/skills --skill gke-custom-golden-image-discovery"
    },
    {
      "name": "gke-golden-path",
      "description": "Provides GKE golden path configuration defaults, production readiness checklists, and cluster default patterns. Use when designing GKE clusters, verifying GKE production readiness, or checking configurations against GKE defaults. Don't use for setting up workload autoscaling specifically (use gke-workload-scaling instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-golden-path/SKILL.md",
      "id": "google-skills/gke-golden-path",
      "title": "GKE Golden Path Configuration",
      "category": "Containers",
      "emoji": null,
      "version": "1.1.1",
      "lines": 162,
      "size_bytes": 9001,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-golden-path/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-golden-path/SKILL.md",
      "content_url": "content/google-skills/gke-golden-path.md",
      "install": "npx skills add google/skills --skill gke-golden-path"
    },
    {
      "name": "gke-inference",
      "description": "Deploys and optimizes AI/ML inference workloads on GKE, using GPUs, TPUs, and model servers. Use when deploying GKE inference servers, configuring GKE GPU resources for inference, or deploying LLMs on GKE. Don't use for migrating existing AI workloads to GKE (use google-cloud-solution-guided-gke-ai-migration), GKE RAG with Cloud SQL/AlloyDB (use google-cloud-solution-rag-enterprise-search-gke-sqldb), or batch/HPC (use gke-batch-hpc).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-inference/SKILL.md",
      "id": "google-skills/gke-inference",
      "title": "GKE AI/ML Inference",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.2",
      "lines": 222,
      "size_bytes": 8382,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-inference/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-inference/SKILL.md",
      "content_url": "content/google-skills/gke-inference.md",
      "install": "npx skills add google/skills --skill gke-inference"
    },
    {
      "name": "gke-manifest-generation",
      "description": "Generates and updates secure, production-ready Kubernetes YAML manifests optimized for GKE Autopilot and GKE Standard clusters. Use when creating or modifying GKE deployment manifests, configuring container security contexts, setting CPU/memory resource limits, defining readiness/liveness/startup probes, mounting secrets and volumes, configuring GKE Gateway API routes, targeting Spot VMs, or deploying AI model inference workloads (vLLM, TGI, Gemma). Don't use for live cluster operations, pod troubleshooting (use gke-workload-troubleshooting), or cluster infrastructure provisioning (use gke-cluster-creation).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-manifest-generation/SKILL.md",
      "id": "google-skills/gke-manifest-generation",
      "title": "GKE Manifest Generation Skill",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 251,
      "size_bytes": 12816,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-manifest-generation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-manifest-generation/SKILL.md",
      "content_url": "content/google-skills/gke-manifest-generation.md",
      "install": "npx skills add google/skills --skill gke-manifest-generation"
    },
    {
      "name": "gke-multitenancy",
      "description": "Plans and configures multi-tenancy on GKE. Covers namespace isolation, RBAC planning for teams, resource quotas, LimitRanges, network isolation, and cost allocation. Use when designing GKE multi-tenancy, configuring GKE namespaces, setting up resource quotas, or isolating GKE teams. Don't use for single-tenant cluster configuration or general deployment instructions (use gke-basics or gke-app-onboarding instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-multitenancy/SKILL.md",
      "id": "google-skills/gke-multitenancy",
      "title": "GKE Multi-Tenancy",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 203,
      "size_bytes": 5816,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-multitenancy/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-multitenancy/SKILL.md",
      "content_url": "content/google-skills/gke-multitenancy.md",
      "install": "npx skills add google/skills --skill gke-multitenancy"
    },
    {
      "name": "gke-networking",
      "description": "Plans, configures, and manages core GKE cluster networking. Covers private clusters, VPC-native configurations, DNS, node egress, Dataplane V2, and IP planning. Use when designing GKE networking layouts, configuring private clusters, setting up Dataplane V2, planning GKE IP ranges, or managing VPC- native cluster modes. Don't use for application ingress, load balancing, or service networking (use gke-service-networking instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-networking/SKILL.md",
      "id": "google-skills/gke-networking",
      "title": "GKE Networking",
      "category": "Networking",
      "emoji": null,
      "version": "1.0.1",
      "lines": 135,
      "size_bytes": 6400,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-networking/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-networking/SKILL.md",
      "content_url": "content/google-skills/gke-networking.md",
      "install": "npx skills add google/skills --skill gke-networking"
    },
    {
      "name": "gke-node-notready",
      "description": "Diagnoses GKE nodes reporting NotReady or Unknown status by inspecting node conditions, events, kubelet/containerd logs, and node metrics, then proposing safe remediations. Use when nodes show NotReady, when the kubelet stops posting node status, or when workloads are evicted or stuck Pending due to node health. Don't use for pod-level application failures (use gke-workload-troubleshooting), autoscaler scale-up/scale-down decisions (use gke-cluster-autoscaler), or non-GKE compute.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-node-notready/SKILL.md",
      "id": "google-skills/gke-node-notready",
      "title": "GKE Node NotReady Troubleshooting Skill",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 240,
      "size_bytes": 12254,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-node-notready/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-node-notready/SKILL.md",
      "content_url": "content/google-skills/gke-node-notready.md",
      "install": "npx skills add google/skills --skill gke-node-notready"
    },
    {
      "name": "gke-observability",
      "description": "Configures GKE observability, including Cloud Logging, Cloud Monitoring, and managed Prometheus. Use when configuring GKE monitoring, setting up GKE logging, or configuring Prometheus metrics collection, to diagnose GKE control plane, API server, admission webhook, etcd storage, node registration or label, and pod eviction, preemption, or scheduling issues using GKE metrics, Kubernetes events, and Cloud Logging, and to troubleshoot Managed Service for Prometheus (GMP) issues such as missing metrics, unhealthy scrape targets, PodMonitoring misconfiguration, rule/alert evaluation failures, and monitoring permission errors. Don't use to configure local application logging frameworks or external APMs outside GKE.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-observability/SKILL.md",
      "id": "google-skills/gke-observability",
      "title": "GKE Observability",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.2.1",
      "lines": 203,
      "size_bytes": 13606,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-observability/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-observability/SKILL.md",
      "content_url": "content/google-skills/gke-observability.md",
      "install": "npx skills add google/skills --skill gke-observability"
    },
    {
      "name": "gke-platform-security",
      "description": "Plans, configures, and hardens platform-level Google Kubernetes Engine (GKE) cluster security. Covers cluster add-ons (Secret Manager enablement), RBAC hardening (disabling insecure bindings, audit tools), Binary Authorization, Secrets Encryption (--database-encryption-key), Security Posture (--security-posture), enabling Shielded Nodes, GKE Sandbox cluster enablement, GKE IAM roles, and cross-service authentication IAM patterns. Use when securing cluster control planes, hardening GKE RBAC, enabling Shielded Nodes, enabling GKE Sandbox runtime, enabling cluster-wide security add-ons, or managing GKE IAM roles. Don't use for Workload Identity (use gke-workload-identity) or workload-level security (SecretProviderClass, PSS, NetPol, gVisor pod runtimeClassName; use gke-workload-security).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-platform-security/SKILL.md",
      "id": "google-skills/gke-platform-security",
      "title": "GKE Platform Security",
      "category": "Security",
      "emoji": null,
      "version": "1.0.2",
      "lines": 210,
      "size_bytes": 10424,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-platform-security/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-platform-security/SKILL.md",
      "content_url": "content/google-skills/gke-platform-security.md",
      "install": "npx skills add google/skills --skill gke-platform-security"
    },
    {
      "name": "gke-productionize",
      "description": "Orchestrates comprehensive production readiness reviews and assessments for GKE clusters and workloads across scalability, security, reliability, observability, backup/DR, and cost optimization. Use when asked to productionize, prepare, assess, audit, or review a GKE cluster or workload before going live to production. Don't use for deep-dive single-domain implementation (use specific domain skills like gke-workload-scaling, gke-platform-security, gke-workload-security, gke-service-networking, gke-reliability instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-productionize/SKILL.md",
      "id": "google-skills/gke-productionize",
      "title": "GKE Productionize Skill",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 199,
      "size_bytes": 7852,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-productionize/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-productionize/SKILL.md",
      "content_url": "content/google-skills/gke-productionize.md",
      "install": "npx skills add google/skills --skill gke-productionize"
    },
    {
      "name": "gke-reliability",
      "description": "Improves GKE workload reliability, using PDBs, health probes, and topology spread constraints. Use when configuring GKE workload reliability, setting up PDBs, or configuring GKE health probes (liveness, readiness, startup). Don't use for generating K8s YAML manifests (use gke-manifest-generation) or disaster recovery and cluster backups (use gke-backup-dr).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-reliability/SKILL.md",
      "id": "google-skills/gke-reliability",
      "title": "GKE Reliability",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.2",
      "lines": 222,
      "size_bytes": 7631,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-reliability/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-reliability/SKILL.md",
      "content_url": "content/google-skills/gke-reliability.md",
      "install": "npx skills add google/skills --skill gke-reliability"
    },
    {
      "name": "gke-service-networking",
      "description": "Configures GKE edge networking, traffic routing, load balancing, and private service endpoints. Use when configuring Gateway API manifests, standard Ingress, Cloud Armor WAF security policies, Container-Native Load Balancing (NEGs), Private Service Connect (PSC), or Google-managed SSL certificates on GKE, and to troubleshoot Ingress and load-balancer 502/5xx errors, backend health-check failures, connection draining, and TLS/SSL policy enforcement. Don't use for core cluster IP planning, Dataplane V2 network policies, or node NAT egress (use gke-networking instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-service-networking/SKILL.md",
      "id": "google-skills/gke-service-networking",
      "title": "GKE Service Networking Skill",
      "category": "Networking",
      "emoji": null,
      "version": "1.1.1",
      "lines": 314,
      "size_bytes": 12047,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-service-networking/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-service-networking/SKILL.md",
      "content_url": "content/google-skills/gke-service-networking.md",
      "install": "npx skills add google/skills --skill gke-service-networking"
    },
    {
      "name": "gke-storage-troubleshooting",
      "description": "Diagnoses GKE persistent-storage failures — volume attach/mount errors (Regional PD on optimized VMs, fsGroup mount timeouts), disk-performance and node storage-pressure issues, slow-disk Pod-creation failures, volume-expansion problems, Local SSD / Hyperdisk Storage Pool creation errors, and Cloud Storage FUSE OOM. Use when Pods are stuck in ContainerCreating, volumes fail to attach or mount, or nodes report storage pressure. Don't use for routine storage provisioning or StorageClass/PVC authoring (see the gke-storage skill).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-storage-troubleshooting/SKILL.md",
      "id": "google-skills/gke-storage-troubleshooting",
      "title": "GKE Storage Troubleshooting Skill",
      "category": "Storage",
      "emoji": null,
      "version": "1.1.1",
      "lines": 285,
      "size_bytes": 14477,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-storage-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-storage-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/gke-storage-troubleshooting.md",
      "install": "npx skills add google/skills --skill gke-storage-troubleshooting"
    },
    {
      "name": "gke-storage",
      "description": "Manages GKE storage, including PVCs, PersistentVolumes, and Filestore. Use when configuring GKE storage or creating PVCs. For GCS FUSE mounts, use google-cloud-storage-fuse. For diagnosing storage failures (volume attach/mount errors, disk performance/node storage pressure, or Cloud Storage FUSE OOM), use gke-storage-troubleshooting. Don't use for database administration or replication strategies outside volume provisioning context.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-storage/SKILL.md",
      "id": "google-skills/gke-storage",
      "title": "GKE Storage",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.3",
      "lines": 186,
      "size_bytes": 7433,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-storage/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-storage/SKILL.md",
      "content_url": "content/google-skills/gke-storage.md",
      "install": "npx skills add google/skills --skill gke-storage"
    },
    {
      "name": "gke-upgrades",
      "description": "Plans, executes, and validates Google Kubernetes Engine (GKE) cluster upgrades and maintenance operations for both Standard and Autopilot clusters. Produces upgrade plans, pre/post-upgrade checklists, maintenance runbooks with gcloud commands, release channel strategy, and troubleshooting guides. Handles node pool upgrade strategies (surge, blue-green), version compatibility, PDB management, and workload-specific concerns (stateful, GPU, operators). Use this skill whenever the user mentions GKE upgrades, Kubernetes version bumps, node pool maintenance, GKE patching, cluster version management, release channel selection, maintenance windows, surge upgrades, stuck upgrades, or any GKE lifecycle management task — even casual mentions like \"we need to upgrade our clusters\" or \"plan our next GKE maintenance\" or \"our upgrade is stuck.\" Don't use for GKE cluster creation, application onboarding, general networking/routing setup, or security policy configurations (use gke-basics or relevant GKE skills instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-upgrades/SKILL.md",
      "id": "google-skills/gke-upgrades",
      "title": "GKE Upgrades & Maintenance",
      "category": "Containers",
      "emoji": null,
      "version": "1.1.1",
      "lines": 224,
      "size_bytes": 20655,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-upgrades/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-upgrades/SKILL.md",
      "content_url": "content/google-skills/gke-upgrades.md",
      "install": "npx skills add google/skills --skill gke-upgrades"
    },
    {
      "name": "gke-workload-identity",
      "description": "Configures and diagnoses Workload Identity Federation for GKE authentication failures for Pods (403 \"iam.serviceAccounts.getAccessToken\" / permission denied, \"could not find default credentials\", or GKE metadata server unreachable) by verifying cluster and node-pool Workload Identity configuration, the Kubernetes ServiceAccount (KSA) to IAM binding (direct principal binding and legacy Google ServiceAccount impersonation), target-resource IAM roles, and gke-metadata-server health. Use when setting up KSA/GSA bindings (`roles/iam.workloadIdentityUser`, `iam.gke.io/gcp-service-account`) or when a Pod cannot authenticate to Google Cloud APIs. Don't use for in-cluster Kubernetes RBAC errors (API-server authorization), general workload crashes (use gke-workload-troubleshooting), or Pod Security Standards and NetworkPolicies (use gke-workload-security).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-workload-identity/SKILL.md",
      "id": "google-skills/gke-workload-identity",
      "title": "GKE Workload Identity Federation Troubleshooting Skill",
      "category": "Security",
      "emoji": null,
      "version": "1.0.2",
      "lines": 382,
      "size_bytes": 18209,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-workload-identity/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-workload-identity/SKILL.md",
      "content_url": "content/google-skills/gke-workload-identity.md",
      "install": "npx skills add google/skills --skill gke-workload-identity"
    },
    {
      "name": "gke-workload-scaling-troubleshooting",
      "description": "Diagnoses GKE HorizontalPodAutoscaler (HPA) failures — metrics showing as <unknown>, FailedGetResourceMetric / FailedGetScale / FailedComputeMetricsReplicas events, missing Pod resource requests, custom/external metrics-pipeline breakage (FailedGetExternalMetric / FailedGetCustomMetric, unavailable metrics adapter, control-plane firewall blocking the adapter), HPA that won't scale up or down (tolerance / stabilization window / unavailable rate metrics), scale-to/from-zero problems, and slow HPA reaction on large clusters. Use when an HPA isn't scaling a workload as expected or reports metric errors. Don't use for configuring or authoring new HPA/VPA objects or scaling best practices (see the gke-workload-scaling skill), or for Cluster Autoscaler / node-pool sizing.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-workload-scaling-troubleshooting/SKILL.md",
      "id": "google-skills/gke-workload-scaling-troubleshooting",
      "title": "GKE Workload Scaling Troubleshooting Skill",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 346,
      "size_bytes": 17952,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-workload-scaling-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-workload-scaling-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/gke-workload-scaling-troubleshooting.md",
      "install": "npx skills add google/skills --skill gke-workload-scaling-troubleshooting"
    },
    {
      "name": "gke-workload-scaling",
      "description": "Manages scaling for GKE workloads using HPA and VPA. Use when configuring Horizontal Pod Autoscaler (HPA), configuring Vertical Pod Autoscaler (VPA), or applying best practices for GKE workload autoscaling. Do not use for cluster-level autoscaling (Cluster Autoscaler), static cluster sizing, or configuring node-level machine styles directly.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-workload-scaling/SKILL.md",
      "id": "google-skills/gke-workload-scaling",
      "title": "GKE Workload Scaling",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 144,
      "size_bytes": 5458,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-workload-scaling/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-workload-scaling/SKILL.md",
      "content_url": "content/google-skills/gke-workload-scaling.md",
      "install": "npx skills add google/skills --skill gke-workload-scaling"
    },
    {
      "name": "gke-workload-security",
      "description": "Audits, configures, and hardens workload-level security controls for Google Kubernetes Engine (GKE) applications and namespaces. Covers running security audits (`audit_cluster.sh`), enforcing Network Policies (default-deny and Dataplane V2 logging), isolating high-risk pods inside GKE Sandbox (`gVisor`), enforcing Pod Security Standards (`restricted` labeling) and pod securityContext, and mounting Secret Manager secrets via CSI (`SecretProviderClass`). Use when auditing workload security posture, isolating namespaces, applying pod security standards, or configuring network policies and secret volume mounts. Don't use for Workload Identity (use gke-workload-identity), cluster-wide control plane security, RBAC hardening, Binary Authorization, Shielded Nodes, or enabling platform-level GKE add-ons (use gke-platform-security instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-workload-security/SKILL.md",
      "id": "google-skills/gke-workload-security",
      "title": "GKE Workload Security",
      "category": "Security",
      "emoji": null,
      "version": "1.0.2",
      "lines": 252,
      "size_bytes": 8203,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-workload-security/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-workload-security/SKILL.md",
      "content_url": "content/google-skills/gke-workload-security.md",
      "install": "npx skills add google/skills --skill gke-workload-security"
    },
    {
      "name": "gke-workload-troubleshooting",
      "description": "Diagnoses GKE workload failures (CrashLoopBackOff, OOMKilled, ImagePullBackOff, Pending, etc.) via logs and events. Use when pods fail to start or crash repeatedly. Don't use for GKE cluster infrastructure provisioning, node pool creation, or non-Kubernetes Google Cloud services.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/gke-workload-troubleshooting/SKILL.md",
      "id": "google-skills/gke-workload-troubleshooting",
      "title": "GKE Workload Troubleshooting Skill",
      "category": "Containers",
      "emoji": null,
      "version": "1.0.1",
      "lines": 363,
      "size_bytes": 18709,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/gke-workload-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/gke-workload-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/gke-workload-troubleshooting.md",
      "install": "npx skills add google/skills --skill gke-workload-troubleshooting"
    },
    {
      "name": "google-agents-cli-onboarding",
      "description": "Onboarding entrypoint for agents-cli in Agent Platform. It should be used when the user wants to \"create a new agent\", \"develop an agent\", \"build an agent using ADK\", \"run the agent locally\", \"debug agent code\", \"test an agent\", \"evaluate an agent\", \"deploy an agent\", \"publish an agent\", \"monitor an agent\", or needs the ADK (Agent Development Kit) development lifecycle.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-agents-cli-onboarding/SKILL.md",
      "id": "google-skills/google-agents-cli-onboarding",
      "title": "Google Agents CLI Onboarding",
      "category": "DevOps",
      "emoji": null,
      "version": "1.0.1",
      "lines": 99,
      "size_bytes": 4498,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-agents-cli-onboarding/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-agents-cli-onboarding/SKILL.md",
      "content_url": "content/google-skills/google-agents-cli-onboarding.md",
      "install": "npx skills add google/skills --skill google-agents-cli-onboarding"
    },
    {
      "name": "google-cloud-filestore-auditing",
      "description": "Audits Filestore instances on Google Cloud across projects for disaster recovery readiness (missing or stale backups), security access governance (overly permissive NFS export rules, 0.0.0.0/0 exposure, missing ROOT_SQUASH), and reliability compliance (Physical Zone Isolation PZI and Physical Zone Separation PZS). Use when assessing storage health posture, auditing NFS export permissions, identifying unprotected file shares, or validating zone failure domains. Don't use for Cloud Storage buckets, Persistent Disk, or NetApp Volumes.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-filestore-auditing/SKILL.md",
      "id": "google-skills/google-cloud-filestore-auditing",
      "title": "Filestore Auditing Skill",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.2",
      "lines": 368,
      "size_bytes": 15319,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-filestore-auditing/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-filestore-auditing/SKILL.md",
      "content_url": "content/google-skills/google-cloud-filestore-auditing.md",
      "install": "npx skills add google/skills --skill google-cloud-filestore-auditing"
    },
    {
      "name": "google-cloud-filestore-autoscale",
      "description": "Inspects Filestore capacity and utilization on Google Cloud, evaluates storage scaling rules, and performs capacity autoscaling (scale UP for low free space or scale DOWN for cost optimization). Use when monitoring Filestore instance headroom, resizing instance shares, configuring automated growth/shrink thresholds (custom thresholds apply globally across projects in session memory), or preventing out-of-space outages. Don't use for Cloud Storage (GCS) buckets, Persistent Disk block storage, or NetApp Volumes.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-filestore-autoscale/SKILL.md",
      "id": "google-skills/google-cloud-filestore-autoscale",
      "title": "Filestore Autoscale",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.1",
      "lines": 222,
      "size_bytes": 12641,
      "updated_at": "2026-10-06",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-filestore-autoscale/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-filestore-autoscale/SKILL.md",
      "content_url": "content/google-skills/google-cloud-filestore-autoscale.md",
      "install": "npx skills add google/skills --skill google-cloud-filestore-autoscale"
    },
    {
      "name": "google-cloud-filestore-log-troubleshooting",
      "description": "Diagnoses and resolves Filestore client mount failures on Google Cloud, permission errors (EACCES), and network timeouts (ETIMEDOUT). Use when an NFS mount hangs or fails from a Compute Engine VM, GKE pod, Cloud Run service, or Vertex AI workload, when `mount.nfs` reports \"Connection timed out\" or \"access denied by server\", when checking whether VPC ingress firewall rules or `nfsExportOptions` allow a client IP, or when a previously working Filestore share suddenly stops mounting after an administrative change. Don't use for Cloud Storage (GCS) buckets, Persistent Disk, or Cloud NetApp Volumes, and don't use for Filestore capacity scaling or backup and export-policy auditing.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-filestore-log-troubleshooting/SKILL.md",
      "id": "google-skills/google-cloud-filestore-log-troubleshooting",
      "title": "Filestore Log-Based Troubleshooting",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.1",
      "lines": 170,
      "size_bytes": 11730,
      "updated_at": "2026-10-06",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-filestore-log-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-filestore-log-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/google-cloud-filestore-log-troubleshooting.md",
      "install": "npx skills add google/skills --skill google-cloud-filestore-log-troubleshooting"
    },
    {
      "name": "google-cloud-filestore-nfs-browser",
      "description": "Inspects, searches, and reads files and POSIX metadata on Filestore (NFS) instances on Google Cloud without local NFS client packages or root privileges. Use when browsing Filestore shares, searching files, reading remote logs, or inspecting file attributes; don't use for Cloud Storage buckets, Cloud NetApp Volumes, Persistent Disks, or modifying/deleting files.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-filestore-nfs-browser/SKILL.md",
      "id": "google-skills/google-cloud-filestore-nfs-browser",
      "title": "Filestore NFS File Browser",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.1",
      "lines": 283,
      "size_bytes": 12096,
      "updated_at": "2026-10-06",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-filestore-nfs-browser/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-filestore-nfs-browser/SKILL.md",
      "content_url": "content/google-skills/google-cloud-filestore-nfs-browser.md",
      "install": "npx skills add google/skills --skill google-cloud-filestore-nfs-browser"
    },
    {
      "name": "google-cloud-global-frontend-configuration",
      "description": "Guides agents through a 6-step discovery process to design and deploy Google Cloud global external Application Load Balancers with Cloud CDN, Cloud Armor, and Service Extensions, mapping workload requirements to best-practice configurations.\nUse when:\n- Designing, configuring, or deploying a Google Cloud global external Application Load Balancer, Cloud CDN, Cloud Armor WAF, or Service Extensions.\n- Discovering existing Google Cloud resources (Cloud Storage, MIGs, GKE, Cloud Run) to use as backends.\n- Generating production-grade Terraform HCL or gcloud CLI scripts for global external Application Load Balancers.\n- Actuating deployments via Infrastructure Manager or bash scripts, including IAM pre-checks.\n- Detecting, analyzing, or reconciling configuration drift on deployed global external Application Load Balancers.\nDon't use for:\n- Non-Google Cloud load balancing or security configurations.\n- Purely regional or internal load balancing setups (unless part of a hybrid/failover global design).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-global-frontend-configuration/SKILL.md",
      "id": "google-skills/google-cloud-global-frontend-configuration",
      "title": "Google Cloud global external Application Load Balancer Configuration Skill",
      "category": "Networking",
      "emoji": null,
      "version": "1.0.1",
      "lines": 143,
      "size_bytes": 10848,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-global-frontend-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-global-frontend-configuration/SKILL.md",
      "content_url": "content/google-skills/google-cloud-global-frontend-configuration.md",
      "install": "npx skills add google/skills --skill google-cloud-global-frontend-configuration"
    },
    {
      "name": "google-cloud-networking-observability",
      "description": "Investigates Google Cloud networking issues by analyzing GCP logs, metrics, and diagnostics. Use when investigating dropped network traffic, packet drops, drop reasons, VPC Flow Logs (including Private Service Connect / PSC, serverless / App Engine Direct VPC, and cost estimation), NAT, firewall, or threat logs, querying latency and throughput metrics, or running Connectivity Tests for path diagnostics. Don't use for generic VM management or non-observability tasks.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-networking-observability/SKILL.md",
      "id": "google-skills/google-cloud-networking-observability",
      "title": "Google Cloud Networking Observability Expert",
      "category": "Compute",
      "emoji": null,
      "version": "1.0.5",
      "lines": 151,
      "size_bytes": 8326,
      "updated_at": "2026-10-13",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-networking-observability/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-networking-observability/SKILL.md",
      "content_url": "content/google-skills/google-cloud-networking-observability.md",
      "install": "npx skills add google/skills --skill google-cloud-networking-observability"
    },
    {
      "name": "google-cloud-recipe-auth",
      "description": "Provides expert guidance on Identity and Access Management (IAM) and authenticating and authorizing to Google Cloud services and APIs, covering human users, service identities, Application Default Credentials (ADC), and best practices for secure access.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-recipe-auth/SKILL.md",
      "id": "google-skills/google-cloud-recipe-auth",
      "title": "Authenticating and Authorizing to Google Cloud (IAM)",
      "category": "GettingStarted",
      "emoji": null,
      "version": "1.0.2",
      "lines": 270,
      "size_bytes": 12754,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-recipe-auth/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-recipe-auth/SKILL.md",
      "content_url": "content/google-skills/google-cloud-recipe-auth.md",
      "install": "npx skills add google/skills --skill google-cloud-recipe-auth"
    },
    {
      "name": "google-cloud-recipe-foundation-builder",
      "description": "Deploys a baseline landing zone foundation for a Google Cloud Organization, establishing security guardrails using Organization Policies, resource hierarchy folders and projects, billing association, and centralized logging and monitoring. Deploys Google Cloud's recommended security controls and architecture. Use when setting up a new Google Cloud Organization or establishing a secure, enterprise-grade landing zone foundation.\nDon't use for individual project onboarding (use google-cloud-recipe-onboarding or product-specific skills instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-recipe-foundation-builder/SKILL.md",
      "id": "google-skills/google-cloud-recipe-foundation-builder",
      "title": "Google Cloud Recipe: Foundation Builder",
      "category": "GettingStarted",
      "emoji": null,
      "version": "1.0.1",
      "lines": 365,
      "size_bytes": 19759,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-recipe-foundation-builder/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-recipe-foundation-builder/SKILL.md",
      "content_url": "content/google-skills/google-cloud-recipe-foundation-builder.md",
      "install": "npx skills add google/skills --skill google-cloud-recipe-foundation-builder"
    },
    {
      "name": "google-cloud-recipe-onboarding",
      "description": "Guides a developer's first steps on Google Cloud, covering account creation, billing setup, project management, and deploying a first resource. Use when a new developer wants to initialize their first Google Cloud project, configure billing, and verify deployment. Don't use for enterprise organization setup (use Google Cloud Setup guided flow for that instead). Don't use for complex multi-project architectures.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-recipe-onboarding/SKILL.md",
      "id": "google-skills/google-cloud-recipe-onboarding",
      "title": "Onboarding to Google Cloud",
      "category": "GettingStarted",
      "emoji": null,
      "version": "1.0.1",
      "lines": 236,
      "size_bytes": 13098,
      "updated_at": "2026-10-13",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-recipe-onboarding/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-recipe-onboarding/SKILL.md",
      "content_url": "content/google-skills/google-cloud-recipe-onboarding.md",
      "install": "npx skills add google/skills --skill google-cloud-recipe-onboarding"
    },
    {
      "name": "google-cloud-scc-query",
      "description": "Queries and retrieves active security findings, external exposures, toxic combinations, vulnerabilities, threats, and sensitive data risks from Security Command Center on Google Cloud. Use when retrieving details for a security finding by its name, validating finding scope (e.g., verifying findingClass is TOXIC_COMBINATION, VULNERABILITY, EXTERNAL_EXPOSURE, or THREAT), or fetching finding details for triage. Don't use to draft remediations, apply patches, or execute configurations.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-scc-query/SKILL.md",
      "id": "google-skills/google-cloud-scc-query",
      "title": "Security Command Center Query Skill on Google Cloud",
      "category": "Security",
      "emoji": null,
      "version": "1.0.2",
      "lines": 261,
      "size_bytes": 12386,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-scc-query/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-scc-query/SKILL.md",
      "content_url": "content/google-skills/google-cloud-scc-query.md",
      "install": "npx skills add google/skills --skill google-cloud-scc-query"
    },
    {
      "name": "google-cloud-scc-remediation",
      "description": "Remediates Google Cloud Security Command Center findings, including IAM permission fixes, cloud resource misconfigurations, vulnerabilities, and Toxic Combinations. Use when asked to fix, remediate, or mitigate a Security Command Center finding or address attack paths. Don't use for general IAM policy querying without a Security Command Center finding. For runtime threat detections, this skill provides containment and investigation guidance rather than automated configuration fixes.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-scc-remediation/SKILL.md",
      "id": "google-skills/google-cloud-scc-remediation",
      "title": "Google Cloud Security Command Center Remediation",
      "category": "Security",
      "emoji": null,
      "version": "1.0.1",
      "lines": 176,
      "size_bytes": 12355,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-scc-remediation/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-scc-remediation/SKILL.md",
      "content_url": "content/google-skills/google-cloud-scc-remediation.md",
      "install": "npx skills add google/skills --skill google-cloud-scc-remediation"
    },
    {
      "name": "google-cloud-slo-alert-configuration",
      "description": "Configures Cloud Monitoring PromQL-based Service Level Objective (SLO) alerting policies on Google Cloud for resources registered in App Hub or individually specified. Generates Terraform output. Use when the user asks to configure an SLO or Service Level Objective. Don't use for standard alerting policies.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-slo-alert-configuration/SKILL.md",
      "id": "google-skills/google-cloud-slo-alert-configuration",
      "title": "SLO Alert Configuration Setup Wizard",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.2",
      "lines": 263,
      "size_bytes": 12718,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-slo-alert-configuration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-slo-alert-configuration/SKILL.md",
      "content_url": "content/google-skills/google-cloud-slo-alert-configuration.md",
      "install": "npx skills add google/skills --skill google-cloud-slo-alert-configuration"
    },
    {
      "name": "google-cloud-solution-agentic-ai-bidirectional-streaming",
      "description": "Guides agents to interactively discover customer requirements for live, bidirectional multi-agent AI systems that process continuous streams of multimodal data for real-time technical guidance and safety monitoring. Generates a custom Google Cloud solution that uses opinionated best practices and architecture guidance. Use when users need agentic assistance to design and create a multi-product solution in the cloud for live bidirectional multimodal streaming workloads. Don't use for simple text-based chat applications or workloads without real-time streaming requirements.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming/SKILL.md",
      "id": "google-skills/google-cloud-solution-agentic-ai-bidirectional-streaming",
      "title": "Live bidirectional multimodal streaming agentic AI solution",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 182,
      "size_bytes": 9418,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-agentic-ai-bidirectional-streaming/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-agentic-ai-bidirectional-streaming.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-agentic-ai-bidirectional-streaming"
    },
    {
      "name": "google-cloud-solution-agentic-ai-borderless-data-lakehouse",
      "description": "Discovers requirements and designs a borderless open data lakehouse using Lakehouse for Apache Iceberg and BigQuery data agents. Use when architecting multi-cloud storage infrastructure (Cloud Storage, AWS S3, Azure Blob), establishing ingestion and AI serving subsystems, configuring Cross-Cloud Interconnect, or deploying Gemini Enterprise Agent Platform and BigQuery data agents. Don't use for single-cloud data warehouses, or when the focus is on Knowledge Catalog metadata governance and Spark-driven IDE analytics workflows (use google-cloud-solution-agentic-analytics-spark-knowledge-catalog instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse/SKILL.md",
      "id": "google-skills/google-cloud-solution-agentic-ai-borderless-data-lakehouse",
      "title": "Borderless open data lakehouse agentic AI system",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 192,
      "size_bytes": 10365,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-agentic-ai-borderless-data-lakehouse/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-agentic-ai-borderless-data-lakehouse.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-agentic-ai-borderless-data-lakehouse"
    },
    {
      "name": "google-cloud-solution-agentic-ai-data-science-workflow",
      "description": "Designs a tailored multi-product agentic data science architecture on Google Cloud that incorporates opinionated best practices. Use when architecting multi-product solutions for agent-based data analytics or ML workloads. Don't use for simple queries, non-agentic pipelines, general cloud reviews, or writing agent code.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-agentic-ai-data-science-workflow/SKILL.md",
      "id": "google-skills/google-cloud-solution-agentic-ai-data-science-workflow",
      "title": "Data science workflow with AI agents solution",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.3",
      "lines": 222,
      "size_bytes": 11424,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-agentic-ai-data-science-workflow/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-agentic-ai-data-science-workflow/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-agentic-ai-data-science-workflow.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-agentic-ai-data-science-workflow"
    },
    {
      "name": "google-cloud-solution-agentic-analytics-spark-knowledge-catalog",
      "description": "Discovers requirements and designs an end-to-end governed agentic analytics solution using Knowledge Catalog and Managed Service for Apache Spark (Lightning Engine). Use when designing data science and analytics workflows across structured and unstructured distributed data (including in S3, Azure Blob, AlloyDB, and Iceberg), establishing metadata governance with Knowledge Catalog aspect types, or grounding agentic IDEs (VS Code, Antigravity) by using the Google Cloud Data Agent Kit. Don't use for provisioning borderless data lakehouse infrastructure (use google-cloud-solution-agentic-ai-borderless-data-lakehouse instead).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog/SKILL.md",
      "id": "google-skills/google-cloud-solution-agentic-analytics-spark-knowledge-catalog",
      "title": "Agentic analytics across cloud providers and data types",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 325,
      "size_bytes": 17703,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-agentic-analytics-spark-knowledge-catalog/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-agentic-analytics-spark-knowledge-catalog.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-agentic-analytics-spark-knowledge-catalog"
    },
    {
      "name": "google-cloud-solution-architecture",
      "description": "Interactively discovers requirements and designs holistic, multi-product system architectures, solution blueprints, and deployment recommendations for complex workloads on Google Cloud. Use when designing end-to-end cloud solutions, selecting and integrating Google Cloud services, generating architecture diagrams, or conducting requirements discovery for new cloud workloads or migrations. Don't use for single-product tasks (use product-specific skills), initial onboarding or authentication (use google-cloud-recipe-*), Well-Architected Framework reviews or audits (use google-cloud-waf-*), or workloads covered by specialized solution skills.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-architecture/SKILL.md",
      "id": "google-skills/google-cloud-solution-architecture",
      "title": "Google Cloud solution-architecture workflow",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.5",
      "lines": 280,
      "size_bytes": 14090,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-architecture/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-architecture/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-architecture.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-architecture"
    },
    {
      "name": "google-cloud-solution-build-deploy-agents",
      "description": "Designs, builds, and deploys AI agents or multi-agent systems on Google Cloud. Provides an interactive workflow to gather requirements, recommend a tailored architecture, and generate deployment instructions. Use when designing or implementing agentic systems on Google Cloud. Don't use for general Google Cloud solution architecture (use google-cloud-solution-architecture instead) or for narrow tasks targeting a single product without agent context.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-build-deploy-agents/SKILL.md",
      "id": "google-skills/google-cloud-solution-build-deploy-agents",
      "title": "Build and deploy AI agents on Google Cloud",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 280,
      "size_bytes": 14007,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-build-deploy-agents/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-build-deploy-agents/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-build-deploy-agents.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-build-deploy-agents"
    },
    {
      "name": "google-cloud-solution-guided-gke-ai-migration",
      "description": "Guides the migration of existing AI workloads (Cloud Run, Gemini API, Gemini Enterprise Agent Platform) to self-hosted GKE inference using gcloud and kubectl. Use when the user has an existing AI inference workload (on Cloud Run, the Gemini API, Gemini Enterprise Agent Platform, or a custom VM) and wants to move it to self-hosted inference on GKE, or asks follow-up questions during such a migration (hardware sizing, model staging, manifest generation, validation, traffic cutover). DO NOT use for brand new GKE inference deployments with no existing workload to migrate (use gke-inference instead). DO NOT use if the user intends to automate the migration via the Gemini Cloud Assist MCP server.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-guided-gke-ai-migration/SKILL.md",
      "id": "google-skills/google-cloud-solution-guided-gke-ai-migration",
      "title": "Migrate AI Workloads to GKE Inference",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 263,
      "size_bytes": 33349,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-guided-gke-ai-migration/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-guided-gke-ai-migration/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-guided-gke-ai-migration.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-guided-gke-ai-migration"
    },
    {
      "name": "google-cloud-solution-hybrid-search-alloydb",
      "description": "Discovers requirements and generates architectural, design, and deployment guidance for dynamic hybrid search systems by combining semantic search and keyword search. Optimized for AlloyDB hybrid search use cases in Google Cloud. Use when users need vector search combined with structured SQL filtering, faceted attributes, semantic reranking, in-database AI validation, or serverless hosting across transactional relational databases, analytical data warehouses, or managed database engines. DON'T use this skill for simple keyword-only search, or when a standalone non-relational vector database is required.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-hybrid-search-alloydb/SKILL.md",
      "id": "google-skills/google-cloud-solution-hybrid-search-alloydb",
      "title": "Dynamic Hybrid Search using AlloyDB",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 334,
      "size_bytes": 16116,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-hybrid-search-alloydb/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-hybrid-search-alloydb/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-hybrid-search-alloydb.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-hybrid-search-alloydb"
    },
    {
      "name": "google-cloud-solution-multi-agent-security",
      "description": "Designs, deploys, and secures Google Cloud Agent Gateway solutions. Use when the user needs to configure multi-agent security, ingress (CLIENT_TO_AGENT), or egress (AGENT_TO_ANYWHERE) patterns involving Model Armor, IAP, and Agent Registry. Don't use for general Cloud Load Balancing or basic VPC setup not related to Agent Gateways.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-multi-agent-security/SKILL.md",
      "id": "google-skills/google-cloud-solution-multi-agent-security",
      "title": "Agent Gateway multi-agent security",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 289,
      "size_bytes": 14961,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash",
        "python",
        "terraform"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-multi-agent-security/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-multi-agent-security/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-multi-agent-security.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-multi-agent-security"
    },
    {
      "name": "google-cloud-solution-n-tier-serverless-web-app",
      "description": "Assists in designing and implementing secure n-tier serverless web applications and microservices on Google Cloud. Use when users need architecture designs, security checklists, Terraform code, or deployment guidance for multi-tier serverless apps, regional data residency / European sovereignty compliance, zero-trust private VPC networking, or Private Service Connect. Don't use for VM, GKE, or non-Google Cloud architectures.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-n-tier-serverless-web-app/SKILL.md",
      "id": "google-skills/google-cloud-solution-n-tier-serverless-web-app",
      "title": "Secure n-tier serverless web application with strict private application tiers",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 182,
      "size_bytes": 22103,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [
        "terraform"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-n-tier-serverless-web-app/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-n-tier-serverless-web-app/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-n-tier-serverless-web-app.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-n-tier-serverless-web-app"
    },
    {
      "name": "google-cloud-solution-rag-enterprise-search-gke-sqldb",
      "description": "Discovers requirements, and generates architectural, design, and deployment guidance for a retrieval-augmented generation (RAG)-capable enterprise search system in Google Cloud. Use when users need a vector-enabled SQL database as the store and index for the embedding vectors, an open model and open-source inferencing framework, and Kubernetes containers to host all the application components. DON'T use this skill for fully-managed RAG, or SaaS search services, or when a non-SQL vector database is required.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb/SKILL.md",
      "id": "google-skills/google-cloud-solution-rag-enterprise-search-gke-sqldb",
      "title": "RAG for enterprise search using GKE and AlloyDB",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.0.1",
      "lines": 309,
      "size_bytes": 16105,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-solution-rag-enterprise-search-gke-sqldb/SKILL.md",
      "content_url": "content/google-skills/google-cloud-solution-rag-enterprise-search-gke-sqldb.md",
      "install": "npx skills add google/skills --skill google-cloud-solution-rag-enterprise-search-gke-sqldb"
    },
    {
      "name": "google-cloud-storage-basics",
      "description": "Stores, retrieves, and manages data as objects in Cloud Storage on Google Cloud (also known colloquially as GCS) buckets. Use when you need to interact with Cloud Storage — set up a Storage MCP server (remote or local Toolbox), create or configure buckets, upload, download, stream, or transfer data, organize objects with folders, generate signed URLs, control access (IAM, ACLs, public access prevention), set storage classes (Standard, Nearline, Coldline, Archive), manage lifecycle and cost, protect data (versioning, CMEK, retention, Bucket Lock, holds, soft delete), host static websites, trigger Pub/Sub notifications, mount buckets (gcsfuse), or optimize performance. Covers gcloud storage / gsutil, JSON/XML APIs, client libraries, Terraform, and Cloud Storage MCP servers. Don't use for generic MCP setup that doesn't mention Cloud Storage, other MCP servers, block storage (Persistent Disk), BigQuery, or databases (Cloud SQL, Spanner, Bigtable, Firestore).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-storage-basics/SKILL.md",
      "id": "google-skills/google-cloud-storage-basics",
      "title": "Cloud Storage Basics",
      "category": "Storage",
      "emoji": null,
      "version": "1.1.2",
      "lines": 356,
      "size_bytes": 17759,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-storage-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-storage-basics/SKILL.md",
      "content_url": "content/google-skills/google-cloud-storage-basics.md",
      "install": "npx skills add google/skills --skill google-cloud-storage-basics"
    },
    {
      "name": "google-cloud-storage-bucket-architect",
      "description": "Creates Cloud Storage on Google Cloud (also known colloquially as GCS) buckets. Analyzes the workload (sensitive data, media hosting, ingestion, web hosting, archiving, backup, logging, analytics, AI/ML, or general-purpose), validates project-level security settings, and designs a secure-by-default, cost-effective configuration (location, storage class, uniform bucket-level access, public access prevention, soft delete, lifecycle) before creating it. Use whenever a user wants to create, make, set up, provision, or spin up a bucket, or needs object storage for an app, service, pipeline, or dataset — even a \"simple\" or \"default\" bucket, or when bucket creation is one step in a larger workflow. Outputs or executes the creation via gcloud, the JSON/REST API, Terraform, or SDK client libraries (C++, Java, Python, Go). Don't use for anything other than creating new buckets — for uploads, downloads, access changes, or reconfiguring existing buckets, use google-cloud-storage-basics.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-storage-bucket-architect/SKILL.md",
      "id": "google-skills/google-cloud-storage-bucket-architect",
      "title": "Cloud Storage Bucket Architect",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.2",
      "lines": 201,
      "size_bytes": 10429,
      "updated_at": "2026-10-05",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-storage-bucket-architect/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-storage-bucket-architect/SKILL.md",
      "content_url": "content/google-skills/google-cloud-storage-bucket-architect.md",
      "install": "npx skills add google/skills --skill google-cloud-storage-bucket-architect"
    },
    {
      "name": "google-cloud-storage-diagnostic",
      "description": "Troubleshoots and diagnoses Cloud Storage on Google Cloud (also known colloquially as GCS) access and permission denials (403 Permission Denied or Insufficient Permission) and access control conflicts. Use whenever a user encounters or asks to analyze a 403 error on a bucket or object - including analysis-only questions where no commands are run - or needs help with IAM bindings, fine-grained ACLs, Uniform Bucket-Level Access (UBLA), getIamPolicy inspection denials and least-privilege inspection roles, browser storage.cloud.google.com Cookieauth and Data Access Audit Logging conflicts, Signed URL SignatureDoesNotMatch errors, VPC Service Controls (VPC-SC) perimeters, explicit IAM Deny policies, Bucket IP Filtering, Requester Pays, Retention Policy locks, Compute Engine VM access scopes, Application Default Credentials (ADC) mismatches, recursive delete permissions, or recreated service accounts. Don't use for creating buckets, routine uploads/downloads, proactive security audits, or Cloud Storage FUSE mounts.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-storage-diagnostic/SKILL.md",
      "id": "google-skills/google-cloud-storage-diagnostic",
      "title": "Cloud Storage Diagnostic",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.1",
      "lines": 318,
      "size_bytes": 16300,
      "updated_at": "2026-11-04",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-storage-diagnostic/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-storage-diagnostic/SKILL.md",
      "content_url": "content/google-skills/google-cloud-storage-diagnostic.md",
      "install": "npx skills add google/skills --skill google-cloud-storage-diagnostic"
    },
    {
      "name": "google-cloud-storage-fuse",
      "description": "Mounts Cloud Storage buckets on Google Cloud as a POSIX file system with Cloud Storage FUSE (gcsfuse). Use when interacting with gcsfuse or Cloud Storage FUSE mounts: decide whether FUSE, native gs:// reads, or Filestore/Managed Lustre fits a workload, deploy tuned mounts on GKE, Compute Engine, or Cloud Run, enable and size file, stat, and list caches, tune mount flags (--implicit-dirs) or config files, apply workload profiles, keep ML checkpointing safe (rename atomicity, hierarchical namespace/HNS, close-time finalization, concurrent writers), or diagnose slow training, low throughput, or bill spikes with gcsfuse metrics. Covers mount semantics, gcsfuse CLI and configs, GKE gcsfuse CSI driver (Workload Identity principal:// bindings, profile StorageClasses, sidecar sizing), and Cloud Run volume mounts. Don't use for bucket administration without a mount (google-cloud-storage-basics) or POSIX shared file systems (Filestore, Managed Lustre; use gke-storage).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-storage-fuse/SKILL.md",
      "id": "google-skills/google-cloud-storage-fuse",
      "title": "Cloud Storage FUSE",
      "category": "Storage",
      "emoji": null,
      "version": "1.0.3",
      "lines": 114,
      "size_bytes": 6484,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-storage-fuse/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-storage-fuse/SKILL.md",
      "content_url": "content/google-skills/google-cloud-storage-fuse.md",
      "install": "npx skills add google/skills --skill google-cloud-storage-fuse"
    },
    {
      "name": "google-cloud-waf-cost-optimization",
      "description": "Evaluates Google Cloud workloads for cost efficiency and FinOps alignment using the Google Cloud Well-Architected Framework Cost Optimization pillar. Use when the user asks to analyze Google Cloud spend, reduce cloud bills, rightsize resources (for example, Compute, GKE, Storage, Databases), evaluate discount options (for example, CUDs, SUDs, Spot VMs), or eliminate idle capacity. Do not use for standalone product pricing lookups or non-cost architecture design.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-waf-cost-optimization/SKILL.md",
      "id": "google-skills/google-cloud-waf-cost-optimization",
      "title": "Google Cloud Well-Architected Framework skill for the Cost Optimization pillar",
      "category": "WellArchitectedFramework",
      "emoji": null,
      "version": "1.0.2",
      "lines": 186,
      "size_bytes": 10767,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-waf-cost-optimization/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-waf-cost-optimization/SKILL.md",
      "content_url": "content/google-skills/google-cloud-waf-cost-optimization.md",
      "install": "npx skills add google/skills --skill google-cloud-waf-cost-optimization"
    },
    {
      "name": "google-cloud-waf-operational-excellence",
      "description": "Generates operational guidance for CI/CD deployment pipelines, observability, monitoring, logging, and incident management on Google Cloud based on the design principles and recommendations in the Operational Excellence pillar of the Google Cloud Well-Architected Framework (WAF). Use when the user asks about operations-related topics like capacity management, change management, incident and problem management, configuration management, deployment automation using infrastructure as code (IaC), or operational health checks for Google Cloud workloads.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-waf-operational-excellence/SKILL.md",
      "id": "google-skills/google-cloud-waf-operational-excellence",
      "title": "Google Cloud Well-Architected Framework skill for the Operational Excellence pillar",
      "category": "WellArchitectedFramework",
      "emoji": null,
      "version": "1.1.1",
      "lines": 203,
      "size_bytes": 9588,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-waf-operational-excellence/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-waf-operational-excellence/SKILL.md",
      "content_url": "content/google-skills/google-cloud-waf-operational-excellence.md",
      "install": "npx skills add google/skills --skill google-cloud-waf-operational-excellence"
    },
    {
      "name": "google-cloud-waf-performance-optimization",
      "description": "Generates performance-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Performance Optimization pillar of the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify performance requirements, and provide actionable recommendations for resource allocation, modular design, and elasticity.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-waf-performance-optimization/SKILL.md",
      "id": "google-skills/google-cloud-waf-performance-optimization",
      "title": "Google Cloud Well-Architected Framework skill for the Performance Optimization pillar",
      "category": "WellArchitectedFramework",
      "emoji": null,
      "version": "1.0.1",
      "lines": 156,
      "size_bytes": 7519,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-waf-performance-optimization/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-waf-performance-optimization/SKILL.md",
      "content_url": "content/google-skills/google-cloud-waf-performance-optimization.md",
      "install": "npx skills add google/skills --skill google-cloud-waf-performance-optimization"
    },
    {
      "name": "google-cloud-waf-reliability",
      "description": "Evaluates, designs, and improves the reliability, resilience, availability, fault tolerance, and disaster recovery (DR) of Google Cloud workloads based on the design principles and recommendations in the Reliability pillar of the Google Cloud Well-Architected Framework. Use when the user asks about reliability-related topics like workload uptime, designing for high availability (HA) or DR, setting and meeting RTO/RPO targets, SRE best practices, backup strategies, multi-region failover, or fault-tolerant architecture on Google Cloud. Don't use for other Well-Architected Framework pillars such as Cost Optimization, Operational Excellence, or Security, or for hands-on resource deployment and live incident troubleshooting.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-waf-reliability/SKILL.md",
      "id": "google-skills/google-cloud-waf-reliability",
      "title": "Google Cloud Well-Architected Framework skill for the Reliability pillar",
      "category": "WellArchitectedFramework",
      "emoji": null,
      "version": "1.0.2",
      "lines": 158,
      "size_bytes": 8614,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-waf-reliability/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-waf-reliability/SKILL.md",
      "content_url": "content/google-skills/google-cloud-waf-reliability.md",
      "install": "npx skills add google/skills --skill google-cloud-waf-reliability"
    },
    {
      "name": "google-cloud-waf-security",
      "description": "Generates security-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate workloads, identify security requirements, and provide actionable recommendations for IAM, network security, data protection, and operational security.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-waf-security/SKILL.md",
      "id": "google-skills/google-cloud-waf-security",
      "title": "Google Cloud Well-Architected Framework skill for the Security pillar",
      "category": "WellArchitectedFramework",
      "emoji": null,
      "version": "1.0.1",
      "lines": 359,
      "size_bytes": 16941,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-waf-security/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-waf-security/SKILL.md",
      "content_url": "content/google-skills/google-cloud-waf-security.md",
      "install": "npx skills add google/skills --skill google-cloud-waf-security"
    },
    {
      "name": "google-cloud-waf-sustainability",
      "description": "Provides recommendations for environmental sustainability, carbon footprint reduction, and energy efficiency based on the Sustainability pillar of the Google Cloud Well-Architected Framework (WAF). Use when the user asks to assess, design, or optimize Google Cloud workloads for sustainability—including the shared responsibility model, selecting low-carbon regions (CFE%), reducing resource and AI/ML energy waste, designing efficient software and storage lifecycles, or measuring and tracking emissions using Google Cloud Carbon Footprint. Don't use for financial cost reduction (use google-cloud-waf-cost-optimization), latency and throughput tuning (use google-cloud-waf-performance-optimization), or high availability and disaster recovery (use google-cloud-waf-reliability).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/google-cloud-waf-sustainability/SKILL.md",
      "id": "google-skills/google-cloud-waf-sustainability",
      "title": "Google Cloud Well-Architected Framework skill for the Sustainability pillar",
      "category": "WellArchitectedFramework",
      "emoji": null,
      "version": "1.0.2",
      "lines": 265,
      "size_bytes": 13920,
      "updated_at": "2026-10-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/google-cloud-waf-sustainability/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/google-cloud-waf-sustainability/SKILL.md",
      "content_url": "content/google-skills/google-cloud-waf-sustainability.md",
      "install": "npx skills add google/skills --skill google-cloud-waf-sustainability"
    },
    {
      "name": "iam-helper-for-policy-management",
      "description": "Streamlines the creation, modification, and management of IAM allow policies (v1) and deny policies (v2). Manages access control across Resource Manager resources (Organization, Folder, Project) and individual resources. Use when creating, updating, listing, or deleting IAM allow policies or deny policies. Don't use for access denial troubleshooting (use iam-helper-for-troubleshooting), temporary privileged access (use iam-helper-for-privileged-access-management), configuring VPC Service Controls, or managing network firewall rules.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/iam-helper-for-policy-management/SKILL.md",
      "id": "google-skills/iam-helper-for-policy-management",
      "title": "IAM Helper for Policy Management",
      "category": "Security",
      "emoji": null,
      "version": "1.0.1",
      "lines": 119,
      "size_bytes": 5645,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/iam-helper-for-policy-management/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/iam-helper-for-policy-management/SKILL.md",
      "content_url": "content/google-skills/iam-helper-for-policy-management.md",
      "install": "npx skills add google/skills --skill iam-helper-for-policy-management"
    },
    {
      "name": "iam-helper-for-policy-simulator",
      "description": "Safely simulates and applies Identity and Access Management (IAM) v1 (Allow) policy changes on Google Cloud. Uses the Policy Simulator to replay historical access logs against proposed policies to prevent breaking active workloads before applying the changes. Use when simulating or applying IAM v1 allow policies across Projects, Folders, or Organizations. Don't use for analyzing IAM v2 deny policies, VPC Service Controls, or performing general policy troubleshooting.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/iam-helper-for-policy-simulator/SKILL.md",
      "id": "google-skills/iam-helper-for-policy-simulator",
      "title": "IAM Policy Simulator (v1 Allow)",
      "category": "Security",
      "emoji": null,
      "version": "1.0.2",
      "lines": 172,
      "size_bytes": 6155,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/iam-helper-for-policy-simulator/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/iam-helper-for-policy-simulator/SKILL.md",
      "content_url": "content/google-skills/iam-helper-for-policy-simulator.md",
      "install": "npx skills add google/skills --skill iam-helper-for-policy-simulator"
    },
    {
      "name": "iam-helper-for-privileged-access-management",
      "description": "Manages the end-to-end lifecycle of on-demand, temporary access using Privileged Access Manager (PAM). Use when a user asks to create, read, update, or delete PAM entitlements, request temporary access, or approve/deny pending PAM grants. Do NOT use for permanent IAM policy bindings, troubleshooting IAM permission errors, or general Google Cloud resource provisioning.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/iam-helper-for-privileged-access-management/SKILL.md",
      "id": "google-skills/iam-helper-for-privileged-access-management",
      "title": "Privileged Access Manager (PAM)",
      "category": "Security",
      "emoji": null,
      "version": "1.0.1",
      "lines": 319,
      "size_bytes": 12903,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "bash"
      ],
      "quality": 5,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/iam-helper-for-privileged-access-management/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/iam-helper-for-privileged-access-management/SKILL.md",
      "content_url": "content/google-skills/iam-helper-for-privileged-access-management.md",
      "install": "npx skills add google/skills --skill iam-helper-for-privileged-access-management"
    },
    {
      "name": "iam-helper-for-troubleshooting",
      "description": "Diagnoses, remediates, and manages Identity and Access Management (IAM) access issues on Google Cloud. Supports two distinct operational modes: (1) Requester Flow for developers encountering access denials (capturing error context, self-service PAM JIT activations, elevated developer self-remediation, or logging structured tickets), and (2) Resolver Flow for privileged administrators (authoritative Policy Troubleshooter analysis, deny policy exemptions, least-privilege role discovery, and PAM/IAM provisioning).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/iam-helper-for-troubleshooting/SKILL.md",
      "id": "google-skills/iam-helper-for-troubleshooting",
      "title": "IAM Access Troubleshooter & Remediation Orchestrator on Google Cloud",
      "category": "Security",
      "emoji": null,
      "version": "1.0.3",
      "lines": 74,
      "size_bytes": 5575,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/iam-helper-for-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/iam-helper-for-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/iam-helper-for-troubleshooting.md",
      "install": "npx skills add google/skills --skill iam-helper-for-troubleshooting"
    },
    {
      "name": "managed-airflow-dag-authoring",
      "description": "Provides guidance for authoring Apache Airflow DAGs in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Covers environment context discovery, Airflow 2 vs 3 compatibility, authoring best practices, and local/remote validation processes. Use when creating or extending an Airflow DAG. Don't use when authoring Python code unrelated to Airflow DAGs.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/managed-airflow-dag-authoring/SKILL.md",
      "id": "google-skills/managed-airflow-dag-authoring",
      "title": "GCP Managed Airflow DAG Authoring Guide",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.1",
      "lines": 198,
      "size_bytes": 6303,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/managed-airflow-dag-authoring/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/managed-airflow-dag-authoring/SKILL.md",
      "content_url": "content/google-skills/managed-airflow-dag-authoring.md",
      "install": "npx skills add google/skills --skill managed-airflow-dag-authoring"
    },
    {
      "name": "managed-airflow-dag-troubleshooting",
      "description": "Provides guidance for troubleshooting Apache Airflow DAGs (failed DAG runs and task instances) in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Use when figuring out reasons for DAG run or task instance failures. Don't use when looking for overall recommendations for Managed Airflow environment performance.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/managed-airflow-dag-troubleshooting/SKILL.md",
      "id": "google-skills/managed-airflow-dag-troubleshooting",
      "title": "Managed Service for Apache Airflow (formerly Cloud Composer) DAG troubleshooting guide",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.1",
      "lines": 345,
      "size_bytes": 16785,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/managed-airflow-dag-troubleshooting/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/managed-airflow-dag-troubleshooting/SKILL.md",
      "content_url": "content/google-skills/managed-airflow-dag-troubleshooting.md",
      "install": "npx skills add google/skills --skill managed-airflow-dag-troubleshooting"
    },
    {
      "name": "managed-airflow-migrations",
      "description": "Provides guidance for migrating Apache Airflow DAGs in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Covers migration to Airflow 2.11.1 (MSAA Gen 2 and 3) and Airflow 3 (MSAA Gen 3), including environment inspection, GCS download/upload and scanning patterns for breaking changes. Use when migrating the DAG code to newer Airflow version. Don't use when checking DAG run failures unrelated to code migration.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/managed-airflow-migrations/SKILL.md",
      "id": "google-skills/managed-airflow-migrations",
      "title": "Managed Service for Apache Airflow (formerly Cloud Composer) Migration Guide",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.1",
      "lines": 343,
      "size_bytes": 12383,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/managed-airflow-migrations/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/managed-airflow-migrations/SKILL.md",
      "content_url": "content/google-skills/managed-airflow-migrations.md",
      "install": "npx skills add google/skills --skill managed-airflow-migrations"
    },
    {
      "name": "managed-airflow-recommendations",
      "description": "Provides recommendations and best practices for creating, configuring, tuning and optimizing Managed Service for Apache Airflow (MSAA; formerly Cloud Composer) environments. Use when the user asks for guidance, recommendations, or best practices on configuring Managed Airflow environments, scaling Airflow environments, preventing workload restarts, or analyzing system health. Don't use for troubleshooting individual DAG or task run failures, authoring DAGs, or migrating DAGs to newer Airflow versions.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/managed-airflow-recommendations/SKILL.md",
      "id": "google-skills/managed-airflow-recommendations",
      "title": "Managed Service for Apache Airflow (formerly Cloud Composer) recommendations",
      "category": "BigDataAndAnalytics",
      "emoji": null,
      "version": "1.0.1",
      "lines": 213,
      "size_bytes": 9870,
      "updated_at": "2026-10-26",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/managed-airflow-recommendations/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/managed-airflow-recommendations/SKILL.md",
      "content_url": "content/google-skills/managed-airflow-recommendations.md",
      "install": "npx skills add google/skills --skill managed-airflow-recommendations"
    },
    {
      "name": "secops-cases",
      "description": "Manage Google Security Operations (SecOps) SOAR cases throughout their lifecycle. Use when listing, creating, inspecting, updating, or closing SOAR cases; adding investigative comments and notes; updating case priority or description; or linking and grouping security alerts within cases. Supports both remote Google SecOps MCP tools and local fallback tools. Don't use for SIEM UDM searches or detection rule authoring.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/secops-cases/SKILL.md",
      "id": "google-skills/secops-cases",
      "title": "Google SecOps Case Management Skill for AI Agents",
      "category": "Security",
      "emoji": null,
      "version": "1.1.2",
      "lines": 233,
      "size_bytes": 12945,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/secops-cases/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/secops-cases/SKILL.md",
      "content_url": "content/google-skills/secops-cases.md",
      "install": "npx skills add google/skills --skill secops-cases"
    },
    {
      "name": "secops-detection-engineering",
      "description": "Author, validate, test, and deploy YARA-L 2.0 detection rules and evaluate end-to-end detection coverage gaps in Google SecOps. Use when writing new detection rules, tuning existing rules, validating syntax, testing logic against historical telemetry, or evaluating detection coverage against threat intelligence blogs, CVE disclosures, and Threat Detection Opportunities (TDOs) using synthetic UDM events and long-running coverage analysis. Don't use for alert triage (use secops-triage), deep forensic event reconstruction on infected hosts (use secops-investigate), or case management operations (use secops-cases).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/secops-detection-engineering/SKILL.md",
      "id": "google-skills/secops-detection-engineering",
      "title": "Google SecOps Detection Engineering Skill",
      "category": "Security",
      "emoji": null,
      "version": "1.2.0",
      "lines": 315,
      "size_bytes": 20943,
      "updated_at": "2026-10-31",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/secops-detection-engineering/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/secops-detection-engineering/SKILL.md",
      "content_url": "content/google-skills/secops-detection-engineering.md",
      "install": "npx skills add google/skills --skill secops-detection-engineering"
    },
    {
      "name": "secops-hunt",
      "description": "Expert guidance for proactive threat hunting in Google SecOps. Use when proactively hunting for threats, retroactively analyzing indicators of compromise (IoCs), performing prevalence searches across enterprise events, hunting for MITRE ATT&CK techniques, or detecting behavioral and statistical outliers using UDM queries. Don't use for incoming alert triage (use secops-triage), active incident response and timeline deep-dives on a known breach (use secops-investigate), or detection rule authoring (use secops-detection-engineering).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/secops-hunt/SKILL.md",
      "id": "google-skills/secops-hunt",
      "title": "Google SecOps Threat Hunting Skill",
      "category": "Security",
      "emoji": null,
      "version": "1.1.1",
      "lines": 236,
      "size_bytes": 11340,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/secops-hunt/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/secops-hunt/SKILL.md",
      "content_url": "content/google-skills/secops-hunt.md",
      "install": "npx skills add google/skills --skill secops-hunt"
    },
    {
      "name": "secops-investigate",
      "description": "Expert guidance for deep security incident and entity investigations in Google SecOps. Use when investigating cases, analyzing entities (hosts, IPs, domains, hashes, users), extracting and searching UDM events, performing asset and user timeline analysis, and detecting lateral movement across enterprise networks. Don't use for detection rule authoring or YARA-L tuning (use secops-detection-engineering), proactive hypothesis-driven hunting (use secops-hunt), initial alert triage (use secops-triage), or basic case status updates (use secops-cases).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/secops-investigate/SKILL.md",
      "id": "google-skills/secops-investigate",
      "title": "Google SecOps Incident & Entity Investigation Skill",
      "category": "Security",
      "emoji": null,
      "version": "1.1.3",
      "lines": 368,
      "size_bytes": 18842,
      "updated_at": "2026-10-22",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/secops-investigate/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/secops-investigate/SKILL.md",
      "content_url": "content/google-skills/secops-investigate.md",
      "install": "npx skills add google/skills --skill secops-investigate"
    },
    {
      "name": "secops-triage",
      "description": "Expert guidance for security alert triage in Google SecOps. Use when investigating and triaging security alerts, determining false positives vs. true positives, assessing entity risk, adjusting alert severity or priority, and closing or escalating alerts and cases. Don't use for deep multi-hop incident investigations across host timelines (use secops-investigate), proactive threat hunting or retroactive IoC sweeps (use secops-hunt), or authoring new detection rules (use secops-detection-engineering).",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/secops-triage/SKILL.md",
      "id": "google-skills/secops-triage",
      "title": "Google SecOps Security Alert Triage Specialist",
      "category": "Security",
      "emoji": null,
      "version": "1.2.0",
      "lines": 285,
      "size_bytes": 17665,
      "updated_at": "2026-10-31",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/secops-triage/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/secops-triage/SKILL.md",
      "content_url": "content/google-skills/secops-triage.md",
      "install": "npx skills add google/skills --skill secops-triage"
    },
    {
      "name": "spanner-basics",
      "description": "Assists in provisioning instances and databases, designing performant schemas, and querying data in Cloud Spanner on Google Cloud. Use when designing primary keys, writing SQL queries or client library code, or diagnosing performance issues.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/spanner-basics/SKILL.md",
      "id": "google-skills/spanner-basics",
      "title": "Spanner Basics",
      "category": "Databases",
      "emoji": null,
      "version": "1.1.2",
      "lines": 61,
      "size_bytes": 3882,
      "updated_at": "2026-10-20",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/spanner-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/spanner-basics/SKILL.md",
      "content_url": "content/google-skills/spanner-basics.md",
      "install": "npx skills add google/skills --skill spanner-basics"
    },
    {
      "name": "workload-manager-basics",
      "description": "Use this skill to manage Google Cloud Workload Manager evaluations, rules, scanned resources, and validation results by using public client libraries and the REST API. Use when you need to inspect workload best-practice rules, create and run evaluations for Google Cloud general best practices, SAP, SQL Server, or custom organizational rules, review violations, export results to BigQuery, or automate Workload Manager through client libraries because no service-specific public CLI or MCP server is available. Don't use for general Google Compute Engine instance management, VPC configuration, or standard IAM auditing.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/cloud/workload-manager-basics/SKILL.md",
      "id": "google-skills/workload-manager-basics",
      "title": "Workload Manager Basics",
      "category": "CloudObservabilityAndMonitoring",
      "emoji": null,
      "version": "1.0.1",
      "lines": 169,
      "size_bytes": 7405,
      "updated_at": "2026-10-19",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/cloud/workload-manager-basics/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/cloud/workload-manager-basics/SKILL.md",
      "content_url": "content/google-skills/workload-manager-basics.md",
      "install": "npx skills add google/skills --skill workload-manager-basics"
    },
    {
      "name": "finding-google-skills",
      "description": "Google platform decision and setup guidance, loaded on demand from Google's skill catalog. Use when a developer is choosing or setting up part of their stack, such as where to run a service, a database, storage, messaging, authentication, analytics, ads, or AI model serving, and a Google product is a reasonable candidate - whether or not a vendor is named - or when a request names a Google product or API. Brings in the matching Google skill so the answer can weigh Google options, their trade-offs, and when they are not the right fit. Skip when the stack is already settled on another provider and no Google product is named, or the task involves no platform choice.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/developers/finding-google-skills/SKILL.md",
      "id": "google-skills/finding-google-skills",
      "title": "Google Skill Finder",
      "category": "MultiProductSolutions",
      "emoji": null,
      "version": "1.1.0",
      "lines": 136,
      "size_bytes": 6842,
      "updated_at": "2026-09-28",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/developers/finding-google-skills/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/developers/finding-google-skills/SKILL.md",
      "content_url": "content/google-skills/finding-google-skills.md",
      "install": "npx skills add google/skills --skill finding-google-skills"
    },
    {
      "name": "migrate-to-rust",
      "description": "Clones, analyzes, plans, and migrates legacy codebases (C++, Fortran, Java, Python, C, Shell) from a GitHub URL or local directory to a modern, high-performance, deterministic, 100% Safe Rust architecture, tracking live telemetry across every task bucket, test failure/fix cycle, and Profile-Guided Optimization (PGO) stage, and producing a first-person AI storytelling report and interactive HTML infographic. Use when migrating a GitHub repository or local codebase to Rust, porting legacy C++, Fortran, Python, or Java workloads to memory-safe Rust, designing Struct-of-Arrays (SoA) or SIMD Rust architectures, or optimizing Rust ports with LLVM PGO. Don't use for unrelated non-Rust refactoring or single-line syntax questions.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/developers/migrate-to-rust/SKILL.md",
      "id": "google-skills/migrate-to-rust",
      "title": "Migrate Legacy Codebases to Safe Rust",
      "category": "ApplicationDevelopment",
      "emoji": null,
      "version": "1.0.0",
      "lines": 216,
      "size_bytes": 12536,
      "updated_at": "2026-10-12",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/developers/migrate-to-rust/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/developers/migrate-to-rust/SKILL.md",
      "content_url": "content/google-skills/migrate-to-rust.md",
      "install": "npx skills add google/skills --skill migrate-to-rust"
    },
    {
      "name": "retrieving-developer-knowledge",
      "description": "Searches, retrieves, and synthesizes official Google developer documentation across Google Cloud, AI/Gemini, Android, Chrome, Web, Flutter, Go, Firebase, and other Google developer platforms. Integrates with the Developer Knowledge MCP server (search_documents, get_documents, answer_query) or the Developer Knowledge REST API fallback. Use when searching for gcloud CLI commands, API syntax, IAM permissions, official documentation, architectural comparisons, or product choice overviews. Don't use for local filesystem lookups or non-Google documentation.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/developers/retrieving-developer-knowledge/SKILL.md",
      "id": "google-skills/retrieving-developer-knowledge",
      "title": "Google Developer Knowledge",
      "category": "CloudInfrastructureAndServices",
      "emoji": null,
      "version": "1.0.1",
      "lines": 107,
      "size_bytes": 8164,
      "updated_at": "2026-09-30",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/developers/retrieving-developer-knowledge/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/developers/retrieving-developer-knowledge/SKILL.md",
      "content_url": "content/google-skills/retrieving-developer-knowledge.md",
      "install": "npx skills add google/skills --skill retrieving-developer-knowledge"
    },
    {
      "name": "dpop-adoption",
      "description": "Implement and debug OAuth 2.0 DPoP (RFC 9449) refresh token sender-constraining for WebCrypto, Node.js ES6, and browser runtimes integrating with Google's OAuth platform. Use when configuring non-extractable asymmetric key pairs (P-256), generating DPoP Proof JWTs for authorization code exchange and token refresh, or handling 400 use_dpop_nonce challenge retry loops at oauth2.googleapis.com/token. Don't use for unconstrained OAuth 2.0 flows (where refresh tokens are not bound to a client key pair), or for Google Cloud IAM / service account authentication.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/identity/dpop-adoption/SKILL.md",
      "id": "google-skills/dpop-adoption",
      "title": "DPoP Adoption & Identity Security Architecture",
      "category": "Identity",
      "emoji": null,
      "version": "1.0.0",
      "lines": 213,
      "size_bytes": 11264,
      "updated_at": "2026-09-21",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/identity/dpop-adoption/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/identity/dpop-adoption/SKILL.md",
      "content_url": "content/google-skills/dpop-adoption.md",
      "install": "npx skills add google/skills --skill dpop-adoption"
    },
    {
      "name": "sign-in-with-google-web",
      "description": "Implement, configure, and secure Sign In With Google (SiwG) using Google Identity Services (GIS / `https://accounts.google.com/gsi/client`) across web architectures. Use when creating Google sign-in buttons, implementing Google One Tap with FedCM, integrating GIS in React/Next.js/Angular/HTML, verifying ID tokens on backend runtimes (Python/Node.js/Go/Java), enforcing Google Workspace domain restrictions (`hd`), securing client-side ID tokens via WebCrypto nonces or encrypted IndexedDB, embedding in cross-origin iframes via the Intermediate Iframe API (`https://accounts.google.com/gsi/intermediate`), configuring Content Security Policy (CSP), COOP, and Permissions Policy (`identity-credentials-get`) headers, or handling sign-out and revocation. Don't use for legacy Google Sign-In (`gapi.auth2`), Google Cloud IAM service accounts, or Android/iOS native Credential Manager.",
      "entrypoint": "https://raw.githubusercontent.com/google/skills/main/skills/identity/sign-in-with-google-web/SKILL.md",
      "id": "google-skills/sign-in-with-google-web",
      "title": "Sign In With Google (SiwG) Integration & Security Architecture",
      "category": "Identity",
      "emoji": null,
      "version": "1.0.0",
      "lines": 369,
      "size_bytes": 17475,
      "updated_at": "2026-10-09",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "google-skills",
      "tier": "public",
      "path": "skills/identity/sign-in-with-google-web/SKILL.md",
      "upstream_url": "https://github.com/google/skills/blob/main/skills/identity/sign-in-with-google-web/SKILL.md",
      "content_url": "content/google-skills/sign-in-with-google-web.md",
      "install": "npx skills add google/skills --skill sign-in-with-google-web"
    },
    {
      "name": "gemini-api-cli",
      "description": "Call the Gemini API from the shell with gemini-api. Use for media generation (images, TTS, music, video), file and YouTube analysis, audio/video transcription, Deep Research, and sandboxed agents.",
      "entrypoint": "https://raw.githubusercontent.com/google-gemini/gemini-skills/main/skills/gemini-api-cli/SKILL.md",
      "id": "gemini-skills/gemini-api-cli",
      "title": "macOS / Linux (set GEMINI_VERSION=<tag> to pin a release)",
      "category": null,
      "emoji": null,
      "version": null,
      "lines": 144,
      "size_bytes": 12491,
      "updated_at": "2026-11-02",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "gemini-skills",
      "tier": "public",
      "path": "skills/gemini-api-cli/SKILL.md",
      "upstream_url": "https://github.com/google-gemini/gemini-skills/blob/main/skills/gemini-api-cli/SKILL.md",
      "content_url": "content/gemini-skills/gemini-api-cli.md",
      "install": "npx skills add google-gemini/gemini-skills --skill gemini-api-cli"
    },
    {
      "name": "gemini-api-dev",
      "description": "Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, speech generation (TTS), voice design, voice replication, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. Covers SDK usage and best practices for Gemini models and agents in Python and TypeScript.",
      "entrypoint": "https://raw.githubusercontent.com/google-gemini/gemini-skills/main/skills/gemini-api-dev/SKILL.md",
      "id": "gemini-skills/gemini-api-dev",
      "title": "Gemini API Development Skill",
      "category": null,
      "emoji": null,
      "version": null,
      "lines": 443,
      "size_bytes": 20321,
      "updated_at": "2026-10-29",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "gemini-skills",
      "tier": "public",
      "path": "skills/gemini-api-dev/SKILL.md",
      "upstream_url": "https://github.com/google-gemini/gemini-skills/blob/main/skills/gemini-api-dev/SKILL.md",
      "content_url": "content/gemini-skills/gemini-api-dev.md",
      "install": "npx skills add google-gemini/gemini-skills --skill gemini-api-dev"
    },
    {
      "name": "gemini-live-api-dev",
      "description": "Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API, or migrating legacy Live models (2.0/2.5/3.1) to Gemini 3.8 Live. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), background reasoning (extended thinking), asynchronous function calling, session management, ephemeral tokens, live transcription, and live translation. SDKs covered - google-genai (Python), @google/genai (JavaScript/TypeScript).",
      "entrypoint": "https://raw.githubusercontent.com/google-gemini/gemini-skills/main/skills/gemini-live-api-dev/SKILL.md",
      "id": "gemini-skills/gemini-live-api-dev",
      "title": "Gemini Live API Development Skill",
      "category": null,
      "emoji": null,
      "version": null,
      "lines": 408,
      "size_bytes": 18616,
      "updated_at": "2026-10-29",
      "compatibility": null,
      "has_scripts": false,
      "languages": [

      ],
      "quality": 3,
      "source": "gemini-skills",
      "tier": "public",
      "path": "skills/gemini-live-api-dev/SKILL.md",
      "upstream_url": "https://github.com/google-gemini/gemini-skills/blob/main/skills/gemini-live-api-dev/SKILL.md",
      "content_url": "content/gemini-skills/gemini-live-api-dev.md",
      "install": "npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev"
    },
    {
      "name": "gemini-omni-flash-api",
      "description": "Use this skill for generative video editing, text-to-video, image-referenced video generation, first-frame-to-video, first-and-last-frame transitions, and video extensions using Gemini Omni 1.1 Flash (gemini-omni-1.1-flash) via the official google-genai SDK. Includes workflows for pre-processing/optimizing high-resolution or long source videos with ffmpeg, stripping audio for full sound regeneration, and handling turn-by-turn video editing and parallel execution.",
      "entrypoint": "https://raw.githubusercontent.com/google-gemini/gemini-skills/main/skills/gemini-omni-flash-api/SKILL.md",
      "id": "gemini-skills/gemini-omni-flash-api",
      "title": "Gemini Omni Flash Skill",
      "category": null,
      "emoji": null,
      "version": null,
      "lines": 450,
      "size_bytes": 25781,
      "updated_at": "2026-10-29",
      "compatibility": null,
      "has_scripts": true,
      "languages": [
        "python"
      ],
      "quality": 4,
      "source": "gemini-skills",
      "tier": "public",
      "path": "skills/gemini-omni-flash-api/SKILL.md",
      "upstream_url": "https://github.com/google-gemini/gemini-skills/blob/main/skills/gemini-omni-flash-api/SKILL.md",
      "content_url": "content/gemini-skills/gemini-omni-flash-api.md",
      "install": "npx skills add google-gemini/gemini-skills --skill gemini-omni-flash-api"
    }
  ]
}
