{
  "type": "agent-skill-registry",
  "schemaVersion": 1,
  "name": "Shawnup Skill Index",
  "human": "/",
  "catalog": "/registry.json",
  "instructions": "/llms.txt",
  "skill": "/skills/{slug}/SKILL.md",
  "manifest": "/skills/{slug}/manifest.json",
  "retrieval": {
    "catalog": "GET /registry.json",
    "manifest": "GET /skills/{slug}/manifest.json",
    "instructions": "GET /skills/{slug}/SKILL.md"
  },
  "crud": {
    "transport": "git",
    "repository": "https://github.com/Shawn-csy/agent-skill-registry",
    "source": "skills/{slug}/",
    "create": "Add skills/{slug}/manifest.yaml and skills/{slug}/SKILL.md",
    "update": "Edit the source files under skills/{slug}/",
    "delete": "Remove the source directory skills/{slug}/",
    "branch": "skill/{slug}-<change>",
    "publish": "npm test && npm run build && git push -u origin <branch>",
    "pullRequest": "Open a pull request from <branch> to main",
    "merge": "Merge only after CI passes; Pages deploys main"
  },
  "cli": {
    "repository": "https://github.com/Shawn-csy/agent-skill-registry",
    "install": "npm install -g github:Shawn-csy/agent-skill-registry",
    "usage": "skill install <slug> --target codex"
  }
}
