| # | Field | Notes |
|---|---|---|
| 1 | apiVersion | Manifest schema version |
| 2 | id | See ID & version policy |
| 3 | name | Display name |
| 4 | version | Strict SemVer |
| 5 | description | |
| 6 | owner | Free-text team/owner label, used for display and ranking |
| 7 | entrypoint | Names the runtime-specific file that does the work |
| 8 | inputs / outputs | Schema references |
| 9 | permissions | List — scanned by the SUPPLY_CHAIN & PERMISSIONS guardrail categories |
| 10 | dependencies | List — see Dependency policy |
| 11 | digest | Computed from the package payload |
| 12 | signature | Produced through Cosign/Sigstore |
| 13 | tags | Optional list |
| 14 | category | |
| 15 | runtime | Runtime family and compatible version range |
Skill Packages
manifest.yaml fields
The 15 required fields of a skill manifest