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".
How this skill is triggered — by the user, by Claude, or both
Slash command
/browser-data-capture:analyze-harThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.npx claudepluginhub danielrosehill/claude-code-plugins --plugin browser-data-captureSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.