apply_skill_outcome
Manually record a skill outcome as success or failure to update the reinforcement loop, resetting consecutive failures on success and auto-archiving after 5 consecutive failures.
Instructions
v3.1.0 M3: Manually record one outcome for a skill — success or failure. Reinforces the reinforcement loop (resets consecutive_failures on success; auto-archives at 5 consecutive failures unless do_not_revert=True). The canonical signal in M5+ comes from outcomes_writer.py (git-derived, not agent-self-reported); this tool is the manual override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| skill_id | Yes |