Create skill
create_skillAdd a new skill to an AgentPlaybooks playbook to expand the agent's capabilities. Requires full or skills:write permission; with skills:propose, it saves as a proposal for approval.
Instructions
Create a new skill for this playbook. Use this to expand capabilities. Requires full or skills:write permission; with skills:propose the skill is saved as a proposal (status pending_review) that the owner or an editor approves before it exists. Use update_skill to change an existing skill and list_skills to check for name collisions first. Pass playbook_id as the UUID or GUID of the playbook this call should target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Agent Skills-compatible name (lowercase kebab-case, e.g. data-analyzer) | |
| content | Yes | The SKILL.md document. Its YAML frontmatter may carry a demonstrations list of {provider, ref, fidelity, role, title, sha256, segments}, where segments are {start, end, label, comment} in seconds; the list order is the order the demonstrations are performed in. A malformed block is rejected. | |
| priority | No | Priority level (default 50) | |
| description | No | What the skill does and when the agent should use it | |
| playbook_id | Yes | UUID or GUID of the target playbook |