Update playbook
update_playbookUpdate this playbook's name, description, visibility, tags, config, singleton persona fields, or always-on project instructions. Replacement fields overwrite previous values. Handle with extreme care. Requires full or playbooks:write permission. Changing persona_system_prompt here overlaps with update_persona and create_persona; use those when only the persona should change. There is no separate get_persona: read the persona via get_playbook. Pass playbook_id as the UUID or GUID of the playbook this call should target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New playbook name | |
| tags | No | Replacement discovery tags | |
| config | No | Replacement playbook configuration | |
| visibility | No | New visibility | |
| description | No | New playbook description | |
| playbook_id | Yes | UUID or GUID of the target playbook | |
| instructions | No | New always-on project instructions (the AGENTS.md / CLAUDE.md content). Kept separate from the persona: the persona is who the agent is, these are the rules of this project. | |
| persona_name | No | New persona name | |
| persona_metadata | No | New metadata JSON | |
| persona_system_prompt | No | New core system instructions |