skill_manage
Create, edit, patch, and delete skills with automatic frontmatter validation, plus manage support files under allowed directories, mirrored across configured skill roots.
Instructions
Create, edit, patch, or delete skills under the primary skills root.
Atomic primary write with frontmatter validation before disk hits, then best-effort mirror into every configured skill root.
Actions:
create — write a brand-new skill. Requires name + description
+ content (the body markdown WITHOUT frontmatter; the
tool prepends a valid frontmatter block).
Pass full content starting with '---' to skip the
auto-frontmatter and supply your own.
edit — overwrite SKILL.md wholesale. Requires name + content
(full file including frontmatter).
patch — find/replace within SKILL.md. Requires name,
old_string, new_string. Result revalidated.
write_file — add a support file. Requires name, sub_path (must
start with references/, templates/, scripts/, or assets/),
content.
remove_file — remove a support file under one of the allowed subdirs.
Requires name, sub_path.
delete — remove a skill entirely. Pinned skills (in skill_usage)
are refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| action | Yes | ||
| content | No | ||
| sub_path | No | ||
| new_string | No | ||
| old_string | No | ||
| description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |