What problem does it solve?
Repeatedly driving a browser to automate the same website is slow and fragile. This Skill records a site's network traffic once, reverse-engineers its internal API from the captured requests, and generates a standalone client or CLI that calls the endpoints directly over HTTP.
Core Features & Use Cases
- HAR-Based Recording: Captures browser traffic with embedded response bodies using agent-browser, preserving everything needed to study endpoints offline.
- Endpoint Identification and Extraction: Uses jq queries to filter real JSON API calls from analytics noise, then extracts request shapes, response schemas, and auth material like cookies and CSRF tokens.
- Client Generation and Verification: Produces one typed function per recorded flow with auth loaded from files or environment variables, then verifies every endpoint against the live API.
- Use Case: You need to scrape a product catalog daily. Record one browsing session, derive the search and detail endpoints, and generate a CLI that fetches data directly without launching a browser again.
Quick Start
Record this website's network traffic with agent-browser and generate a standalone API client that calls its internal endpoints directly.