{
  "categories": [
    {
      "id": "cloud",
      "name": "Cloud platforms"
    },
    {
      "id": "iac",
      "name": "Infrastructure as code"
    },
    {
      "id": "kubernetes",
      "name": "Kubernetes and containers"
    },
    {
      "id": "ci-cd",
      "name": "Pipelines and delivery"
    },
    {
      "id": "observability",
      "name": "Observability"
    },
    {
      "id": "security-ops",
      "name": "Security operations"
    },
    {
      "id": "docs",
      "name": "Documentation servers"
    }
  ],
  "collections": [
    {
      "description": "Skills and MCP servers for cloud platforms, infrastructure as code, Kubernetes, delivery pipelines, observability and security operations.",
      "entries": [
        "aidas-dev-cilium-network",
        "aidas-dev-cnpg",
        "aidas-dev-external-secrets",
        "aidas-dev-victoriametrics-operator",
        "alivirgo-prometheus",
        "axiom",
        "azure-analyze-repo",
        "azure-managed-grafana",
        "calandri-aws-savings",
        "circleci",
        "d-padmanabhan-cloud-platforms",
        "d-padmanabhan-observability",
        "d-padmanabhan-okta",
        "d-padmanabhan-workload-identity",
        "digitalocean",
        "ersinkoc-sc-iac",
        "ferdinandobons-aws-best-practices",
        "gitlab",
        "grafana-prometheus-cardinality-troubleshooter",
        "grafana-prometheus-label-strategy",
        "grafana-prometheus-skill",
        "grafana-promql",
        "honeycomb",
        "infra-pack",
        "infraspecdev-github-actions-reviewer",
        "infraspecdev-kubernetes-cost-review",
        "infraspecdev-kubernetes-security-audit",
        "infraspecdev-kustomize-review",
        "infraspecdev-terraform-plan-analyzer",
        "infraspecdev-terraform-test-coverage",
        "itsmostafa-aws-secrets-manager",
        "jayrha-incident-postmortem",
        "jayrha-kubernetes-manifest-author",
        "jayrha-observability-setup",
        "jovanipink-stack-terraform",
        "jupaygon-opentofu-iac",
        "kid-sid-ci-cd",
        "neon",
        "new-relic",
        "ngrok",
        "nitinjain999-opa",
        "raimille1-cloud-architect",
        "rootly",
        "sentry",
        "shinzoxd-pulumi-review",
        "sumonmselim-gcp",
        "supabase",
        "upstash",
        "vercel",
        "vnord-terraform"
      ],
      "id": "cloud-and-infrastructure",
      "name": "Cloud and infrastructure"
    },
    {
      "description": "Remote MCP servers that answer questions from a vendor's public documentation.",
      "entries": [
        "cloudflare-docs"
      ],
      "id": "documentation-servers",
      "name": "Documentation servers"
    },
    {
      "description": "Spellwarden's own Infra Pack, with its measurements published next to it.",
      "entries": [
        "infra-pack"
      ],
      "id": "spellwarden",
      "name": "Spellwarden"
    }
  ],
  "engine": {
    "rules_version": "2026.11.1",
    "version": "1.8.1"
  },
  "entries": [
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "cilium-network",
            "package_sha256": "cb4de3f15ba3ee5c3e3bfd3cb96c6d3abf082d116cbd08d107c1ef8451a0f681",
            "path": "skills/cilium-network"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when configuring Cilium CNI networking, writing network policies, debugging pod connectivity issues, setting up LB IPAM or L2 announcements for Service LoadBalancer IPs, enabling BGP route advertisement, configuring transparent encryption or Hubble observability, or managing Cilium security feat",
      "id": "aidas-dev-cilium-network",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Aidas-dev/k8s-agent-skills/blob/077702b44a5367fde0496db6a91b015f1416312a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-14T14:12:25Z"
      },
      "name": "cilium-network",
      "publisher": {
        "name": "Aidas-dev",
        "url": "https://github.com/Aidas-dev"
      },
      "source": {
        "commit": "077702b44a5367fde0496db6a91b015f1416312a",
        "endpoint": null,
        "paths": [
          "skills/cilium-network"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Aidas-dev/k8s-agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference for Cilium CNI on Kubernetes: CRD table, network policy YAML, LB IPAM, L2 and BGP announcements, encryption, Hubble and common mistakes.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "cnpg",
            "package_sha256": "77402096a7e0277873729338ebc072a5c1b91f827f672b991fa07180f18b3791",
            "path": "skills/cnpg"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when working with CloudNativePG (CNPG) for PostgreSQL on Kubernetes — creating or troubleshooting Cluster, Backup, ScheduledBackup, Pooler, or ImageCatalog resources; defining bootstrap, storage, backup, or affinity settings.",
      "id": "aidas-dev-cnpg",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Aidas-dev/k8s-agent-skills/blob/077702b44a5367fde0496db6a91b015f1416312a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-14T14:12:25Z"
      },
      "name": "cnpg",
      "publisher": {
        "name": "Aidas-dev",
        "url": "https://github.com/Aidas-dev"
      },
      "source": {
        "commit": "077702b44a5367fde0496db6a91b015f1416312a",
        "endpoint": null,
        "paths": [
          "skills/cnpg"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Aidas-dev/k8s-agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference notes for CloudNativePG on Kubernetes: Cluster spec fields, bootstrap and backup methods, scheduling, image catalogs and a version map.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "security-ops",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "external-secrets",
            "package_sha256": "7fd9b78f0894034c49f05b555e2a14f48328c2b8bc23a9294c9aa704ee557b9f",
            "path": "skills/external-secrets"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when working with External Secrets Operator (ESO) — syncing K8s Secrets from external providers (HashiCorp Vault, AWS, GCP, Azure). Covers SecretStore, ExternalSecret, PushSecret, template engine, Helm values, Vault provider auth.",
      "id": "aidas-dev-external-secrets",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Aidas-dev/k8s-agent-skills/blob/077702b44a5367fde0496db6a91b015f1416312a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-14T14:12:25Z"
      },
      "name": "external-secrets",
      "publisher": {
        "name": "Aidas-dev",
        "url": "https://github.com/Aidas-dev"
      },
      "source": {
        "commit": "077702b44a5367fde0496db6a91b015f1416312a",
        "endpoint": null,
        "paths": [
          "skills/external-secrets"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Aidas-dev/k8s-agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference notes for External Secrets Operator: SecretStore, ExternalSecret, PushSecret, templates, Vault auth, Helm values and common mistakes.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "victoriametrics-operator",
            "package_sha256": "fb1ee646f189af3107c44eb0a69c75e524017139cd3000309dd39aae647dc2ed",
            "path": "skills/victoriametrics-operator"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when creating or managing VictoriaMetrics Operator CRDs — VMAgent, VMSingle, VMCluster, VMAlert, VMAlertmanager, VMAuth, VMUser, VMServiceScrape, VMPodScrape, VMRule, VMProbe, VMNodeScrape, VMScrapeConfig, VMStaticScrape, VMAlertmanagerConfig, VLogs, VLAgent, VLCluster, VMDistributed.",
      "id": "aidas-dev-victoriametrics-operator",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Aidas-dev/k8s-agent-skills/blob/077702b44a5367fde0496db6a91b015f1416312a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-14T14:12:25Z"
      },
      "name": "victoriametrics-operator",
      "publisher": {
        "name": "Aidas-dev",
        "url": "https://github.com/Aidas-dev"
      },
      "source": {
        "commit": "077702b44a5367fde0496db6a91b015f1416312a",
        "endpoint": null,
        "paths": [
          "skills/victoriametrics-operator"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Aidas-dev/k8s-agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference for VictoriaMetrics Operator CRDs: what each kind does, key fields, example manifests and common mistakes.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "prometheus",
            "package_sha256": "cc156293cc75f2dba85458d1fd7c24780a7ce5bc1bea3f0fe135aa55ec889f42",
            "path": "skills/prometheus"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Design Prometheus scrape configs, bounded-label metrics, and alert rules with symptom-first PromQL; avoid cardinality fires and silent relabel collisions agents cause.",
      "id": "alivirgo-prometheus",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/alivirgo/Major-AI-Skills/blob/99beeceb01470f9553bf1a80f1033ab7d119ebaa/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-11-06T19:23:43Z"
      },
      "name": "prometheus",
      "publisher": {
        "name": "alivirgo",
        "url": "https://github.com/alivirgo"
      },
      "source": {
        "commit": "99beeceb01470f9553bf1a80f1033ab7d119ebaa",
        "endpoint": null,
        "paths": [
          "skills/prometheus"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/alivirgo/Major-AI-Skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Guidance for writing Prometheus scrape configs, recording and alert rules, and PromQL, with rules to keep label cardinality bounded.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-cimd",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 0
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "List datasets, schemas, run APL queries, and use prompts for exploration, anomalies, and monitoring.",
      "id": "axiom",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://axiom.co/terms"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Axiom",
      "publisher": {
        "name": "Axiom",
        "url": "https://axiom.co"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.axiom.co/sse",
        "paths": [],
        "registry_name": "co.axiom/mcp",
        "repo_url": null,
        "transport": "sse"
      },
      "status": "listed",
      "summary": "Lists Axiom datasets and schemas and runs APL queries against them, with prompts for log exploration, anomaly hunting and monitoring.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "containerization-assist/skills/analyze-repo",
            "package_sha256": "7455973fc8a3521b529eb2c61797b70d25101e0198bb0fffe178fd8fc5dd5d19",
            "path": "skills/analyze-repo"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Detect languages, frameworks, build systems, dependencies, databases, and environment variables in a repository **for the purpose of containerization or cloud deployment**. Use BEFORE generating a Dockerfile, fixing a Dockerfile, or generating Kubernetes manifests. Triggers require a containerizatio",
      "id": "azure-analyze-repo",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Azure/containerization-assist/blob/cfbbae683e46fd4a78c20bb44fa41f6aa3aff760/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-22T19:14:30Z"
      },
      "name": "analyze-repo",
      "publisher": {
        "name": "Azure",
        "url": "https://github.com/Azure"
      },
      "source": {
        "commit": "cfbbae683e46fd4a78c20bb44fa41f6aa3aff760",
        "endpoint": null,
        "paths": [
          "skills/analyze-repo"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Azure/containerization-assist",
        "transport": null
      },
      "status": "listed",
      "summary": "Reads manifest files in a repo and reports languages, frameworks, build tools, databases and env vars to prepare for Dockerfile or Kubernetes work.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 2,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.1,
            "name": "azure_managed_grafana",
            "package_sha256": "5c49422305e9026ac3e7c36f0f1064d4e3bd52c7b54dc33821cd6e3d1cb5d400",
            "path": "plugins/azure-managed-grafana/skills/azure_managed_grafana"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Expertise in Azure Managed Grafana including dashboards, Azure Monitor metrics, Application Insights failures and traces, Azure Data Explorer (Kusto) queries, SQL Server queries, and Azure Resource Graph. Use for querying observability data, searching dashboards, investigating failures, analyzing Ge",
      "id": "azure-managed-grafana",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Azure/sre-agent-plugins/blob/3783a11f2f6e3c9b47c6dd9f5b39720ef66b37a3/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-21T18:53:13Z"
      },
      "name": "azure_managed_grafana",
      "publisher": {
        "name": "Azure",
        "url": "https://github.com/Azure"
      },
      "source": {
        "commit": "3783a11f2f6e3c9b47c6dd9f5b39720ef66b37a3",
        "endpoint": null,
        "paths": [
          "plugins/azure-managed-grafana/skills/azure_managed_grafana"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Azure/sre-agent-plugins",
        "transport": null
      },
      "status": "listed",
      "summary": "Guides an agent through Azure Managed Grafana MCP tools to query metrics, logs, traces, KQL, SQL and Resource Graph and find dashboards.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "aws-savings/.",
            "package_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "path": "."
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Audit an AWS account for money spent on nothing and produce a tiered, evidence-backed cut list (read-only; you never delete). Use when someone asks to cut AWS costs, review the AWS bill, explain a cost spike, find idle resources, check reserved instances / Savings Plans coverage, or clean up S3, Lam",
      "id": "calandri-aws-savings",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/Calandri/aws-savings/blob/1b8731d0648ed3624ee2b1c0664bc388c3409c1a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-09-20T09:01:05Z"
      },
      "name": "aws-savings",
      "publisher": {
        "name": "Calandri",
        "url": "https://github.com/Calandri"
      },
      "source": {
        "commit": "1b8731d0648ed3624ee2b1c0664bc388c3409c1a",
        "endpoint": null,
        "paths": [
          "."
        ],
        "registry_name": null,
        "repo_url": "https://github.com/Calandri/aws-savings",
        "transport": null
      },
      "status": "listed",
      "summary": "Audits an AWS account for idle spend with a read-only boto3 scanner and writes a tiered cut list with proof, risk and undo commands.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "ci-cd",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "CircleCI's MCP server: inspect projects, runs, workflows, jobs, logs, tests, and artifacts.",
      "id": "circleci",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://circleci.com/terms-of-service/"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "CircleCI",
      "publisher": {
        "name": "CircleCI",
        "url": "https://circleci.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.circleci.com/v1/mcp",
        "paths": [],
        "registry_name": "com.circleci/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Remote MCP server for reading CircleCI projects, pipelines, workflows, jobs, logs, tests and artifacts. Needs a CircleCI sign-in via OAuth.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "docs",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [
            {
              "note": "Public documentation server by design: it answers without a sign-in, and its two tools only search and read Cloudflare's public documentation.",
              "rule_id": "SW-MCP-001",
              "severity": "high"
            }
          ],
          "auth_mode": "none",
          "counts": {
            "critical": 0,
            "high": 1,
            "low": 1,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "documentation-servers"
      ],
      "description": "Cloudflare MCP servers",
      "id": "cloudflare-docs",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://www.cloudflare.com/website-terms/"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Cloudflare documentation",
      "publisher": {
        "name": "Cloudflare",
        "url": "https://www.cloudflare.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://docs.mcp.cloudflare.com/mcp",
        "paths": [],
        "registry_name": "com.cloudflare.mcp/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Searches Cloudflare's public product documentation and returns the matching pages. Read only, no sign-in needed.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 2
            },
            "curated": true,
            "curation_score": 8,
            "name": "cloud-platforms",
            "package_sha256": "22504bc8fdb51e0e949cde9cd9829d1f3e944843ff0e7110123415e0ca8e4110",
            "path": "skills/cloud-platforms"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Cloud platform best practices for AWS, Azure, GCP, and Cloudflare. Covers Zero Trust architecture, IAM patterns, EKS/AKS/GKE configurations, serverless patterns, and multi-cloud strategies. Use when working with cloud infrastructure, AWS services, Azure resources, GCP projects, Cloudflare Workers, o",
      "id": "d-padmanabhan-cloud-platforms",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/d-padmanabhan/agent-engineering-handbook/blob/6d349827656df47705bdf6666de594bee624a4a8/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-09-26T22:16:16Z"
      },
      "name": "cloud-platforms",
      "publisher": {
        "name": "d-padmanabhan",
        "url": "https://github.com/d-padmanabhan"
      },
      "source": {
        "commit": "6d349827656df47705bdf6666de594bee624a4a8",
        "endpoint": null,
        "paths": [
          "skills/cloud-platforms"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/d-padmanabhan/agent-engineering-handbook",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference notes and Terraform examples for AWS, Azure, GCP and Cloudflare: IAM, Kubernetes, networking, serverless and security checklists.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "observability",
            "package_sha256": "2c9c8138516b9c5b1ede8d651ebe5da2a5a52e74d85bb612c719303f1c8a776c",
            "path": "skills/observability"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Designs and reviews production observability using structured logging, NDJSON, metrics, SLIs and SLOs, distributed tracing, OpenTelemetry, dashboards, alerts, telemetry pipelines, redaction, retention, and cost controls. Use when instrumenting services, defining log schemas, correlating microservice",
      "id": "d-padmanabhan-observability",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/d-padmanabhan/agent-engineering-handbook/blob/6d349827656df47705bdf6666de594bee624a4a8/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-09-26T22:16:16Z"
      },
      "name": "observability",
      "publisher": {
        "name": "d-padmanabhan",
        "url": "https://github.com/d-padmanabhan"
      },
      "source": {
        "commit": "6d349827656df47705bdf6666de594bee624a4a8",
        "endpoint": null,
        "paths": [
          "skills/observability"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/d-padmanabhan/agent-engineering-handbook",
        "transport": null
      },
      "status": "listed",
      "summary": "Guidance for designing and reviewing production logging, metrics, SLOs, tracing, alerts and telemetry pipelines, with reference checklists.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "security-ops",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "okta",
            "package_sha256": "739df55db0a7861ed15bfb57b0b61bc77c6232ff7cc925e922bf6d7cc08bbeaa",
            "path": "skills/okta"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Okta Workforce Identity playbook. Workflows for SSO, policy hardening, SCIM, IdP migration, troubleshooting, key rotation, admin audit, and Cross App Access. Use when designing, operating, or auditing Okta orgs, apps, lifecycle, Workflows, ASA, Admin API, terraform-provider-okta, XAA, ID-JAG, resour",
      "id": "d-padmanabhan-okta",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/d-padmanabhan/agent-engineering-handbook/blob/6d349827656df47705bdf6666de594bee624a4a8/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-09-26T22:16:16Z"
      },
      "name": "okta",
      "publisher": {
        "name": "d-padmanabhan",
        "url": "https://github.com/d-padmanabhan"
      },
      "source": {
        "commit": "6d349827656df47705bdf6666de594bee624a4a8",
        "endpoint": null,
        "paths": [
          "skills/okta"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/d-padmanabhan/agent-engineering-handbook",
        "transport": null
      },
      "status": "listed",
      "summary": "Playbook for running Okta Workforce Identity: SSO apps, sign-on policies, SCIM rollout, IdP migration, login debugging, key rotation and admin audits.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "security-ops",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "workload-identity",
            "package_sha256": "4278007eebf228b5cc5aa31f1ff69906f43d8b9a826a47cd5ef511bca0e4dd7b",
            "path": "skills/workload-identity"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Workload identity playbook (SPIFFE/SPIRE, cloud IAM, OIDC federation). Workflows for picking SPIFFE vs cloud IAM, deploying SPIRE on EKS, federating trust domains, bridging to AWS/GCP/Azure via OIDC, and migrating off long-lived workload secrets. Use when designing or hardening service-to-service au",
      "id": "d-padmanabhan-workload-identity",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/d-padmanabhan/agent-engineering-handbook/blob/6d349827656df47705bdf6666de594bee624a4a8/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-09-26T22:16:16Z"
      },
      "name": "workload-identity",
      "publisher": {
        "name": "d-padmanabhan",
        "url": "https://github.com/d-padmanabhan"
      },
      "source": {
        "commit": "6d349827656df47705bdf6666de594bee624a4a8",
        "endpoint": null,
        "paths": [
          "skills/workload-identity"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/d-padmanabhan/agent-engineering-handbook",
        "transport": null
      },
      "status": "listed",
      "summary": "Playbook for service-to-service identity: pick SPIFFE or SPIRE versus cloud IAM, deploy SPIRE on EKS, federate trust domains, bridge to clouds via OIDC.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Build, deploy, manage, and troubleshoot applications and infrastructure on DigitalOcean.",
      "id": "digitalocean",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://www.digitalocean.com/legal/terms-of-service-agreement"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "DigitalOcean",
      "publisher": {
        "name": "DigitalOcean",
        "url": "https://www.digitalocean.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.digitalocean.com/mcp",
        "paths": [],
        "registry_name": "com.digitalocean/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Lets an agent build, deploy, manage and troubleshoot apps and infrastructure in a DigitalOcean account. Requires an OAuth sign-in.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "security-ops",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "sc-iac",
            "package_sha256": "0fe03211c655df77f5b68b18b81b12313cc9a0c3a3c1be7291d49640e2340641",
            "path": "skills/sc-iac"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Infrastructure-as-Code security scanning — Dockerfile, Kubernetes, Terraform, and GitHub Actions misconfigurations",
      "id": "ersinkoc-sc-iac",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/ersinkoc/security-check/blob/6a7d7461ab8f4e9ea823bf77c4cf05c9671a9bf6/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-03T13:55:40Z"
      },
      "name": "sc-iac",
      "publisher": {
        "name": "ersinkoc",
        "url": "https://github.com/ersinkoc"
      },
      "source": {
        "commit": "6a7d7461ab8f4e9ea823bf77c4cf05c9671a9bf6",
        "endpoint": null,
        "paths": [
          "skills/sc-iac"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/ersinkoc/security-check",
        "transport": null
      },
      "status": "listed",
      "summary": "Reviews Dockerfiles, Kubernetes manifests, Terraform and GitHub Actions workflows for security misconfigurations and reports findings by severity.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "AWSBestPracticesSkill/.",
            "package_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "path": "."
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "No-web local AWS best-practices catalog. Use the local catalog files first and do not browse, search the web, open AWS docs, or use live documentation tools for ordinary answers unless the user explicitly asks for live/current verification or the local file is missing. Trigger when the user needs AW",
      "id": "ferdinandobons-aws-best-practices",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/ferdinandobons/AWSBestPracticesSkill/blob/c56d636f10f450bbfce87c47733eafa2399c4b86/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-07-06T09:04:08Z"
      },
      "name": "aws-best-practices",
      "publisher": {
        "name": "ferdinandobons",
        "url": "https://github.com/ferdinandobons"
      },
      "source": {
        "commit": "c56d636f10f450bbfce87c47733eafa2399c4b86",
        "endpoint": null,
        "paths": [
          "."
        ],
        "registry_name": null,
        "repo_url": "https://github.com/ferdinandobons/AWSBestPracticesSkill",
        "transport": null
      },
      "status": "listed",
      "summary": "Local Markdown catalog of AWS best practices for 208 services and 9 cross-service topics, each item linked to an official AWS page.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "ci-cd",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Official GitLab MCP Server",
      "id": "gitlab",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://about.gitlab.com/terms/"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "GitLab",
      "publisher": {
        "name": "GitLab",
        "url": "https://about.gitlab.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://gitlab.com/api/v4/mcp",
        "paths": [],
        "registry_name": "com.gitlab/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "GitLab's own hosted MCP endpoint for working with your GitLab resources. Requires an OAuth sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "agent-platform-debugger",
            "package_sha256": "776cdff4e180311ea1d38d6ef594099af93f356dbd830c9413bfbf466a16255d",
            "path": "demos/agent-gateway/.agents/skills/agent-platform-debugger"
          }
        ]
      },
      "collections": [],
      "description": "Debug GCP Gemini Enterprise Agent Platform issues: Agent Gateway 403s, Agent Registry failures, Agent Identity/IAM denials, IAP egressor authz, service-extensions delegated authz, Model Armor integration failures (500s/denials), hostname mismatches, authzPolicies/authzExtensions misconfig. Use whene",
      "id": "google-cloud-agent-platform-debugger",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/GoogleCloudPlatform/cloud-networking-solutions/blob/9baebaf48f1557754112b4543578e471f52e825a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-11-02T17:09:59Z"
      },
      "name": "agent-platform-debugger",
      "publisher": {
        "name": "GoogleCloudPlatform",
        "url": "https://github.com/GoogleCloudPlatform"
      },
      "source": {
        "commit": "9baebaf48f1557754112b4543578e471f52e825a",
        "endpoint": null,
        "paths": [
          "demos/agent-gateway/.agents/skills/agent-platform-debugger"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/GoogleCloudPlatform/cloud-networking-solutions",
        "transport": null
      },
      "status": "listed",
      "summary": "Diagnoses 403s and startup failures on Google Cloud Agent Platform gateways, registry, identity and IAP from logs and IAM, then reports fixes.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 1
            },
            "curated": true,
            "curation_score": 9.1,
            "name": "prometheus-cardinality-troubleshooter",
            "package_sha256": "5f2c7d51072e588059c2f1a80625b19670fa34117e4b9b4dd40fc93b6133e06f",
            "path": "skills/grafana-cloud/prometheus-cardinality-troubleshooter"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Diagnostic guide for active Prometheus cardinality problems — slow queries, OOMing Prometheus, high Grafana Cloud Active Series or DPM bills, \"too many samples\" ingest errors, series churn, or rapid memory growth. Walks through tsdb status endpoints, per-metric and per-label drill-downs, common-culp",
      "id": "grafana-prometheus-cardinality-troubleshooter",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/grafana/skills/blob/8fb72a527961f05e708f53d2a0500709e12d7970/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-27T21:00:33Z"
      },
      "name": "prometheus-cardinality-troubleshooter",
      "publisher": {
        "name": "grafana",
        "url": "https://github.com/grafana"
      },
      "source": {
        "commit": "8fb72a527961f05e708f53d2a0500709e12d7970",
        "endpoint": null,
        "paths": [
          "skills/grafana-cloud/prometheus-cardinality-troubleshooter"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/grafana/skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Diagnoses live Prometheus cardinality problems using tsdb status endpoints, PromQL drill-downs, churn checks and safe whole-metric drop configs.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.7,
            "name": "prometheus-label-strategy",
            "package_sha256": "edd960a09b7314e60271bd736ce6dccef3e7b71c358651d5a839957870d2f345",
            "path": "skills/grafana-cloud/prometheus-label-strategy"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Expert evaluator for Prometheus label strategy on Grafana Cloud. Audits, designs, and improves label schemas using cardinality scoring, access-pattern alignment, static vs. dynamic label rules, histogram bucket discipline, and instrumentation hygiene. Prevents high cardinality at the source — in app",
      "id": "grafana-prometheus-label-strategy",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/grafana/skills/blob/8fb72a527961f05e708f53d2a0500709e12d7970/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-27T21:00:33Z"
      },
      "name": "prometheus-label-strategy",
      "publisher": {
        "name": "grafana",
        "url": "https://github.com/grafana"
      },
      "source": {
        "commit": "8fb72a527961f05e708f53d2a0500709e12d7970",
        "endpoint": null,
        "paths": [
          "skills/grafana-cloud/prometheus-label-strategy"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/grafana/skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Guidance for auditing and designing Prometheus label schemas to limit cardinality at the source, with example relabel and recording rule configs.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 1
            },
            "curated": true,
            "curation_score": 9.1,
            "name": "prometheus",
            "package_sha256": "66cdc0288da0ef52c82af13aa6eef66aaec86f23a7bfdcb344d9b668de18bf73",
            "path": "skills/grafana-lgtm/prometheus"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Prometheus and Grafana Cloud Metrics overview including PromQL query language, Metrics Drilldown, alerting, recording rules, and integration patterns. Use when working with Prometheus, writing PromQL queries, configuring alerting, or discussing metrics architecture and best practices.",
      "id": "grafana-prometheus-skill",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/grafana/skills/blob/8fb72a527961f05e708f53d2a0500709e12d7970/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-27T21:00:33Z"
      },
      "name": "prometheus",
      "publisher": {
        "name": "grafana",
        "url": "https://github.com/grafana"
      },
      "source": {
        "commit": "8fb72a527961f05e708f53d2a0500709e12d7970",
        "endpoint": null,
        "paths": [
          "skills/grafana-lgtm/prometheus"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/grafana/skills",
        "transport": null
      },
      "status": "listed",
      "summary": "PromQL reference with alerting, Alertmanager routing and recording rule examples, plus promtool and amtool validation commands",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.7,
            "name": "promql",
            "package_sha256": "39119a7970db6090ed47d75716e8db11ca78781ee28a1d0fc9c34455d882f974",
            "path": "skills/grafana-core/promql"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Write, validate, and optimize PromQL for Prometheus / Grafana Mimir / Grafana Cloud Metrics. Covers `rate` vs `irate` vs `increase`, label matchers and regex, `sum / avg / topk / by / without` aggregation, classic + native `histogram_quantile`, ratios with divide-by-zero guards, `absent` / `changes`",
      "id": "grafana-promql",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/grafana/skills/blob/8fb72a527961f05e708f53d2a0500709e12d7970/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-27T21:00:33Z"
      },
      "name": "promql",
      "publisher": {
        "name": "grafana",
        "url": "https://github.com/grafana"
      },
      "source": {
        "commit": "8fb72a527961f05e708f53d2a0500709e12d7970",
        "endpoint": null,
        "paths": [
          "skills/grafana-core/promql"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/grafana/skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Query patterns and checks for PromQL on Prometheus, Mimir and Grafana Cloud: rates, histograms, SLO burn rates, recording rules, cardinality",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-cimd",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 0
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Query Honeycomb observability data: traces, events, metrics, SLOs, triggers, and boards.",
      "id": "honeycomb",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://www.honeycomb.io/terms"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Honeycomb",
      "publisher": {
        "name": "Honeycomb",
        "url": "https://www.honeycomb.io"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.honeycomb.io/mcp",
        "paths": [],
        "registry_name": "io.honeycomb/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Hosted MCP endpoint for querying Honeycomb traces, events, metrics, SLOs, triggers and boards; requires OAuth sign-in.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "ci-pipeline-repair",
            "package_sha256": "623163612c77dd4d66deb29e6d74ffe59eeae8e6084f733a42de6d5a35d08cbb",
            "path": "plugins/infra-pack/skills/ci-pipeline-repair"
          },
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "iam-least-privilege-review",
            "package_sha256": "869c5bac4b09093e3a9f17383f8745f82f06d6b1f884e59900ab1d1f05eb98cb",
            "path": "plugins/infra-pack/skills/iam-least-privilege-review"
          },
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "infra-change-safety",
            "package_sha256": "c97cad06e0e6fbeca0ede1ec902a2bc542b4b6bd8b6c93676e8874f5f265e1b0",
            "path": "plugins/infra-pack/skills/infra-change-safety"
          },
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "kubernetes-incident-triage",
            "package_sha256": "6ca1599f274e0144d8cb4143c7b35e40bf459071608669c5646289c3a29470aa",
            "path": "plugins/infra-pack/skills/kubernetes-incident-triage"
          },
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "terraform-plan-review",
            "package_sha256": "ba0825290abf8eef470b86545d4c7c76c85b05eb2c7ab6dbca1e4e08d34166d2",
            "path": "plugins/infra-pack/skills/terraform-plan-review"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure",
        "spellwarden"
      ],
      "description": "Five skills for infrastructure operations: change safety, Terraform plan review, Kubernetes incident triage, IAM least-privilege review and CI pipeline repair.",
      "id": "infra-pack",
      "kind": "plugin",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/spellwarden-ai/infra-pack/blob/c9bd915d0b8eb620f07bc3bc7be83fdda3a06741/LICENSE"
      },
      "links": {
        "measurements": "https://github.com/spellwarden-ai/infra-pack/blob/c9bd915d0b8eb620f07bc3bc7be83fdda3a06741/MEASUREMENTS.md"
      },
      "maintenance": {
        "last_commit_at": "2026-11-04T08:34:44Z"
      },
      "name": "Infra Pack",
      "publisher": {
        "name": "Spellwarden",
        "url": "https://github.com/spellwarden-ai"
      },
      "source": {
        "commit": "c9bd915d0b8eb620f07bc3bc7be83fdda3a06741",
        "endpoint": null,
        "paths": [
          "plugins/infra-pack/skills/ci-pipeline-repair",
          "plugins/infra-pack/skills/iam-least-privilege-review",
          "plugins/infra-pack/skills/infra-change-safety",
          "plugins/infra-pack/skills/kubernetes-incident-triage",
          "plugins/infra-pack/skills/terraform-plan-review"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/spellwarden-ai/infra-pack",
        "transport": null
      },
      "status": "listed",
      "summary": "Five review and triage skills for Terraform plans, Kubernetes incidents, AWS IAM policies, CI pipelines and infrastructure change approval.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "ci-cd",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "github-actions-reviewer",
            "package_sha256": "bb0d2af1b36e29d8f1f7bbe7ef74fc10d1001a4746ff9b90c67a243aea09b31a",
            "path": "infra-review/skills/github-actions-reviewer"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when reviewing, auditing, or improving GitHub Actions workflows in a repository — checks for version drift, permission issues, missing concurrency controls, path filter gaps, and cross-workflow inconsistencies",
      "id": "infraspecdev-github-actions-reviewer",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/infraspecdev/tesseract/blob/d681e84226e2ed839bafdc1ac8b95b8492759d20/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-06-22T08:02:03Z"
      },
      "name": "github-actions-reviewer",
      "publisher": {
        "name": "infraspecdev",
        "url": "https://github.com/infraspecdev"
      },
      "source": {
        "commit": "d681e84226e2ed839bafdc1ac8b95b8492759d20",
        "endpoint": null,
        "paths": [
          "infra-review/skills/github-actions-reviewer"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/infraspecdev/tesseract",
        "transport": null
      },
      "status": "listed",
      "summary": "Reviews GitHub Actions workflows for version drift, permissions, concurrency and path filters, then writes a graded analysis and a fix plan",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "kubernetes-cost-review",
            "package_sha256": "248eff46417336e9525f107f844cce882c7ec53eaeec4fd7d497213bb7424316",
            "path": "shield/skills/kubernetes/cost-review"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when reviewing Kubernetes manifests for cost optimization, resource right-sizing, or identifying over-provisioned workloads. Only triggers when K8s manifests are detected.",
      "id": "infraspecdev-kubernetes-cost-review",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/infraspecdev/tesseract/blob/d681e84226e2ed839bafdc1ac8b95b8492759d20/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-06-22T08:02:03Z"
      },
      "name": "kubernetes-cost-review",
      "publisher": {
        "name": "infraspecdev",
        "url": "https://github.com/infraspecdev"
      },
      "source": {
        "commit": "d681e84226e2ed839bafdc1ac8b95b8492759d20",
        "endpoint": null,
        "paths": [
          "shield/skills/kubernetes/cost-review"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/infraspecdev/tesseract",
        "transport": null
      },
      "status": "listed",
      "summary": "Reviews Kubernetes manifests for cost waste: requests and limits, replicas, HPA, PVC sizing, EKS options, and writes a sizing report.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "kubernetes-security-audit",
            "package_sha256": "de850974d6ab5ddf5dd9338c476118ab655b74668718232f990d8d68684249f4",
            "path": "shield/skills/kubernetes/security-audit"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when auditing Kubernetes manifests for security vulnerabilities, reviewing RBAC policies, checking pod security, or validating network policies. Also use when investigating ImagePullBackOff from untrusted registries or permission errors from over-permissive RBAC. Only triggers when K8s manifests",
      "id": "infraspecdev-kubernetes-security-audit",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/infraspecdev/tesseract/blob/d681e84226e2ed839bafdc1ac8b95b8492759d20/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-06-22T08:02:03Z"
      },
      "name": "kubernetes-security-audit",
      "publisher": {
        "name": "infraspecdev",
        "url": "https://github.com/infraspecdev"
      },
      "source": {
        "commit": "d681e84226e2ed839bafdc1ac8b95b8492759d20",
        "endpoint": null,
        "paths": [
          "shield/skills/kubernetes/security-audit"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/infraspecdev/tesseract",
        "transport": null
      },
      "status": "listed",
      "summary": "Static security review of Kubernetes manifests, Helm and Kustomize: RBAC, pod security, network policies, secrets, images, EKS, with a report template.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "kubernetes-kustomize-review",
            "package_sha256": "23cf87192eefdce23502dcb03cdd1744d1541d35ea056fab6f256a4c923cbcaa",
            "path": "shield/skills/kubernetes/kustomize-review"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when reviewing Kustomize overlay structure, patch hygiene, and base/overlay separation. Only triggers when kustomization.yaml is detected.",
      "id": "infraspecdev-kustomize-review",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/infraspecdev/tesseract/blob/d681e84226e2ed839bafdc1ac8b95b8492759d20/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-06-22T08:02:03Z"
      },
      "name": "kubernetes-kustomize-review",
      "publisher": {
        "name": "infraspecdev",
        "url": "https://github.com/infraspecdev"
      },
      "source": {
        "commit": "d681e84226e2ed839bafdc1ac8b95b8492759d20",
        "endpoint": null,
        "paths": [
          "shield/skills/kubernetes/kustomize-review"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/infraspecdev/tesseract",
        "transport": null
      },
      "status": "listed",
      "summary": "Reviews Kustomize base and overlay layouts for patch hygiene, resource references, generators and label safety, with 25 pass or fail checks.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "terraform-plan-analyzer",
            "package_sha256": "b0974c7c8230d278ed929063568f0d8a32a7e488f9e90996749c1a6de7f44ace",
            "path": "infra-review/skills/terraform-plan-analyzer"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when analyzing Terraform plan output for security, cost, and operational impact — parses terraform plan JSON to surface destructive changes, IAM modifications, cost-impacting resources, and drift before apply",
      "id": "infraspecdev-terraform-plan-analyzer",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/infraspecdev/tesseract/blob/d681e84226e2ed839bafdc1ac8b95b8492759d20/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-06-22T08:02:03Z"
      },
      "name": "terraform-plan-analyzer",
      "publisher": {
        "name": "infraspecdev",
        "url": "https://github.com/infraspecdev"
      },
      "source": {
        "commit": "d681e84226e2ed839bafdc1ac8b95b8492759d20",
        "endpoint": null,
        "paths": [
          "infra-review/skills/terraform-plan-analyzer"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/infraspecdev/tesseract",
        "transport": null
      },
      "status": "listed",
      "summary": "Reads terraform plan JSON and reports destructive changes, IAM and network risks, cost impact and drift with a verdict before apply.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "terraform-test-coverage",
            "package_sha256": "c8d713a746f1a7925f25594b33ecef144d9ccd0a9f541f97666d1b07a4ea41f8",
            "path": "infra-review/skills/terraform-test-coverage"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when reviewing Terraform test files (.tftest.hcl), assessing test coverage, or designing new tests for components using mock_provider and plan-only assertions",
      "id": "infraspecdev-terraform-test-coverage",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/infraspecdev/tesseract/blob/d681e84226e2ed839bafdc1ac8b95b8492759d20/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-06-22T08:02:03Z"
      },
      "name": "terraform-test-coverage",
      "publisher": {
        "name": "infraspecdev",
        "url": "https://github.com/infraspecdev"
      },
      "source": {
        "commit": "d681e84226e2ed839bafdc1ac8b95b8492759d20",
        "endpoint": null,
        "paths": [
          "infra-review/skills/terraform-test-coverage"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/infraspecdev/tesseract",
        "transport": null
      },
      "status": "listed",
      "summary": "Reviews Terraform .tftest.hcl files for coverage gaps across six dimensions and reports a scored assessment with mock_provider examples.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "security-ops",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 2
            },
            "curated": true,
            "curation_score": 8,
            "name": "secrets-manager",
            "package_sha256": "6a68e148ba5f68b0b9db21a0ad389429fd160627d8633c21b25f6b8ee60fb709",
            "path": "skills/secrets-manager"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "AWS Secrets Manager for secure secret storage and rotation. Use when storing credentials, configuring automatic rotation, managing secret versions, retrieving secrets in applications, or integrating with RDS.",
      "id": "itsmostafa-aws-secrets-manager",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/itsmostafa/aws-agent-skills/blob/3ee171adbe5ce02086fec9fde0b437a30958f34f/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-26T21:25:46Z"
      },
      "name": "secrets-manager",
      "publisher": {
        "name": "itsmostafa",
        "url": "https://github.com/itsmostafa"
      },
      "source": {
        "commit": "3ee171adbe5ce02086fec9fde0b437a30958f34f",
        "endpoint": null,
        "paths": [
          "skills/secrets-manager"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/itsmostafa/aws-agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference for creating, reading, updating and rotating AWS Secrets Manager secrets via CLI, boto3 and CloudFormation, with rotation Lambda examples.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 1
            },
            "curated": true,
            "curation_score": 9.1,
            "name": "incident-postmortem",
            "package_sha256": "9e626c475cd4b877126668fe154af2ed19a720cf1c1f29aacef3e2f42017c8ea",
            "path": "incident-postmortem"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Facilitates blameless incident postmortems by reconstructing a precise timeline, identifying root cause and contributing factors, and producing tracked, owned action items. Use this skill when an incident, outage, SEV, or production failure has been resolved and someone needs to \"write the postmorte",
      "id": "jayrha-incident-postmortem",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/JayRHa/agent-skills/blob/f9a456bf34c297bd23fb234f410ec9b239ebed14/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-14T13:18:12Z"
      },
      "name": "incident-postmortem",
      "publisher": {
        "name": "JayRHa",
        "url": "https://github.com/JayRHa"
      },
      "source": {
        "commit": "f9a456bf34c297bd23fb234f410ec9b239ebed14",
        "endpoint": null,
        "paths": [
          "incident-postmortem"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/JayRHa/agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Guides a blameless incident postmortem (timeline, root cause, owned action items) with a local script that sorts events and computes TTD, TTM and TTR.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "kubernetes",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 2
            },
            "curated": true,
            "curation_score": 8.5,
            "name": "kubernetes-manifest-author",
            "package_sha256": "67fb58e02299717fe12ca9890d758ecf8c7c39a892f3f8ac5d98f99c25a56ab8",
            "path": "kubernetes-manifest-author"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Authors production-grade Kubernetes manifests — Deployments, Services, Ingress, probes, resource requests/limits, security contexts, and ConfigMaps/Secrets wiring — following hardening and reliability best practices. Use this skill when the user asks to \"write a Kubernetes deployment\", \"create a k8s",
      "id": "jayrha-kubernetes-manifest-author",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/JayRHa/agent-skills/blob/f9a456bf34c297bd23fb234f410ec9b239ebed14/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-14T13:18:12Z"
      },
      "name": "kubernetes-manifest-author",
      "publisher": {
        "name": "JayRHa",
        "url": "https://github.com/JayRHa"
      },
      "source": {
        "commit": "f9a456bf34c297bd23fb234f410ec9b239ebed14",
        "endpoint": null,
        "paths": [
          "kubernetes-manifest-author"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/JayRHa/agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Writes hardened Kubernetes manifests (Deployment, Service, Ingress, probes, limits, security context) and ships a local YAML lint script.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 2
            },
            "curated": true,
            "curation_score": 8.5,
            "name": "observability-setup",
            "package_sha256": "6cb67f3b2d851ab85eab6c59cfe22aa0df3be286238119f4587ef21aa09efa0d",
            "path": "observability-setup"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Instruments applications with structured logging, metrics, and distributed traces, then derives SLIs, SLOs, error budgets, and alerts that page only on user-facing pain. Use this skill when the user asks to \"add observability\", \"instrument my app\", \"set up OpenTelemetry/OTel\", \"add structured loggin",
      "id": "jayrha-observability-setup",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/JayRHa/agent-skills/blob/f9a456bf34c297bd23fb234f410ec9b239ebed14/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-14T13:18:12Z"
      },
      "name": "observability-setup",
      "publisher": {
        "name": "JayRHa",
        "url": "https://github.com/JayRHa"
      },
      "source": {
        "commit": "f9a456bf34c297bd23fb234f410ec9b239ebed14",
        "endpoint": null,
        "paths": [
          "observability-setup"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/JayRHa/agent-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Adds OpenTelemetry logs, metrics and traces to a service, defines SLOs and generates Prometheus burn-rate alerts with two offline scripts.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 0,
              "medium": 0
            },
            "curated": true,
            "curation_score": 10.8,
            "name": "stack-terraform",
            "package_sha256": "6b66c5fa896c9db7687fa8b56b406c8006639c89ebf37867c72dee7e73c7b966",
            "path": "plugins/antigravity/measured-stacks/skills/stack-terraform"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Reviews Terraform changes when plans, state, modules, providers, or drift need focused checks; discovers backend and version constraints without applying or changing shared infrastructure.",
      "id": "jovanipink-stack-terraform",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/JovaniPink/measured-skills/blob/cb272fbb258f890439761507d4e47a45f9ac616d/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-11-06T11:10:37Z"
      },
      "name": "stack-terraform",
      "publisher": {
        "name": "JovaniPink",
        "url": "https://github.com/JovaniPink"
      },
      "source": {
        "commit": "cb272fbb258f890439761507d4e47a45f9ac616d",
        "endpoint": null,
        "paths": [
          "plugins/antigravity/measured-stacks/skills/stack-terraform"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/JovaniPink/measured-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Guides an agent through read-only review of Terraform changes: plans, state, modules and providers, with validate and static checks and no apply.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "ai-skills/skills/opentofu-iac",
            "package_sha256": "d0bae5c568a9f3228353f725de3bb45bb3ba52300c2170c4b91d1b21471379ee",
            "path": "skills/opentofu-iac"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Write and review OpenTofu/Terraform infrastructure code without the failures that make a state untouchable or take a service down: for_each keys unknown until apply, resources that already exist and must be imported rather than re-created, configuration baked into user_data that rebuilds the machine",
      "id": "jupaygon-opentofu-iac",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/jupaygon/ai-skills/blob/5b5636f93f7bb933a30bbd9e16b8a474aac2ea73/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-18T12:05:21Z"
      },
      "name": "opentofu-iac",
      "publisher": {
        "name": "jupaygon",
        "url": "https://github.com/jupaygon"
      },
      "source": {
        "commit": "5b5636f93f7bb933a30bbd9e16b8a474aac2ea73",
        "endpoint": null,
        "paths": [
          "skills/opentofu-iac"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/jupaygon/ai-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Rules for writing and reviewing OpenTofu or Terraform code: safe for_each keys, imports over re-creation, lean bootstraps, DNS validation, secrets",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "ci-cd",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "claude-spellbook/skills/ci-cd",
            "package_sha256": "1dd0a6aedf615fd93887d8222bead3d44374f9474b7ee6c3c2e3f06ab1539d41",
            "path": "skills/ci-cd"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when setting up or debugging GitHub Actions pipelines — adding quality gates, configuring OIDC cloud auth, building matrix test runs, publishing artifacts to GHCR/PyPI/npm, or promoting builds from staging to production.",
      "id": "kid-sid-ci-cd",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/kid-sid/claude-spellbook/blob/a7c2ac930b2f11fe09b58bc7a9a41ce6ea1dd390/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-05T19:03:36Z"
      },
      "name": "ci-cd",
      "publisher": {
        "name": "kid-sid",
        "url": "https://github.com/kid-sid"
      },
      "source": {
        "commit": "a7c2ac930b2f11fe09b58bc7a9a41ce6ea1dd390",
        "endpoint": null,
        "paths": [
          "skills/ci-cd"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/kid-sid/claude-spellbook",
        "transport": null
      },
      "status": "listed",
      "summary": "Reference for GitHub Actions pipelines: caching, matrix tests, quality gates, OIDC cloud auth, publishing and staged deploys",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:33:31Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-cimd",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 0
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Official Neon MCP server for managing Neon projects and Lakebase Postgres databases.",
      "id": "neon",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://neon.com/terms-of-service"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Neon",
      "publisher": {
        "name": "Neon",
        "url": "https://neon.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.neon.tech/mcp",
        "paths": [],
        "registry_name": "com.neon/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Neon's hosted MCP server for managing Neon projects and Postgres databases. Requires a Neon sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:33:30Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Access New Relic observability data through MCP - query metrics, logs, traces, entities, and more",
      "id": "new-relic",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://newrelic.com/termsandconditions/terms"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "New Relic",
      "publisher": {
        "name": "New Relic",
        "url": "https://newrelic.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.newrelic.com/mcp",
        "paths": [],
        "registry_name": "com.newrelic/mcp-server",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Queries New Relic observability data (metrics, logs, traces, entities) over a hosted MCP endpoint; requires a New Relic OAuth sign-in.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:33:31Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-cimd",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 0
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Manage ngrok from your agent: endpoints, domains, and traffic policy.",
      "id": "ngrok",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://ngrok.com/tos"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "ngrok",
      "publisher": {
        "name": "ngrok",
        "url": "https://ngrok.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.ngrok.com/mcp",
        "paths": [],
        "registry_name": "com.ngrok/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "ngrok's hosted MCP server for managing endpoints, domains and traffic policy. Requires an OAuth sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:33:30Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "security-ops",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "opa",
            "package_sha256": "d6e7446136d570b78180622edd992a65a418cc96dc061899962b755600658aa8",
            "path": "skills/opa"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Generate, test, validate, explain, and debug OPA (Open Policy Agent) Rego policies and Conftest configurations. Covers deny/warn/violation rules, unit tests, regal linting, conftest fmt, namespace design, input shape analysis, and GitHub Actions integration. Use when asked to \"write a policy\", \"test",
      "id": "nitinjain999-opa",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/nitinjain999/platform-skills/blob/c995e1d20daf0d16d629a248ca1923762c3b2ed8/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-11-05T15:05:59Z"
      },
      "name": "opa",
      "publisher": {
        "name": "nitinjain999",
        "url": "https://github.com/nitinjain999"
      },
      "source": {
        "commit": "c995e1d20daf0d16d629a248ca1923762c3b2ed8",
        "endpoint": null,
        "paths": [
          "skills/opa"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/nitinjain999/platform-skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Writes, tests, lints, explains and debugs OPA Rego policies for Conftest, using conftest and regal commands and placing the check as a CI gate.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "cloud-architect/.",
            "package_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "path": "."
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Use when reviewing cloud architecture, identifying performance bottlenecks, proposing infrastructure changes, or analyzing tradeoffs between cloud design options. AWS-primary with GCP equivalents. Read-only advisor — never executes infrastructure commands.",
      "id": "raimille1-cloud-architect",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/raimille1/cloud-architect/blob/8fb7ed1475766af3bb5cfa78626ab3b4fc0a63f4/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-04-09T16:08:48Z"
      },
      "name": "cloud-architect",
      "publisher": {
        "name": "raimille1",
        "url": "https://github.com/raimille1"
      },
      "source": {
        "commit": "8fb7ed1475766af3bb5cfa78626ab3b4fc0a63f4",
        "endpoint": null,
        "paths": [
          "."
        ],
        "registry_name": null,
        "repo_url": "https://github.com/raimille1/cloud-architect",
        "transport": null
      },
      "status": "listed",
      "summary": "Read-only cloud architecture advisor for AWS and GCP: reviews a stack, finds bottlenecks, proposes changes as diffs and compares tradeoffs.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Incident management, on-call scheduling, and intelligent analysis powered by Rootly.",
      "id": "rootly",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://rootly.com/legal/terms"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Rootly",
      "publisher": {
        "name": "Rootly",
        "url": "https://rootly.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.rootly.com/sse",
        "paths": [],
        "registry_name": "com.rootly/mcp-server",
        "repo_url": null,
        "transport": "sse"
      },
      "status": "listed",
      "summary": "Remote MCP server for Rootly incident management: incidents, on-call schedules and incident analysis. Requires OAuth sign-in.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "observability",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-cimd",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 0
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants",
      "id": "sentry",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://sentry.io/terms/"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Sentry",
      "publisher": {
        "name": "Sentry",
        "url": "https://sentry.io"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.sentry.dev/mcp",
        "paths": [],
        "registry_name": "io.github.getsentry/sentry-mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Sentry's hosted MCP server for looking up errors, issues and debugging data. Requires an OAuth sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.7,
            "name": "pulumi-review",
            "package_sha256": "f2d9a357b6de5be20201b287886b3d6598e2acf7cbdffa842dd8f399aad83924",
            "path": "skills/coding/pulumi-review"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Review Pulumi programs and previews for safe infrastructure changes",
      "id": "shinzoxd-pulumi-review",
      "kind": "skill",
      "licence": {
        "spdx": "Apache-2.0",
        "url": "https://github.com/shinzoxD/knackbox/blob/da11878dc4a956207c2969b36d09d6f25fc6c08a/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-08-24T18:47:36Z"
      },
      "name": "pulumi-review",
      "publisher": {
        "name": "shinzoxD",
        "url": "https://github.com/shinzoxD"
      },
      "source": {
        "commit": "da11878dc4a956207c2969b36d09d6f25fc6c08a",
        "endpoint": null,
        "paths": [
          "skills/coding/pulumi-review"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/shinzoxD/knackbox",
        "transport": null
      },
      "status": "listed",
      "summary": "Reviews Pulumi programs and preview output for risky replacements, secret leaks, state and provider issues, then gives an update verdict.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:42:55Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 8.2,
            "name": "agentguard/skills/gcp",
            "package_sha256": "05706610216a84b108e69d285f81a894f6d97e42db92be3473dfd04706315211",
            "path": "skills/gcp"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "GCP best practices: IAM, secrets, networking, security, compute, IaC, ops. Use when building, reviewing, or modifying GCP resources.",
      "id": "sumonmselim-gcp",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/SumonMSelim/agentguard/blob/6a03b7aa6b54fd06e46a18c4e6fecb03d3e32ef6/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-11T18:22:10Z"
      },
      "name": "gcp",
      "publisher": {
        "name": "SumonMSelim",
        "url": "https://github.com/SumonMSelim"
      },
      "source": {
        "commit": "6a03b7aa6b54fd06e46a18c4e6fecb03d3e32ef6",
        "endpoint": null,
        "paths": [
          "skills/gcp"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/SumonMSelim/agentguard",
        "transport": null
      },
      "status": "listed",
      "summary": "Checklist of Google Cloud best practices for IAM, secrets, networking, security, compute, infrastructure as code and operations.",
      "version": {
        "approved_at": "2026-11-06T23:42:54Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:33:31Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "MCP server for interacting with the Supabase platform",
      "id": "supabase",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://supabase.com/terms"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Supabase",
      "publisher": {
        "name": "Supabase",
        "url": "https://supabase.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.supabase.com/mcp",
        "paths": [],
        "registry_name": "com.supabase/mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Supabase's hosted MCP server for working with your Supabase projects. Requires an OAuth sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:33:30Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:33:31Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-dcr",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 1
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Hosted Upstash MCP server: Redis, QStash, Workflow, Vector, Search, Box and Blob, with OAuth.",
      "id": "upstash",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://upstash.com/trust/terms.pdf"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Upstash",
      "publisher": {
        "name": "Upstash",
        "url": "https://upstash.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.upstash.com/mcp",
        "paths": [],
        "registry_name": "io.github.upstash/upstash-mcp-server",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Upstash's hosted MCP server for Redis, QStash, Workflow, Vector and Search accounts. Requires an OAuth sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:33:30Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "cloud",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "server": {
          "accepted": [],
          "auth_mode": "oauth-cimd",
          "counts": {
            "critical": 0,
            "high": 0,
            "low": 0,
            "medium": 0
          },
          "migration_status": "to_migrate"
        },
        "skills": []
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "An MCP server for Vercel",
      "id": "vercel",
      "kind": "mcp_server",
      "licence": {
        "spdx": "n/a",
        "url": "https://vercel.com/legal/terms"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": null
      },
      "name": "Vercel",
      "publisher": {
        "name": "Vercel",
        "url": "https://vercel.com"
      },
      "source": {
        "commit": null,
        "endpoint": "https://mcp.vercel.com",
        "paths": [],
        "registry_name": "com.vercel/vercel-mcp",
        "repo_url": null,
        "transport": "streamable-http"
      },
      "status": "listed",
      "summary": "Vercel's own hosted MCP endpoint for working with your Vercel account. Requires an OAuth sign-in before it lists its tools.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    },
    {
      "category": "iac",
      "check": {
        "checked_at": "2026-11-06T23:29:30Z",
        "engine_version": "1.8.1",
        "rules_version": "2026.11.1",
        "skills": [
          {
            "accepted": [],
            "counts": {
              "critical": 0,
              "high": 0,
              "low": 1,
              "medium": 0
            },
            "curated": true,
            "curation_score": 9.2,
            "name": "terraform",
            "package_sha256": "e1aca115b69afc202ca21e0abea48b0f75084f1d5948de4db6de50798825cd9f",
            "path": "terraform"
          }
        ]
      },
      "collections": [
        "cloud-and-infrastructure"
      ],
      "description": "Terraform and OpenTofu best practices for variables, modules, descriptions, resources, plan, and import",
      "id": "vnord-terraform",
      "kind": "skill",
      "licence": {
        "spdx": "MIT",
        "url": "https://github.com/vnord/skills/blob/504f20bdecfeb88568ae2f4e46d58b78e7f6e1df/LICENSE"
      },
      "links": {
        "measurements": null
      },
      "maintenance": {
        "last_commit_at": "2026-10-28T09:47:11Z"
      },
      "name": "terraform",
      "publisher": {
        "name": "vnord",
        "url": "https://github.com/vnord"
      },
      "source": {
        "commit": "504f20bdecfeb88568ae2f4e46d58b78e7f6e1df",
        "endpoint": null,
        "paths": [
          "terraform"
        ],
        "registry_name": null,
        "repo_url": "https://github.com/vnord/skills",
        "transport": null
      },
      "status": "listed",
      "summary": "Opinionated style rules for Terraform and OpenTofu code: variables, modules, outputs, descriptions, and handing plan and import to the user.",
      "version": {
        "approved_at": "2026-11-06T23:29:29Z",
        "label": null,
        "seq": 1
      }
    }
  ],
  "generated_at": "2026-11-06T23:46:11Z",
  "public": true,
  "removed": [],
  "schema": 1
}
