api-discovery

Analyzes website traffic to scaffold typed API domain plugins and proxy routes.

182|19|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/adam-s/intercept --skill api-discovery-adam-s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-discovery
Source: https://github.com/adam-s/intercept/tree/main/.claude/skills/api-discovery
Command: npx skills add https://github.com/adam-s/intercept --skill api-discovery-adam-s

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Discover how websites deliver data and expose it as typed domain plugins that can be consumed by an API proxy system.

Core Features & Use Cases

  • Analyze website network traffic across multiple transports (JSON, WebSocket, GraphQL, etc.) to identify API surfaces.
  • Scaffold domain plugins and proxy routes to expose discovered APIs as typed interfaces for clients.
  • Use cases include building domain plugins for new websites, capturing traffic to model APIs, and integrating with external services quickly.

Quick Start

Start by running the discovery workflow to capture traffic from the target site and scaffold a domain plugin you can customize.

Frequently Asked Questions about api-discovery

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

FAQPage Schema
How do I discover a website's API endpoints from browser traffic?

API discovery from browser traffic works by analyzing network transports like JSON, WebSocket, and GraphQL to identify the underlying data delivery surfaces of a website.

What is the best way to turn a web service into a typed API?

The best way to turn a web service into a typed API is to analyze its data transports and scaffold a domain plugin, exposing discovered interfaces as typed proxy routes for clients.

How do I scaffold a domain plugin for a newly discovered API?

Scaffolding a domain plugin requires running a discovery workflow that captures website traffic, classifies transports, and generates customizable proxy routes and configuration.

Can I capture and model GraphQL and WebSocket traffic as proxy routes?

Yes, the discovery process classifies multiple data transports including GraphQL and WebSocket, allowing you to capture browser traffic and generate typed proxy routes for them.

Do I need any external dependencies to generate typed API proxy routes?

No external dependencies are required; the skill uses internal scripts and references to scaffold the domain plugin and generate customizable proxy routes and configurations.