بنقرة واحدة
api-gateway
Universal API gateway - connect to 100+ APIs with a unified interface, manage API keys, and chain API calls
القائمة
Universal API gateway - connect to 100+ APIs with a unified interface, manage API keys, and chain API calls
| name | api-gateway |
| display-name | API Gateway |
| description | Universal API gateway - connect to 100+ APIs with a unified interface, manage API keys, and chain API calls |
| version | 1.2.0 |
| category | automation |
| user-invocable | true |
| tags | ["api","gateway","http","rest","integration","automation","chain"] |
| capabilities | ["api-calling","endpoint-registration","api-chaining","key-management"] |
| handler | ./handler.js |
| os | ["win32","darwin","linux"] |
| tools | ["api-call","api-register","api-list","api-chain"] |
| instructions | Use this skill when the user wants to make API calls, register API endpoints for reuse, list saved endpoints, or chain multiple API calls together. Supports GET, POST, PUT, DELETE methods with custom headers and body. Registered APIs persist in a local JSON configuration file. |
| examples | [{"input":"call GET https://api.github.com/users/octocat","action":"call"},{"input":"register github-user GET https://api.github.com/users/{username}","action":"register"},{"input":"list","action":"list"},{"input":"chain github-user:username=octocat -> jsonplaceholder-posts:userId={id}","action":"chain"}] |
| input-schema | {"type":"string","description":"Action (call|register|list|chain) followed by API details"} |
| output-schema | {"type":"object","properties":{"success":{"type":"boolean"},"action":{"type":"string"},"result":{"type":"object"},"message":{"type":"string"}}} |
| model-hints | {"context-window":"small","capability":"text"} |
| cost | low |
| author | ChainlessChain |
| license | MIT |
Universal API gateway for connecting to any REST API with a unified interface.
/api-gateway call <METHOD> <URL> [--headers key=value] [--body <json>]
/api-gateway register <name> <METHOD> <URL> [--headers key=value] [--description <text>]
/api-gateway list [--filter <name>]
/api-gateway chain <step1> -> <step2> -> <step3>
/api-gateway call GET https://api.github.com/repos/nodejs/node
/api-gateway call POST https://httpbin.org/post --body '{"key": "value"}'
/api-gateway register weather GET https://api.openweathermap.org/data/2.5/weather?q={city}
/api-gateway chain weather:city=London -> transform:extract=temp
Generate and compare multiple implementation variants with benchmarking and scoring
Advanced browser automation for AI agents with snapshot-ref interaction pattern - navigate, snapshot interactive elements with refs, click/fill/select by refs, manage sessions, and extract structured data
Design RESTful APIs with best practices, conventions, and OpenAPI specs
Generate API documentation from code - produce OpenAPI/Swagger specs, Markdown API references, request/response examples, and interactive documentation from source code analysis
API测试技能 - IPC处理器发现、测试生成、健康检查、回归测试
双阶段架构模式 - 先规划后编辑,分离推理与代码修改,提升多文件编辑准确率