{
  "$schema": "https://raw.githubusercontent.com/cloudflare/agent-skills-discovery/main/schema/v0.2.0/index.schema.json",
  "version": "0.2.0",
  "publisher": {
    "name": "AI Cost Ops",
    "url": "https://aicostops.com"
  },
  "skills": [
    {
      "name": "check-ai-posture",
      "type": "governance",
      "description": "Fetch a tenant's AI Posture Score (0-100) with shadow AI, oversharing, and enforcement signals.",
      "url": "https://mcp.aicostops.com",
      "sha256": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2"
    },
    {
      "name": "list-enforcement-decisions",
      "type": "governance",
      "description": "List recent Decision State IDs (ACO-XXXX) — allowed, blocked, or approved pre-execution.",
      "url": "https://mcp.aicostops.com",
      "sha256": "b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3"
    },
    {
      "name": "scan-ai-spend",
      "type": "finops",
      "description": "Read-only scan of OpenAI/Anthropic/Azure OpenAI billing metadata surfacing idle keys, retry storms, and duplicate spend.",
      "url": "https://aicostops.com/spend-xray",
      "sha256": "c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4"
    },
    {
      "name": "get-board-report",
      "type": "compliance",
      "description": "Generate a board-ready PDF answering the 5 board AI-governance questions from the last 30 days of enforcement decisions.",
      "url": "https://aicostops.com/dashboard/board-report",
      "sha256": "d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5"
    },
    {
      "name": "vendor-incident-pack",
      "type": "compliance",
      "description": "Generate a Vendor Incident Impact Report (ACO-VIR-XXXX) with tenant blast radius and DSID evidence.",
      "url": "https://mcp.aicostops.com",
      "sha256": "e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6"
    }
  ]
}
