supersede_skill
Create a new skill version that supersedes an old one, marking it as superseded and hiding it from search. Triggers inherit from the old skill if not provided.
Instructions
v3.1.0 M3: Version a skill. Writes a new skill that supersedes old_id; amendment-marks the old as 'superseded' with a backref. Triggers inherit from the old skill when not supplied. The old skill no longer surfaces in search after this; it's still retrievable via list_skills(status='superseded') for audit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| old_id | Yes | ||
| reason | No | ||
| summary | No | ||
| triggers | No | ||
| procedure | Yes | ||
| do_not_revert | No |