What problem does it solve? APIMatic-generated .NET SDKs expose configuration options whose names do not reveal their real behavior: which calls actually retry, what a timeout truly bounds, and which settings you must set yourself. This Skill prevents misconfigured clients that hang for minutes, silently duplicate non-idempotent writes, or ignore server overrides. ## Core Features & Use Cases - Retry & Timeout Tuning: Explains RetryOptions defaults (Polly-based), per-attempt vs. whole-call timeout layers, and how to bound calls with CancellationToken at an integration boundary. - Safe Writes Under Transport Retries: Details why transport failures retry on every HTTP verb and gives four remedies, including a DelegatingHandler that blocks unauthorized re-sends. - Pagination, SSE Streaming & Logging: Covers auto-paginating IAsyncEnumerable operations, server-sent event streams with idle timeouts and SseException handling, and request/response logging via a custom DelegatingHandler. - Use Case: Before registering an APIMatic .NET SDK client in an ASP.NET Core app, use this Skill to set a 10s per-attempt timeout, a 30s call budget via linked CancellationToken, and a logging handler to verify the first request on the wire. ## Quick Start Ask the agent to configure the APIMatic .NET SDK client with explicit retry, timeout, and cancellation settings before registering it in your application.