What problem does it solve?
This Skill provides battle-tested patterns for handling failures gracefully in multi-agent workflows, ensuring that temporary errors, timeouts, or partial failures don't derail entire processes.
Core Features & Use Cases
- Timeout Handling: Manages external model timeouts (>30s) with retry or skip options.
- API Failure Recovery: Recovers from common API errors (401, 500, network issues, rate limits) with appropriate retry strategies.
- Partial Success: Continues workflows even when some agents fail, proceeding with available results.
- User Cancellation: Gracefully handles Ctrl+C, saving partial results and logging progress.
- Missing Tools/Credits: Falls back to embedded models when external tools like
claudish are missing or API credits are exhausted.
- Use Case: When running a multi-model code review, if one of the external models times out or returns a 500 error, this skill ensures the workflow doesn't stop, instead proceeding with the successful reviews and informing the user about the failures.
Quick Start
Use the error-recovery skill to handle a timeout when calling an external model.