Timeout Handler - Auto-activating skill for API Integration. Triggers on: timeout handler, timeout handler Part of the API Integration skill category.
32
Quality
3%
Does it follow best practices?
Impact
80%
1.08xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/16-api-integration/timeout-handler/SKILL.mdProduction-ready HTTP timeout patterns
Separate timeout types
100%
100%
Per-operation timeout differentiation
100%
100%
Configurable timeouts
100%
100%
Retry logic present
0%
0%
Exponential backoff or jitter
0%
0%
Timeout exception handling
20%
70%
Meaningful error on timeout
37%
87%
Design notes explain strategy
100%
100%
No indefinite hangs
100%
100%
Max retry limit
0%
0%
Without context: $0.3068 · 1m 35s · 16 turns · 17 in / 5,331 out tokens
With context: $0.4945 · 2m · 25 turns · 58 in / 7,187 out tokens
Webhook timeout handling
Immediate acknowledgment
100%
100%
Separate processing function
100%
100%
Outbound call timeouts
100%
100%
Per-service timeout values
100%
100%
Timeout exception handling
60%
100%
Configurable timeouts
100%
100%
Event receipt tracking
100%
100%
Design doc covers both sides
100%
100%
Graceful degradation on timeout
100%
100%
No generic bare except
100%
100%
Without context: $0.3313 · 1m 35s · 18 turns · 18 in / 5,671 out tokens
With context: $0.4244 · 1m 46s · 23 turns · 23 in / 6,264 out tokens
SDK integration timeout configuration
Environment-specific configs
100%
100%
Timeout enforcement in wrapper
100%
100%
Timeout validation
10%
10%
Named timeout constants
100%
100%
Per-operation timeout differentiation
30%
10%
Timeout exception propagation
100%
100%
Environment switching mechanism
100%
100%
Dev environment more permissive
100%
100%
Strategy doc covers validation
20%
30%
Thread/connection safety note
71%
92%
Without context: $0.3151 · 1m 42s · 15 turns · 16 in / 6,413 out tokens
With context: $0.5808 · 2m 37s · 28 turns · 63 in / 8,826 out tokens
0c08951
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.