Build Skill Manifest

This skill generates a skill manifest from SKILL.md files in the library.

Usage

python scripts/build-skill-manifest.py
python scripts/build-skill-manifest.py --output my-manifest.json
python scripts/build-skill-manifest.py --validate

Output Format

The manifest is a JSON file with:

{
  "version": "1.0.0",
  "generated_at": "2026-01-01T00:00:00Z",
  "skill_count": 150,
  "skills": [
    {
      "id": "browse-library",
      "name": "Browse Library",
      "path": "mathematics/objects/agential-semioverse/tools/browse-library",
      "runtime": { ... },
      "inputs": [ ... ],
      "outputs": [ ... ],
      "capabilities": { ... }
    }
  ]
}

Validation

With --validate, the script checks that all skills conform to Skill Spec v1 and reports any errors without writing output.