Coding agents
Let Claude Code, Codex, Cursor, OpenCode and other agents drive the CLI through the agent skill.
Reverse API Engineer ships an agent skill that tells coding agents how to drive the CLI. Install it in your project:
npx skills add kalil0321/reverse-api-engineerThen ask your agent for what you need, for example "get me a typed client for
the job search on this careers page". The skill only supplies instructions: the
agent still runs reverse-api-engineer, so the CLI must be installed (see
Installation).
What the agent does
- Checks the install with
reverse-api-engineer --version. - Reuses an earlier capture when
listandshow --jsonfind one with a client, instead of browsing again. - Runs a preflight with
agent --dry-run --json, including the Chrome auto-connect check forchrome-mcp. - Captures in the background with
agent --json-stream, then waits for the finalresultevent. - Verifies the client by running it before handing it over.
- Iterates on the same capture with
engineer <run_id>when the run kept a HAR (auto,agent-browserand manual runs). - Hands it over by copying the client into your project and summarizing what it wraps, how it authenticates and what it did not test.
Your Chrome or a separate browser
For public data the skill adds --headless, so your own Chrome is never
touched. When a site needs your login, it uses chrome-mcp in your Chrome:
tell the agent it may, keep Chrome open with auto-connect enabled at
chrome://inspect/#remote-debugging, and accept the connection prompt Chrome
shows when the run starts. If nobody accepts it, the run times out without a
client.
See Scripted usage for the JSON contract the skill relies on.