Marketplace

api-connector

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

$ インストール

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:

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