{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.json",
  "skills": [
    {
      "name": "mcp-inspect-deprecate",
      "type": "claude-skill",
      "description": "Retire a tool, a prompt or an argument from an MCP server without surprising callers: check observed usage, mark it deprecated, stage the removal and compare against the existing contract. Covers usage evidence limits. Use for \"remove this tool\", \"deprecate an MCP tool\", \"can I delete this argument\", \"is anyone using this tool\", \"clean up my MCP surface\".",
      "url": "https://mcprobe.dev/skills/mcp-inspect-deprecate/SKILL.md",
      "sha256": "226792bd52e8fdfbdcea76af264358da32dfe93b39e87bb811e54f82093c846e"
    },
    {
      "name": "mcp-inspect-instrument",
      "type": "claude-skill",
      "description": "Add privacy-preserving usage telemetry to a TypeScript MCP server with `@mcp-inspect/instrumentation`, or export the same data to an existing OpenTelemetry collector instead. Use for \"add MCP telemetry\", \"track MCP tool usage\", \"which of my tools are used\", \"instrument my MCP server\", \"send MCP usage to OpenTelemetry\".",
      "url": "https://mcprobe.dev/skills/mcp-inspect-instrument/SKILL.md",
      "sha256": "46279d9cc2f6709c40f2733bc59ae3968a2f6e5ba8442c60e01f3691bc7317c8"
    },
    {
      "name": "mcp-inspect-setup",
      "type": "claude-skill",
      "description": "Add MCP Inspect to a repository that has an MCP server: write `.mcp-inspect.yml`, commit a baseline surface snapshot, and wire the GitHub Action so pull requests are checked for breaking contract changes. Use for \"set up mcp-inspect\", \"add MCP compatibility checks\", \"catch breaking changes to my MCP server\", \"check my MCP surface in CI\".",
      "url": "https://mcprobe.dev/skills/mcp-inspect-setup/SKILL.md",
      "sha256": "db69c2c568173a40d260c91ad719b3086210f4234b28e66ef360acb478d1d6f1"
    },
    {
      "name": "mcp-inspect-triage",
      "type": "claude-skill",
      "description": "Read a failing MCP Inspect check and decide what to do: fix the change, stage it across releases, or record a deliberate exception. Covers every severity and what each one actually implies for callers. Use for \"the MCP check is failing\", \"mcp-inspect says breaking\", \"why did my MCP compatibility check fail\", \"how do I fix this MCP diff\".",
      "url": "https://mcprobe.dev/skills/mcp-inspect-triage/SKILL.md",
      "sha256": "162c0d27c02c02892053268ea2dd74f4eea7ccb25d575905dc47afa1f5355920"
    },
    {
      "name": "mcp-surface-review",
      "type": "claude-skill",
      "description": "Review an MCP server's surface for contract problems before anyone depends on it: tool naming, descriptions that steer selection, argument schemas, annotations, and the things that are painful to change later. Use for \"review my MCP server\", \"is my MCP surface good\", \"improve my tool descriptions\", \"MCP best practices\", \"design review my MCP tools\".",
      "url": "https://mcprobe.dev/skills/mcp-surface-review/SKILL.md",
      "sha256": "565d913c2b9b0a721f1d80fb59be902e6c71999c29cabfe9f97f1c013e9f51be"
    }
  ]
}
