agent-recoverable-errors
Installation
SKILL.md
agent-recoverable-errors
An error is not the end of an interaction. It is the beginning of the client's next decision. This skill makes error surfaces answer the four questions an automated caller must answer before its next action:
- What failed? — a stable, branchable
code - Is repeating this request safe? —
retryableandsafe_to_retry, which are different questions - What state did the system end up in? —
mutation_state - What should I do next? — typed, advisory
next_actions
Companion article: Errors are recovery protocols (see metadata.article).
Generic envelope schema: references/error-envelope.schema.json.
Modes
Pick the mode the user asked for; when unclear, ask or default to Audit.