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).
This skill has not been reviewed by our automated audit pipeline yet.