{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "hashspan",
      "type": "skill-md",
      "description": "Instruments a TypeScript project with hashspan, so that every on-chain transaction or agent payment it sends becomes OpenTelemetry send, payment and confirm spans inside the active trace, exported to Jaeger or any OTLP backend. Use when a project, an AI agent or any other service, sends EVM transactions or x402 payments through viem, the Coinbase CDP SDK, x402 or MPP and uses or wants OpenTelemetry tracing of them.",
      "url": "/.well-known/agent-skills/hashspan/SKILL.md",
      "digest": "sha256:ad19c4e3c8239884b76a2c0f1f9ae3bfaed88bcaa784d6ff969d85e477f823a1"
    },
    {
      "name": "explain-evm-error",
      "type": "skill-md",
      "description": "Explains an EVM transaction error and how to fix it, from the error pages on hashspan.dev, which list the exact messages that viem, wallets and JSON-RPC nodes print. Use when a transaction was rejected, reverted, ran out of gas, got stuck pending or was dropped and replaced, or when the user pastes an Ethereum error message such as \"nonce too low\" or \"execution reverted\".",
      "url": "/.well-known/agent-skills/explain-evm-error/SKILL.md",
      "digest": "sha256:c4a6a04b1b76b6d9183ab9970e7943b9ce8df09fd00e34d5b7dbe2037f7bc51e"
    },
    {
      "name": "otel-attribute-names",
      "type": "skill-md",
      "description": "Looks up exact OpenTelemetry attribute names before code sets, renames or queries them, with type, stability and renamed names, from the attribute lookup on hashspan.dev. Covers gen_ai.*, mcp.*, rpc.*, jsonrpc.*, http.*, error.type, server.* and client.*, plus hashspan's blockchain.*, x402.* and mpp.*. Use when writing span attributes or instrumentation, building dashboards or trace queries, or reviewing attribute names, for example for AI agents and LLM calls.",
      "url": "/.well-known/agent-skills/otel-attribute-names/SKILL.md",
      "digest": "sha256:d3e1c09a11b8a53c4807dbe8ac6f2f0c21bd9c9f47e553727f2d17510c18debe"
    }
  ]
}
