{
  "schema_version": 1,
  "interface": "existing-http-admin-api-v1",
  "client_required": false,
  "host_script_runtime_required": false,
  "entrypoint": "/skills/SKILL.md",
  "image_skills_authoritative_for_installed_version": true,
  "skills": [
    {
      "name": "citusio",
      "task": "Discover this image's local skills",
      "description": "Discover the skills bundled with a CitusIO image and select local setup, panel, agent API, migration, operations or recovery guidance for its installed tier.",
      "minimum_tier": "free",
      "path": "/skills/citusio/SKILL.md",
      "sha256": "f5f6c57178c1087ed8ce62e02847a3683d39cdb28a6b258f9a7437a60305fa5e",
      "bytes": 5531
    },
    {
      "name": "container-setup",
      "task": "Prepare and validate a node deployment",
      "description": "Prepare and validate a CitusIO container node using its bundled tier configuration, shared namespaces and explicit daemon and gateway roles.",
      "minimum_tier": "free",
      "path": "/skills/container-setup/SKILL.md",
      "sha256": "3c2a37e836084a5a68efdf6b50b400cf2cabd2df41d4d906fb8f71b4eb14e8e5",
      "bytes": 5333
    },
    {
      "name": "container-operations",
      "task": "Inspect, verify, restart and diagnose a node",
      "description": "Inspect and diagnose an existing CitusIO node, verify readiness and message delivery, and restart it while preserving state and ownership boundaries.",
      "minimum_tier": "free",
      "path": "/skills/container-operations/SKILL.md",
      "sha256": "db2cf7890bfc69eba9b23715c3d7b71a9f1bb2467f6d97dee371d37d862171eb",
      "bytes": 4332
    },
    {
      "name": "panel-operations",
      "task": "Use the bundled web panel within this tier's scope",
      "description": "Access and use the web panel bundled in every CitusIO tier, inspect broker and integration state, and follow authorized command workflows within the live tier and identity scope.",
      "minimum_tier": "free",
      "path": "/skills/panel-operations/SKILL.md",
      "sha256": "e1a1960ea19ff0aa3c49822d0bb6c124fe63d750b74ac114ea91ef7592bf2d2d",
      "bytes": 10302
    },
    {
      "name": "admin-api-operations",
      "task": "Use any agent or HTTP tools to inspect and operate the existing API",
      "description": "Operate CitusIO through its existing HTTP API with any agent or HTTP tools, checking live scope and authority, submitting one reviewed intent and observing or recovering its daemon-owned result.",
      "minimum_tier": "free",
      "path": "/skills/admin-api-operations/SKILL.md",
      "sha256": "9e8cc6f96733c08fe25eb9a903e9c41cb4cb3bf06aa97f9fcfb4c67410e16550",
      "bytes": 5482
    },
    {
      "name": "bridge-development",
      "task": "Build and package a customer bridge with the public C SDK",
      "description": "Build and package a customer CitusIO sink adapter using the installed public C Bridge SDK, wire it into a selected product profile and verify delivery, retry, drain and recovery.",
      "minimum_tier": "free",
      "path": "/skills/bridge-development/SKILL.md",
      "sha256": "9034f3330a0fe1999aa4971ea94d9b9fe29880d14290f29990a0565f641ce82f",
      "bytes": 4399
    },
    {
      "name": "migrate-mosquitto",
      "task": "Map and verify a Mosquitto replacement",
      "description": "Inventory and verify a Mosquitto replacement using the installed CitusIO tier, explicit policy mappings and a resumable private migration case.",
      "minimum_tier": "free",
      "path": "/skills/migrate-mosquitto/SKILL.md",
      "sha256": "7483b164e3097e40f63e3f59b4ada50fe59aecaaa28cbbe00e2569118b0ffccd",
      "bytes": 2138
    },
    {
      "name": "migrate-emqx",
      "task": "Map and verify an EMQX replacement",
      "description": "Resolve an EMQX deployment's effective settings and verify defined mappings to the installed CitusIO tier, including authentication, limits and integration policies.",
      "minimum_tier": "free",
      "path": "/skills/migrate-emqx/SKILL.md",
      "sha256": "8fd192d54b6e41170e228b61041912ef7ccfec5b0d86f466fb1ab67a35bacfa2",
      "bytes": 2022
    },
    {
      "name": "migration-cutover",
      "task": "Plan state movement, cutover and rollback",
      "description": "Rehearse broker state handling, traffic movement and rollback for a CitusIO replacement while preserving one writer and reconciling external effects.",
      "minimum_tier": "free",
      "path": "/skills/migration-cutover/SKILL.md",
      "sha256": "ad2b63794c34455177c7229e0eed644f66b61012eb8e32a02161efe6ba4ff1e0",
      "bytes": 2029
    },
    {
      "name": "durable-recovery",
      "task": "Provision and recover PostgreSQL-backed broker state",
      "description": "Provision a fresh PostgreSQL-backed CitusIO store explicitly and verify same-broker recovery without confusing provisioning, backup or cross-version migration.",
      "minimum_tier": "pro",
      "path": "/skills/durable-recovery/SKILL.md",
      "sha256": "acd27ef920d2e1d762aabfacbbfebdeba311ef08daecb110036494cab04217db",
      "bytes": 2404
    },
    {
      "name": "integration-bridges",
      "task": "Configure rules, protocol gateways and external sinks",
      "description": "Configure and verify the Integration and Edge tier's protocol gateways, rules and external sinks using bundled examples and bounded retry contracts.",
      "minimum_tier": "max",
      "path": "/skills/integration-bridges/SKILL.md",
      "sha256": "2448f667fc33fa3b63c439881a6eaf1d54c38e90af6c059ccef992813f821615",
      "bytes": 2479
    },
    {
      "name": "enterprise-operations",
      "task": "Plan fencing, ownership and governed operations",
      "description": "Plan CitusIO Enterprise node ownership, fencing and governed recovery using the installed operational contracts and whole-node routing boundary.",
      "minimum_tier": "enterprise",
      "path": "/skills/enterprise-operations/SKILL.md",
      "sha256": "1d0540ef4490b6bc471d6b05e38dd4cd5c4b996f3e32fe0282333d0d04fd0dc7",
      "bytes": 2493
    }
  ]
}
