sync_skills
Synchronize one or all active canonical skills into native runtime directories after canonical content changes; keep divergent native copies or overwrite managed ones and return per-skill results.
Instructions
Synchronize one or all active canonical skills into native runtime directories. Use after canonical content changes; use sync_instructions for host instruction blocks and import_skill to bring external content into UMEM. Requires initialized project memory. Writes native copies; drift_decision=keep preserves divergent native content, overwrite permits replacement of managed divergent copies. Returns per-skill synchronization results and warnings, optionally including gitignore checks. Repeated sync can still create audit records; review drift before overwriting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| targets | No | Native runtime registry IDs for synchronization. Omitted uses the workflow default targets; an empty list requests no explicit targets. | |
| drift_decision | No | keep preserves changed native copies; overwrite permits replacing managed divergent copies. Defaults to keep. | keep |
| check_gitignore | No | Include warnings about native target gitignore coverage when true. Defaults to false; does not edit .gitignore. | |
| skill_id_or_name | No | Canonical skill ID, slug, or unambiguous name. Omitted or blank synchronizes all active canonical skills. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||