deactivate_skill
Deactivate an active latent skill candidate by marking it ignored and disabling its recorded native installations per host policy. Requires initialized project memory and an active latent ID.
Instructions
Mark an active latent skill candidate ignored and disable its recorded native installations according to runtime policy. Use to deactivate a latent workflow; use cleanup_skill for explicit native cleanup of a canonical skill. Requires initialized project memory and a latent ID in active state. Preserves canonical SKILL.md, but can remove native directories, replace them with disabled stubs, or preserve them according to host policy. Returns candidate and audit/snapshot references; removed directories do not necessarily have recovery snapshots. Repeating the call fails once ignored. activate_skill restores candidate state but does not reinstall native files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| latent_skill_id | Yes | Exact latent candidate ID returned by track_latent_skill, list_skills, or recommend_skills; not a canonical skill slug or file path. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||