Skills for Real Engineers. Straight from my .agents directory.
derive-client
Agent skill fromfcakyon/claude-codex-settings
Reverse-engineer a website's internal API by recording browser traffic into a HAR file, then generate a standalone client or CLI that calls the endpoints directly, with no browser needed after the first recording. Use when asked to "derive a client", "build a CLI for <site>", "reverse engineer this site's API", "record network requests", "turn this site into an API", or when the same site will be automated repeatedly and direct HTTP calls would beat driving the browser every time.
How to install derive-client
npx skills add fcakyon/claude-codex-settings# or add only this skill to Claude Code: copy the folder
plugins/agent-browser/skills/derive-client/
# into
~/.claude/skills/derive-client/ (all projects)
.claude/skills/derive-client/ (one project)
1# Derive an API client from a recorded session23Driving a browser is the right tool for the first visit and the wrong tool for the hundredth. This skill records a site's network traffic once while you use it, then turns the captured requests into a standalone client (script, CLI, or library) that talks to the site's internal API directly.45The recording alone contains everything needed: agent-browser embeds text response bodies (JSON/HTML/JS) in the HAR by default, so endpoint shapes can be studied offline after the browser is closed.67## Workflow89```101. Record Start HAR capture, drive the flows you want in the client112. Identify Find the real API endpoints among the noise123. Extract Pull request shapes, response schemas, and auth material134. Generate Write the client, one function per flow145. Verify Call every endpoint for real before declaring done15```1617## 1. Record1819```bash20agent-browser network har start # embeds text response bodies by default21# ... drive the site: search, open a detail page, paginate, etc. ...22agent-browser network har stop /tmp/site.har23```2425- Exercise **every flow the client should support**, and run each one at least twice with different inputs (two search terms, two detail pages). Diffing the recorded URLs reveals which parts are parameters.26- If the site needs login, log in **before** starting the HAR so credentials don't land in the recording unnecessarily. The session cookies are exported separately in step 3.27…
Excerpt shown under the repository's Apache-2.0 license.
More skills in claude-codex-settings
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
