← Back to Skills Marketplace
ivangdavila

API / Application Programming Interface

by Iván · GitHub ↗ · v1.3.7 · MIT-0
linuxdarwinwin32 ✓ Security Clean
7257
Downloads
7
Stars
0
Active Installs
16
Versions
Install in OpenClaw
/install api
Description
Integrates and debugs third-party REST and GraphQL APIs: auth, rate limits, pagination, webhooks, with reference for 147 services. Use when calling Stripe, OpenAI, GitHub, Slack, Twilio, or any external service, when a request that should work returns 401, 403, or 429, times out, hits a CORS error, or silently returns wrong data, when choosing an OAuth flow, signing requests, adding retries with backoff and idempotency keys, verifying webhook signatures, consuming SSE streams, uploading files, polling async jobs, caching with ETags, or syncing API data into a local database — with per-service gotchas and curl examples. Not for designing or building your own API.
Usage Guidance
Install this as an API documentation aid, not as an automation that should run commands unattended. Treat any generated POST/PATCH/DELETE/payment/message examples as live-impacting unless you are using sandbox credentials, and avoid putting real secrets, customer data, transcripts, or regulated content into copied examples without authorization.
Capability Assessment
Credentials
It requires common local tools such as curl and jq for user-directed API debugging, which is proportionate for an API reference skill.
Install Mechanism
The artifact is markdown/json documentation with no executable install script or automatic runtime component found.
Instruction Scope
The main instructions include sandbox-by-default, live-only-on-explicit-request, env-var credential handling, and output gates; some category files contain copy-pasteable mutating examples without local warnings, but this is mitigated by the top-level safety rules.
Persistence & Privilege
It may write user preferences and observed integration context under ~/Clawic/data/api/, which is disclosed and scoped; it explicitly says it does not store or manage API keys.
Purpose & Capability
The skill's purpose is to help users integrate and debug third-party APIs, and its broad curl examples, auth notes, rate-limit guidance, webhooks, pagination, and provider references fit that purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install api
  3. After installation, invoke the skill by name or use /api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.7
Full coverage pass: deeper guides, situation-named files, and per-user configuration
v1.3.6
Deeper API design heuristics and failure playbooks
v1.3.5
Translated remaining reference content to English
v1.3.4
- Added new API reference files organized by category (e.g., ai-ml, communication, crm, database, etc.) - Introduced documentation for pagination, resilience (error handling), and webhook patterns - Added a quick reference for multi-account credential naming via the new `credentials.md` - Expanded the Quick Reference table and updated file organization details - No changes to core logic; content and navigation improvements only
v1.3.3
- Removed 13 API reference and pattern documentation files, including all category files under "apis/" (ai-ml.md, payments.md, communication.md, etc.) as well as pagination.md, resilience.md, and webhooks.md. - This significantly reduces available API documentation, removing detailed guides and references for 147 third-party services.
v1.3.2
No user-facing changes in this release. - Version bumped from 1.3.1 to 1.3.2 with no file changes detected.
v1.3.1
- Documentation-only skill: now provides API reference, authentication patterns, endpoints, and common gotchas for 147 services. - Simplified quick reference and removed details about credential storage and file management. - Updated setup and core rules to focus on documentation and user responsibility for API calls. - Removed references to persistent credential/account management and the memory template file. - Streamlined examples and navigation instructions for finding API documentation within category files.
v1.3.0
147 APIs consolidated into 16 category files with index navigation system.
v1.2.4
Multi-account credential system with 60+ documented APIs.
v1.2.3
147 documented APIs with multi-account credential system.
v1.2.2
147 documented APIs with multi-account credential system.
v1.2.1
147 documented APIs with multi-account credential system.
v1.2.0
Multi-account credential system, dynamic API discovery, 100+ documented APIs.
v1.1.0
Complete rewrite with 50+ API references and production patterns.
v1.0.1
Upgrade: nueva estructura con archivos auxiliares de trampas
v1.0.0
Initial release
Metadata
Slug api
Version 1.3.7
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 16
Frequently Asked Questions

What is API / Application Programming Interface?

Integrates and debugs third-party REST and GraphQL APIs: auth, rate limits, pagination, webhooks, with reference for 147 services. Use when calling Stripe, OpenAI, GitHub, Slack, Twilio, or any external service, when a request that should work returns 401, 403, or 429, times out, hits a CORS error, or silently returns wrong data, when choosing an OAuth flow, signing requests, adding retries with backoff and idempotency keys, verifying webhook signatures, consuming SSE streams, uploading files, polling async jobs, caching with ETags, or syncing API data into a local database — with per-service gotchas and curl examples. Not for designing or building your own API. It is an AI Agent Skill for Claude Code / OpenClaw, with 7257 downloads so far.

How do I install API / Application Programming Interface?

Run "/install api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is API / Application Programming Interface free?

Yes, API / Application Programming Interface is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does API / Application Programming Interface support?

API / Application Programming Interface is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created API / Application Programming Interface?

It is built and maintained by Iván (@ivangdavila); the current version is v1.3.7.

💬 Comments