Design Temporal activity timeouts and retry policies for outbound HTTP/service calls (Python SDK).
How this skill is triggered — by the user, by Claude, or both
Slash command
/temporal-python-skills:temporal-retry-policiesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when:
Use this skill when:
Retry-After)Make retries predictable: transient failures retry with bounded backoff; permanent failures stop quickly; the Workflow stays long-lived.
Prefer Activity timeouts over Workflow timeouts
schedule_to_close, start_to_close, schedule_to_start) based on the external dependency.Define a bounded retry policy
maximum_attempts (avoid infinite retries).initial_interval, maximum_interval, backoff_coefficient) to match the dependency.Classify failures
Respect Retry-After when present (HTTP)
Retry-After, compute the next delay and propagate it to Temporal via the exception so retries follow the server hint.Test retry behavior
Retry-After parsing).Retry-After and hammering a rate-limited dependencyRetry-After is respected when providedGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub willylew/handy-skill-pack --plugin temporal-python-skills