> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jaasskills.com/llms.txt
> Use this file to discover all available pages before exploring further.

# manifest.yaml fields

> The 15 required fields of a skill manifest

| #  | Field                | Notes                                                                  |
| -- | -------------------- | ---------------------------------------------------------------------- |
| 1  | `apiVersion`         | Manifest schema version                                                |
| 2  | `id`                 | See [ID & version policy](/packages/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](/packages/dependencies)                 |
| 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                            |
