From browser-data-capture
Analyze a HAR file (HTTP Archive — exported from Chrome/Firefox DevTools → Network tab → Save all as HAR with content) and produce a normalized inventory of the endpoints it captured, with inferred request/response schemas, auth scheme detection, and a human-readable summary. The zero-install capture path. Use when the user supplies a .har file, says "analyze this HAR", "what endpoints does this site call", or "I exported the network tab, now what".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin browser-data-captureThis skill uses the workspace's default tool permissions.
Turn a HAR file into a structured map of the API surface it captured. This is the zero-install entry point — any browser can produce a HAR.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Share bugs, ideas, or general feedback.
Turn a HAR file into a structured map of the API surface it captured. This is the zero-install entry point — any browser can produce a HAR.
.har file. If the user pastes a URL or refers to a tab instead, redirect them to observe-tab (with claude-in-chrome) or capture-via-proxy (with mitmproxy).Write under ${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/browser-data-capture/data/<run-id>/:
endpoints.json — one entry per unique (method, host, path-template) tuple, with:
x-*), request body shape if JSONschemas/<endpoint-id>.request.json and .response.json — inferred JSON Schema for bodies, when JSONsummary.md — human-readable overview: hosts contacted, endpoint count per host, auth scheme(s) detected, notable patterns (REST vs GraphQL vs RPC, pagination style, ID formats).log.entries[]).method, url, parse out path and query.{id} / {uuid} placeholders so /users/123/posts and /users/456/posts collapse to one endpoint.authorization presence only, content-type, x-*).genson)./graphql endpoint with query field), REST (resource-shaped paths), RPC (verb-shaped paths).Never write raw cookie values, raw bearer tokens, or raw request/response bodies that contain auth secrets to the outputs. Replace with <redacted> and note presence. Users hand HAR files over expecting analysis, not a permanent copy of their session secrets.
When done, point the user at summary.md and offer:
create-domain-map — produce a per-domain map document for version control.generate-openapi — produce a draft OpenAPI 3.1 spec.