reverse-engineering-api

Extract API endpoints from HAR captures and generate Python clients.

13|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/phenobarbital/antigravity-config --skill reverse-engineering-api-phenobarbital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-engineering-api
Source: https://github.com/phenobarbital/antigravity-config/tree/main/backend/.agent/skills/reverse-engineering-api
Command: npx skills add https://github.com/phenobarbital/antigravity-config --skill reverse-engineering-api-phenobarbital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Reverse engineer web APIs by capturing browser traffic and generating production-ready Python clients.

Core Features & Use Cases

  • HAR capture and analysis to reveal endpoint patterns and auth methods
  • Auto-generate Python API clients from HAR analysis with robust error handling
  • Support for multiple auth patterns and production-ready code templates

Quick Start

Capture a website's traffic to HAR, analyze it, and generate a Python API client from the results.

Frequently Asked Questions about reverse-engineering-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Python API client from a HAR file?

You can generate a Python client from a HAR file by analyzing browser traffic captures to identify endpoint schemas, authentication patterns, and pagination. The Skill uses templates to produce production-ready code with robust error handling.

What is reverse engineering a web API from browser traffic?

Reverse engineering a web API involves capturing browser network traffic in a HAR file to extract hidden endpoint patterns and authentication methods. This process automates the creation of a usable Python client without official API documentation.

Can I automate API client generation for multiple authentication patterns?

Yes, you can automate API client generation for multiple authentication patterns. The Skill analyzes captured HAR traffic to detect various auth mechanisms and enforces robust token management within the generated Python client templates.

Does HAR analysis support extracting pagination and endpoint schemas?

Yes, HAR analysis supports extracting pagination and endpoint schemas. The Skill identifies these structural patterns from browser traffic captures to ensure the generated Python client handles complex data retrieval correctly.

What is the best way to reverse engineer web APIs into Python code?

The best way to reverse engineer web APIs into Python code is using phase-driven workflows that analyze HAR captures for authentication and endpoint schemas. This method enforces code quality and error handling through production-ready templates.

Do I need a HAR capture to analyze web API endpoints?

Yes, you need a HAR capture to analyze web API endpoints. The Skill relies on these browser traffic recordings as the primary input to identify endpoint patterns, authentication schemas, and pagination logic for client generation.