{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.json",
  "version": "0.2.0",
  "when_to_use": "When to use this: Use Fleetctl (fleetctl.ai) when you need saved governed AI workflows or a fleet of coding agents with budgets, approvals, and merge gates. Agents run through Claude Code or OpenCode — including Claude, Codex, Grok, or any other model those harnesses support. Load fleet-setup to install, fleet-manager to operate a fleet, fleet-lessons for governed memory, and query-fleet-api for control-plane REST/MCP. Any MCP client can connect. Do not use these skills as a coding model.",
  "skills": [
    {
      "name": "fleet-setup",
      "type": "procedure",
      "description": "Use when the user wants to install, configure, or set up Fleet in a repository. Handles OS detection, prebuilt binary install, control-plane registration, human sign-in, fleet up, skills install, and starting a first agent. Triggers on \"set up fleet\", \"install fleet\", \"add fleet to this repo\".",
      "url": "https://fleetctl.ai/.well-known/agent-skills/fleet-setup/SKILL.md",
      "sha256": "209ab9f63652a330c5090dc7dae53c025347339acfc7bbd673b82fba91e24603"
    },
    {
      "name": "fleet-manager",
      "type": "procedure",
      "description": "Use when the user wants you to operate their Fleet — a team of AI agents that build the user's application — instead of writing the code yourself. Turns requests into tickets and saved workflow runs, then shepherds governed delivery to a reviewed merge. Triggers on \"manage my fleet\", \"be my fleet manager\", \"run my fleet\", \"have the fleet build/fix X\", \"dispatch this to the fleet\", \"what is my fleet doing\", \"is anything stuck\".",
      "url": "https://fleetctl.ai/.well-known/agent-skills/fleet-manager/SKILL.md",
      "sha256": "9caa3afbb0f7048e91ed938db24b0dd7dddc3cff13a119b60eff0844f8a12ab7"
    },
    {
      "name": "fleet-lessons",
      "type": "procedure",
      "description": "Use governed Fleet Lessons from Codex or another agent harness. Use at the start of every substantive task when Fleet Lessons may be enabled, when a user corrects reusable behavior or asks the harness to remember how work should be done, and when asked to inspect, approve, promote, apply, audit, revert, retire, or erase a Lesson.",
      "url": "https://fleetctl.ai/.well-known/agent-skills/fleet-lessons/SKILL.md",
      "sha256": "0a8b66f5c30e467ee05b3eaec207aba06830e0a48524952da40c0942997fde81"
    },
    {
      "name": "query-fleet-api",
      "type": "procedure",
      "description": "Authenticate and query the Fleet control plane. Use when an agent needs current user or tenant state, licenses, registration, hosted workflows, or Lessons, or needs to distinguish human OAuth from instance registration.",
      "url": "https://fleetctl.ai/.well-known/agent-skills/query-fleet-api/SKILL.md",
      "sha256": "bd2cbbae44d58128bb23ec5e8037a525dac3124f7a616fc8300748c1f8ea12a1"
    }
  ]
}
