{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "swap-via-ophis",
      "type": "skill-md",
      "description": "Swap or bridge tokens through Ophis, a non-custodial intent-based DEX aggregator: parse a natural-language request, get a best-execution quote, build an EIP-712 order, sign it in the user's own wallet, and submit it. Covers the public Intent API and the hosted MCP server.",
      "url": "https://ophis.fi/.well-known/agent-skills/swap-via-ophis/SKILL.md",
      "digest": "sha256:c7f9f2709755a4c91b3cb3e586fee80bf1c63ef26e11460cc49bd3d4a243024b"
    },
    {
      "name": "ophis",
      "type": "skill-md",
      "description": "Umbrella skill for the Ophis family: when to use each sub-skill, the eight safety rules, and a machine-readable per-chain policy block (pinned settlement and vault-relayer contracts, EIP-712 domains, orderbook hosts, slippage latches) for shell-capable agents with curl, jq and cast.",
      "url": "https://ophis.fi/.well-known/agent-skills/ophis/SKILL.md",
      "digest": "sha256:065d6f74764eb0ba4db7769fcbedd3b3baa8e3496e6d5ee328b7c7211673cc0d"
    },
    {
      "name": "ophis-quote",
      "type": "skill-md",
      "description": "Get an Ophis best-execution quote for one sell token into one buy token. Read-only: never signs, never broadcasts.",
      "url": "https://ophis.fi/.well-known/agent-skills/ophis/skills/ophis-quote.md",
      "digest": "sha256:9128bbf9ff0ee38ac9a760214ba0c651bfba80b4b6e37dbe51675b241204d988"
    },
    {
      "name": "ophis-swap",
      "type": "skill-md",
      "description": "Execute a token swap on Ophis end to end: quote, build, confirm with the user, exact approval to the pinned vault relayer, EIP-712 sign, submit. The signed order is a bounded intent with a hard minimum, settled MEV-protected in a batch auction.",
      "url": "https://ophis.fi/.well-known/agent-skills/ophis/skills/ophis-swap.md",
      "digest": "sha256:f977935d70dabff76b68fe717c3fbaa3d478144bec98e6574ad36c4f5f0e6302"
    },
    {
      "name": "ophis-order-status",
      "type": "skill-md",
      "description": "Check an Ophis order by UID: lifecycle status, executed amounts, surplus versus the signed minimum, and the settlement transaction. Read-only.",
      "url": "https://ophis.fi/.well-known/agent-skills/ophis/skills/ophis-order-status.md",
      "digest": "sha256:2730f834cfb2b2729809c72f0dd382a9fa7779eae7c5e182ac12fe3157f05d20"
    },
    {
      "name": "ophis-cancel",
      "type": "skill-md",
      "description": "Cancel one or many open Ophis orders, gasless, via a signed EIP-712 cancellation, including the batch type-string trap and the on-chain hard cancel fallback.",
      "url": "https://ophis.fi/.well-known/agent-skills/ophis/skills/ophis-cancel.md",
      "digest": "sha256:72dedfe88a528ee67cb4883b3e9c437ad0470dbf789f8553d464a6c5fab38a27"
    },
    {
      "name": "ophis-surplus-report",
      "type": "skill-md",
      "description": "Report the surplus (price improvement beyond the signed minimum) a wallet earned from Ophis trades, in total and per order. Read-only.",
      "url": "https://ophis.fi/.well-known/agent-skills/ophis/skills/ophis-surplus-report.md",
      "digest": "sha256:c7ad78d1f2f6680fa74935bc83b6702e74ac215f6faa5dfc8fb884ffd5fc8487"
    }
  ]
}
