{
  "specVersion": "1.0",
  "host": {
    "displayName": "runx",
    "documentationUrl": "https://runx.ai/docs",
    "logoUrl": "https://runx.ai/favicon.svg"
  },
  "entries": [
    {
      "identifier": "urn:air:runx.ai:docs:skill",
      "displayName": "runx agent skill",
      "type": "application/ai-skill+md",
      "url": "https://runx.ai/SKILL.md",
      "description": "Governed runtime for agent skills: discover and install portable skills, run bounded skill graphs with explicit authority, and inspect signed receipts for what happened.",
      "representativeQueries": [
        "run agent skills with bounded authority and signed receipts",
        "governed runtime for AI agent skills",
        "audit what an AI agent actually did with receipts"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:docs:site",
      "displayName": "runx documentation",
      "type": "text/html",
      "url": "https://runx.ai/docs",
      "description": "Hosted product and API documentation for the runx governed skills runtime.",
      "representativeQueries": [
        "documentation for the runx skills runtime",
        "how to install and run runx skills"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:docs:llms",
      "displayName": "runx llms.txt",
      "type": "text/plain",
      "url": "https://runx.ai/llms.txt",
      "description": "Plain-text index of the runx machine surfaces and the official skill catalog."
    },
    {
      "identifier": "urn:air:runx.ai:docs:llms-full",
      "displayName": "runx llms-full.txt",
      "type": "text/plain",
      "url": "https://runx.ai/llms-full.txt",
      "description": "Every runx skill contract inlined in one document, for a model reading the whole catalog at once."
    },
    {
      "identifier": "urn:air:runx.ai:api:openapi",
      "displayName": "runx Hosted API contract",
      "type": "application/json",
      "url": "https://runx.ai/openapi.json",
      "description": "OpenAPI contract for the runx hosted API.",
      "representativeQueries": [
        "hosted API for governed agent skill runs",
        "run a skill through an API with receipts"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:api:mcp",
      "displayName": "runx MCP server",
      "type": "application/mcp+streamable-http",
      "url": "https://api.runx.ai/mcp",
      "description": "Public read-only MCP server: search the runx skill catalog and read a skill in full before running it.",
      "tags": [
        "mcp",
        "streamable-http",
        "read-only"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:api:mcp-manifest",
      "displayName": "runx MCP manifest",
      "type": "application/json",
      "url": "https://api.runx.ai/mcp.json",
      "description": "The tools, resources and prompts the runx MCP server serves, derived from the live server."
    },
    {
      "identifier": "urn:air:runx.ai:catalog:skills",
      "displayName": "runx skill catalog",
      "type": "text/html",
      "url": "https://runx.ai/x",
      "description": "Every published runx skill, searchable, with per-skill pages and install references.",
      "representativeQueries": [
        "catalog of portable AI agent skills",
        "find a ready made skill for an AI agent",
        "install a published skill for an agent runtime"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:adopt-skill",
      "displayName": "runx/adopt-skill",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/adopt-skill/SKILL.md",
      "version": "sha-022d72addefb",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:agency",
      "displayName": "runx/agency",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/agency/SKILL.md",
      "version": "sha-d775c99d8021",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:audit-receipt",
      "displayName": "runx/audit-receipt",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/audit-receipt/SKILL.md",
      "version": "sha-9ee36b952031",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:business-ops",
      "displayName": "runx/business-ops",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/business-ops/SKILL.md",
      "version": "sha-30ef563097ef",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:charge",
      "displayName": "runx/charge",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/charge/SKILL.md",
      "version": "sha-f902decead94",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:contract-drafter",
      "displayName": "runx/contract-drafter",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/contract-drafter/SKILL.md",
      "version": "sha-99f958c38dee",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:crm-cleanup",
      "displayName": "runx/crm-cleanup",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/crm-cleanup/SKILL.md",
      "version": "sha-e2c56d35d30b",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:cve-audit",
      "displayName": "runx/cve-audit",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/cve-audit/SKILL.md",
      "version": "sha-584ebce1db68",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:data-store",
      "displayName": "runx/data-store",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/data-store/SKILL.md",
      "version": "sha-ade5be75848e",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:data-subject-request",
      "displayName": "runx/data-subject-request",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/data-subject-request/SKILL.md",
      "version": "sha-92b93cf42fb2",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:dispute-respond",
      "displayName": "runx/dispute-respond",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/dispute-respond/SKILL.md",
      "version": "sha-740cdd381a58",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:extract",
      "displayName": "runx/extract",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/extract/SKILL.md",
      "version": "sha-38fb0318d493",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:github-pr-comment",
      "displayName": "runx/github-pr-comment",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/github-pr-comment/SKILL.md",
      "version": "sha-c7ece0b76747",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:github-sync",
      "displayName": "runx/github-sync",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/github-sync/SKILL.md",
      "version": "sha-5c5d8571601e",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:helpdesk",
      "displayName": "runx/helpdesk",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/helpdesk/SKILL.md",
      "version": "sha-fb3557edef3b",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:issue-to-pr",
      "displayName": "runx/issue-to-pr",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/issue-to-pr/SKILL.md",
      "version": "sha-feaacb567420",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:issue-triage",
      "displayName": "runx/issue-triage",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/issue-triage/SKILL.md",
      "version": "sha-29e0af0bd642",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:least-privilege",
      "displayName": "runx/least-privilege",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/least-privilege/SKILL.md",
      "version": "sha-303d7c9f1f4e",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:ledger",
      "displayName": "runx/ledger",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/ledger/SKILL.md",
      "version": "sha-e598d39910c9",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:list-hygiene-judge",
      "displayName": "runx/list-hygiene-judge",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/list-hygiene-judge/SKILL.md",
      "version": "sha-4ffde7a7c650",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:marketplace-invoke",
      "displayName": "runx/marketplace-invoke",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/marketplace-invoke/SKILL.md",
      "version": "sha-c41ee376ce4d",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:operator-inbox",
      "displayName": "runx/operator-inbox",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/operator-inbox/SKILL.md",
      "version": "sha-9ba09f224c37",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:ops-desk",
      "displayName": "runx/ops-desk",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/ops-desk/SKILL.md",
      "version": "sha-b86c2a2c2b9b",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:organic-growth",
      "displayName": "runx/organic-growth",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/organic-growth/SKILL.md",
      "version": "sha-a5ec9cc2e860",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:policy-author",
      "displayName": "runx/policy-author",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/policy-author/SKILL.md",
      "version": "sha-05f7413a8ac1",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:postmortem-maker",
      "displayName": "runx/postmortem-maker",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/postmortem-maker/SKILL.md",
      "version": "sha-cf1513790f30",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:purchase-approval",
      "displayName": "runx/purchase-approval",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/purchase-approval/SKILL.md",
      "version": "sha-81a472367b94",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:redact-pii",
      "displayName": "runx/redact-pii",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/redact-pii/SKILL.md",
      "version": "sha-235811758008",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:refund",
      "displayName": "runx/refund",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/refund/SKILL.md",
      "version": "sha-229405cb676f",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:release",
      "displayName": "runx/release",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/release/SKILL.md",
      "version": "sha-c6ae186829f3",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:review-skill",
      "displayName": "runx/review-skill",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/review-skill/SKILL.md",
      "version": "sha-6b6daf6be319",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:run-history",
      "displayName": "runx/run-history",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/run-history/SKILL.md",
      "version": "sha-a05ccab17632",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:sbom-maker",
      "displayName": "runx/sbom-maker",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/sbom-maker/SKILL.md",
      "version": "sha-e94fac7aefd6",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:schema-guard",
      "displayName": "runx/schema-guard",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/schema-guard/SKILL.md",
      "version": "sha-dcde1af949ea",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:send-as",
      "displayName": "runx/send-as",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/send-as/SKILL.md",
      "version": "sha-cf33c24ec9ab",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:settle-invoice",
      "displayName": "runx/settle-invoice",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/settle-invoice/SKILL.md",
      "version": "sha-490e6adcc95b",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:sign-receipt",
      "displayName": "runx/sign-receipt",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/sign-receipt/SKILL.md",
      "version": "sha-37f8eebe49a8",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:skill-lab",
      "displayName": "runx/skill-lab",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/skill-lab/SKILL.md",
      "version": "sha-c5d43fa927e7",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:spend",
      "displayName": "runx/spend",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/spend/SKILL.md",
      "version": "sha-5be61bf66a0b",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:vault-unseal",
      "displayName": "runx/vault-unseal",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/vault-unseal/SKILL.md",
      "version": "sha-561bab1e73f5",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:vuln-disclosure",
      "displayName": "runx/vuln-disclosure",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/vuln-disclosure/SKILL.md",
      "version": "sha-b44ec579d97d",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:vuln-triage",
      "displayName": "runx/vuln-triage",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/vuln-triage/SKILL.md",
      "version": "sha-e348d096f6ec",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:weather-forecast",
      "displayName": "runx/weather-forecast",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/weather-forecast/SKILL.md",
      "version": "sha-7d52e1c776ba",
      "tags": [
        "skill",
        "canonical"
      ]
    },
    {
      "identifier": "urn:air:runx.ai:skills:runx:web-fetch",
      "displayName": "runx/web-fetch",
      "type": "application/ai-skill+md",
      "url": "https://raw.githubusercontent.com/runxhq/runx/main/skills/web-fetch/SKILL.md",
      "version": "sha-7af2bc5eabe3",
      "tags": [
        "skill",
        "canonical"
      ]
    }
  ]
}