api-connector
Connect to REST APIs, manage authentication, and process responses. Use for API integration tasks.
$ インストール
git clone https://github.com/jduncan-rva/skill-porter /tmp/skill-porter && cp -r /tmp/skill-porter/examples/before-after/api-connector-converted ~/.claude/skills/skill-porter// tip: Run this command in your terminal to install the skill
name: api-connector description: Connect to REST APIs, manage authentication, and process responses. Use for API integration tasks. allowed-tools:
- Read
- Glob
- Grep
- Task
- WebFetch
- WebSearch
- TodoWrite
- AskUserQuestion
- SlashCommand
- Skill
- NotebookEdit
- BashOutput
- KillShell
api-connector - Claude Code Skill
Connect to REST APIs, manage authentication, and process responses. Use for API integration tasks.
Configuration
This skill requires the following environment variables:
API_BASE_URL: Base URL for API requests (default: https://api.example.com)API_KEY: API authentication key (required)API_TIMEOUT: Request timeout in milliseconds (default: 30000)
Set these in your environment or Claude Code configuration.
Connect to REST APIs, manage authentication, and process responses.
Features
- Make GET, POST, PUT, DELETE requests
- Automatic authentication header management
- JSON response parsing
- Rate limiting and retry logic
- Response caching
Configuration
Required:
API_KEY: Your API authentication key
Optional:
API_BASE_URL: Base URL (default: https://api.example.com)API_TIMEOUT: Timeout in ms (default: 30000)
Usage
"Get data from /users endpoint"
"POST this JSON to /api/create"
"Check the API status"
Safety
This extension operates in read-only mode:
- Cannot execute bash commands
- Cannot edit local files
- Cannot write files to disk
Only makes HTTP requests to configured API endpoints.
This skill was converted from a Gemini CLI extension using skill-porter
Repository
