Angular HttpClient for API communication, interceptors, and error handling
View on GitHubpluginagentmarketplace/custom-plugin-angular
angular-development-assistant
January 16, 2026
Select agents to install to:
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-angular/blob/main/skills/http-client/SKILL.md -a claude-code --skill http-clientInstallation paths:
.claude/skills/http-client/# Angular HTTP Client Skill ## Overview Master Angular's HttpClient module for making HTTP requests, handling responses, implementing interceptors, and managing API communication patterns. ## Topics Covered ### HttpClient Basics - GET, POST, PUT, DELETE requests - Request and response typing - Query parameters and headers - Response body parsing ### Interceptors - HTTP interceptor creation - Authentication token injection - Request/response transformation - Error handling interceptors - Loading state management ### Error Handling - HttpErrorResponse handling - Retry strategies with RxJS - Global error handling - User-friendly error messages ### Advanced Patterns - Request cancellation - File upload/download - Progress tracking - Caching strategies - API service design ## Prerequisites - Angular Core fundamentals - TypeScript basics - RxJS Observables understanding ## Learning Outcomes - Create type-safe API services - Implement authentication interceptors - Handle errors gracefully - Build reusable HTTP patterns