update_skill
Update an installed skill by refreshing its original source or supplying new content from GitHub, URL, local bundle, or inline bytes. Ensure the skill's frontmatter name matches to validate the update.
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 | ||
| verbose | No | ||
| version | No | ||
| skill_md | No | ||
| resources | No | ||
| skill_dir | No | ||
| identifier | No | ||
| profile_roots | No | ||
| sync_profiles | No | ||
| discover_profile_roots | No | ||
| reuse_existing_resources | No |