redaxios
Simplifies HTTP requests and response typing using redaxios.
Install
mkdir -p .claude/skills/redaxios && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11581" && unzip -o skill.zip -d .claude/skills/redaxios && rm skill.zipInstalls to .claude/skills/redaxios
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
HTTP clients with redaxios. Use when making HTTP requests, building API clients, or fetching external services in TypeScript.Key capabilities
- →Make HTTP GET requests
- →Make HTTP POST requests
- →Set base URL for requests
- →Include parameters in requests
- →Add authorization headers to requests
How it works
The skill uses redaxios to make HTTP requests, requiring a single object argument for all calls. It supports inline response generics or named types for response handling.
Inputs & outputs
When to use redaxios
- →Fetching external API services
- →Building typed API clients
- →Making authenticated HTTP requests
About this skill
Redaxios
Import as axios. Always call with one object argument, never .get() / .post().
import axios from "redaxios";
const { data } = await axios<ResponseType>({
method: "GET",
baseURL: "https://api.example.com",
url: "/endpoint",
params: { key: "value" },
headers: { Authorization: "Bearer token" },
});
Response Types
Inline response generics are fine for trivial responses. Use a named type when the response has domain meaning, is reused, has nested objects/lists, or no longer fits as a short one-line shape.
// Good
const { data } = await axios<SearchResponse>({ ... });
type SearchResponse = {
results: { id: number; title: string; year: number }[];
total: number;
};
// Bad: complex response inline in the generic
const { data } = await axios<{
results: { id: number; title: string; year: number }[];
total: number;
}>({ ... });
When not to use it
- →When not making HTTP requests
- →When not building API clients
- →When not fetching external services in TypeScript
Limitations
- →Requires TypeScript for typed response handling
- →Does not support .get() or .post() methods directly
How it compares
This skill enforces a consistent object-argument pattern for HTTP requests, unlike direct use of .get() or .post() methods.
Compared to similar skills
redaxios side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| redaxios (this skill) | 0 | 3mo | Review | Beginner |
| telegram-mini-app | 62 | 6mo | Review | Advanced |
| stripe-integration | 48 | 2mo | No flags | Advanced |
| backend-dev-guidelines | 10 | 1mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
telegram-mini-app
davila7
Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
backend-dev-guidelines
langfuse
Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).
nodejs-backend-patterns
wshobson
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.
telegram-dev
2025Emma
Telegram 生态开发全栈指南 - 涵盖 Bot API、Mini Apps (Web Apps)、MTProto 客户端开发。包括消息处理、支付、内联模式、Webhook、认证、存储、传感器 API 等完整开发资源。
agent-dev-backend-api
ruvnet
Agent skill for dev-backend-api - invoke with $agent-dev-backend-api