Http Api
/install http-api
HTTP API
Design and review HTTP-facing APIs (usually JSON): predictable URLs, honest status codes, and errors clients can build on—without duplicating everything your api-compat skill covers for long-lived versioning policy.
Scope
- Modeling: nouns/resources, collections, actions when RPC-style is clearer than fake REST.
- HTTP semantics: which methods, idempotency, caching headers when relevant.
- Errors: stable machine-readable codes, correlation ids, avoid leaking internals.
- DX: examples, OpenAPI snippets, consistent pagination/filter patterns.
Out of scope (hand off)
- OAuth/OIDC protocol details → identity-focused skills.
- GraphQL-only schema design → graphql-schema skill.
- Multi-year deprecation policy and client migration programs → pair with api-compat.
Review order
- Read paths — Can a client navigate the domain without guessing?
- Write safety — Retries safe? Duplicate submits handled?
- Errors — One shape everywhere; 4xx vs 5xx honest.
- Evolution — Document what may change vs what is stable (compat details in api-compat).
Smells
- Status 200 with
{error: ...}; every POST returns 200; unbounded list endpoints; secrets in error bodies.
Done when
- A new engineer can call the API from docs alone; failure cases are testable and consistent.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install http-api - After installation, invoke the skill by name or use
/http-api - Provide required inputs per the skill's parameter spec and get structured output
What is Http Api?
Shape HTTP/JSON APIs—resources and verbs, error payloads, pagination, idempotency, and docs. Use when designing new endpoints, reviewing PRs, or aligning tea... It is an AI Agent Skill for Claude Code / OpenClaw, with 273 downloads so far.
How do I install Http Api?
Run "/install http-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Http Api free?
Yes, Http Api is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Http Api support?
Http Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Http Api?
It is built and maintained by codenova58 (@codenova58); the current version is v1.0.0.