Skill block
Configures the generated SKILL.md — tool permissions, summary, parameters and boundaries — and bundles the skill's scripts and assets.
| Property | Type | Required | Description |
|---|---|---|---|
| name | utf8 | no | |
| description | utf8 | no | |
| allowed_tools | list<utf8> | no | |
| disallowed_tools | list<utf8> | no | |
| disable_model_invocation | bool | no |
Child blocks
| Slot | Accepts | Multiple | Description |
|---|---|---|---|
| skill_scripts | script | yes | |
| skill_assets | asset | yes | |
| summary | summary | yes | |
| parameters | skill_param | yes | |
| boundary | skill_boundary | yes |
§ 1.1Script
| Property | Type | Required | Description |
|---|---|---|---|
| id | identifier | yes | |
| source | utf8 | yes | |
| name | utf8 | yes | |
| description | utf8 | yes | |
| usage | utf8 | yes | |
| tags | list<utf8> | no |
§ 1.2Asset
| Property | Type | Required | Description |
|---|---|---|---|
| id | identifier | yes | |
| source | utf8 | yes | |
| name | utf8 | yes | |
| description | utf8 | yes | |
| tags | list<utf8> | no |
§ 1.3Summary
| Property | Type | Required | Description |
|---|---|---|---|
| overview | list<utf8> | no |
§ 1.4SkillParam
| Property | Type | Required | Description |
|---|---|---|---|
| name | utf8 | yes | |
| description | utf8 | no | |
| value | utf8 | no |
§ 1.5SkillBoundary
| Property | Type | Required | Description |
|---|---|---|---|
| always | list<utf8> | no | |
| ask | list<utf8> | no | |
| never | list<utf8> | no |