update_skill
Update an installed skill by refreshing its source or replacing it with a new source, local bundle, or inline bytes. Returns sync counts; requires matching frontmatter name.
Instructions
Update an installed skill. With only name, AutoVault refreshes the recorded GitHub/agentskills/URL source. To update from a new source, pass source and identifier; to update from a local bundle, pass source: "local", skill_dir, and identifier; to explicitly replace from caller-held bytes, pass source: "inline" and skill_md. For SKILL.md-only inline edits, pass reuse_existing_resources: true to validate against the currently installed signed resources. Updates return compact sync counts by default; pass verbose: true for full sync detail. Updates refuse candidates whose frontmatter name does not match name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| source | No | ||
| identifier | No | ||
| version | No | ||
| skill_dir | No | ||
| skill_md | No | ||
| resources | No | ||
| reuse_existing_resources | No | ||
| sync_profiles | No | ||
| profile_roots | No | ||
| discover_profile_roots | No | ||
| verbose | No |