api-connector

Connect to REST APIs, manage authentication, and process JSON responses.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill api-connector-avatar-arts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: api-connector
Source: https://github.com/AvaTar-ArTs/.Agent-skills/tree/main/agents/skill-porter/before-after/api-connector-converted
Command: npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill api-connector-avatar-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Integrating with REST APIs requires repetitive boilerplate for authentication headers, request formatting, retries, and response parsing. This Skill handles those concerns so you can focus on the data you need from the API. ## Core Features & Use Cases - HTTP Request Handling: Make GET, POST, PUT, and DELETE requests against configured REST API endpoints. - Authentication Management: Automatically attach API key authentication headers to every request. - Resilience and Performance: Built-in rate limiting, retry logic, and response caching for API calls. - Use Case: Ask the assistant to fetch records from a /users endpoint or POST a JSON payload to an internal service, and it handles the request lifecycle using your configured API key and base URL. ## Quick Start Set the API_KEY and API_BASE_URL environment variables, then ask the assistant to get data from the /users endpoint of your configured API.

Frequently Asked Questions about api-connector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect to a REST API with authentication?▼

Set the API_KEY environment variable with your authentication key and optionally configure API_BASE_URL for the target service. The skill automatically attaches authentication headers to every GET, POST, PUT, or DELETE request you make.

How do I make GET and POST requests to API endpoints?▼

Describe the request in natural language, such as asking to get data from the /users endpoint or to POST a JSON payload to /api/create. The skill formats the request, manages headers, and parses the JSON response.

What environment variables does API integration require?▼

API_KEY is required for authentication. API_BASE_URL defaults to https://api.example.com and API_TIMEOUT defaults to 30000 milliseconds, but both can be overridden in your environment configuration.

Does this skill handle rate limiting and retries?▼

Yes, the skill includes built-in rate limiting and retry logic for failed requests, along with response caching to avoid redundant calls to the same endpoints.

What are the limitations of this API connector?▼

The skill operates in read-only mode regarding the local system: it cannot execute bash commands, edit local files, or write to disk. It only makes HTTP requests to the configured API endpoints.