Provides a reusable fetch client builder (up(fetch,...)) that centralises request defaults, auth handling, runtime validation, retries, and streaming support. It simplifies making consistent API calls across an application while giving control over timeouts, retries, and parsing rules.
Use when you need a single, well-behaved HTTP client across services or an application: e.g., authenticated API requests with rotating tokens, calls that require retries and backoff, response schema validation, or streaming large responses. Ideal for production clients where error handling and lifecycle hooks matter.
Likely useful to developer-focused agents and code assistants that can edit or run TypeScript/Python code (e.g., Copilot/Codex/Code-based assistants).
UpFetch is a skill for the up-fetch TypeScript library providing a reusable fetch client with defaults, validation, retries, and hooks. The SKILL.md is well-structured with progressive disclosure into references/ for deeper topics. No scripts were included, so only static analysis was performed. No security concerns found — clean patterns throughout.
Exemplary architecture with lean SKILL.md and well-organised references/. The skill serves as documentation/navigation for the library rather than providing executable tooling. No scripts to test.