{
  "//": "Generated by hack/sync-skills.mjs from carlosframework/skills. Everything under src/well-known/agent-skills/ is wiped and rewritten on the next sync — change the source in the skills repo instead.",
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "getting-started",
      "type": "skill-md",
      "description": "Use when someone wants a new app on CARLOS built and live with minimum decisions — \"start a CARLOS app\", \"put this on carloku\", a first deploy to an oncarlos.com URL, or when an agent needs the family's default stack (rastrillo + the carlos CLI) as a recipe rather than a menu. Not for weighing trust models, app shapes, or hosting options — that is building-carlos-apps.",
      "url": "/.well-known/agent-skills/getting-started/SKILL.md",
      "digest": "sha256:ccde885567c2ba5526a5149266bb548a8cdc2f28a704738d2c4a9920d4ca52d5"
    },
    {
      "name": "building-carlos-apps",
      "type": "skill-md",
      "description": "Use when building or designing an app on the CARLOS architecture (Cost-efficient, Available, Replicated, Lightweight, Open, Secure) or with rastrillo (the CARLOS web framework), bringing an existing app onto it, or weighing the family's open choices — full vs partial encryption, server-rendered vs client-owned shape, hosted vs self-hosted — the model extracted from Eleven Messenger, Keymail, Woodstar, Slopbox and Kass, adopted by Tito. For the zero-decisions happy path to a first live app, use getting-started instead.",
      "url": "/.well-known/agent-skills/building-carlos-apps/SKILL.md",
      "digest": "sha256:0c160f84dfeae208d3827c425fb5f32745cdd8dc4913a9d32bd3ce8bcdaea282"
    }
  ]
}
