Patterns for building resilient API clients and real-time connections with retry logic, circuit breakers, and graceful degradation. Use when building production systems that need to handle failures. Triggers on retry logic, circuit breaker, connection resilience, exponential backoff, API client, fault tolerance.
Security Analysis
high confidenceThe skill is an instruction-only collection of resilience patterns (retry, circuit breaker, reconnect) and its requirements and instructions are consistent with that purpose.
Name and description match the included content: TypeScript patterns for retries, circuit breakers, resilient fetch, reconnecting WebSocket, and graceful degradation. There are no extraneous credential or binary requirements.
SKILL.md contains code samples and guidance focused solely on building resilient clients and connections. It does not instruct the agent to read system files, environment secrets, or send data to any external endpoint. Installation notes reference local copy commands and an npx-based install; these are procedural and not data-collection steps.
There is no install spec (instruction-only), so nothing is downloaded or executed automatically by the platform. README suggests manual copying or an npx install from a GitHub path — this is not executed by the skill itself, and you should treat any external npx/GitHub install command as you would any third-party package (review before running).
The skill declares no required environment variables, credentials, or config paths. The code samples do not reference secrets or unrelated environment variables.
Flags are default (always:false, user-invocable:true). The skill does not request persistent platform privileges or attempt to modify other skills or system-wide configuration in its instructions.
Guidance
This skill is a set of code examples and guidance for resilience patterns and appears internally consistent. Before installing or copying into a project: (1) review the snippets and any code you actually paste into your codebase, (2) avoid running npx or remote install commands from untrusted URLs without inspection, and (3) when adapting to your app, validate dependency choices and ensure non-idempotent requests aren’t retried. The skill does not request credentials or attempt to access system files, but always inspect third-party code before adding it to production.
Latest Release
v1.0.0
Initial release of resilient-connections—robust patterns for handling API and real-time connection failures. - Provides detailed patterns for retry logic, exponential backoff, and circuit breakers. - Includes resilient fetch and reconnecting WebSocket client examples. - Features graceful degradation with fallback and caching support. - Summarizes best practices and anti-patterns for robust API interactions. - Lists related skills and offers quick reference code snippets.
More by @wpank
Published by @wpank on ClawHub