waterbili/auto_reverse_/web-api-analyzer
Claude Code and agent skill by waterbili/auto_reverse_
- community
Checking that the SKILL.md file is still in the repository.
Analyze website API endpoints and JS logic using Playwright. Intercept network requests, extract API patterns, capture encrypted parameters, and export HAR files. Use when the user wants to reverse-engineer a website's API calls, analyze request/response patterns, or understand JS encryption logic.
Install
npx vskill@latest install waterbili/auto_reverse_/web-api-analyzerSKILL.md
Web API Analyzer
A Playwright-based tool for intercepting and analyzing website API calls and JS logic.
Capabilities
- Network Interception — Capture all XHR/Fetch API requests with full headers, params, and response bodies
- API Pattern Extraction — Auto-identify API endpoints, auth methods, and request patterns
- JS Analysis — Inject JS to hook crypto functions (e.g.,
encrypt,sign,md5), interceptXMLHttpRequestandfetch - HAR Export — Save full network traffic as HAR for further analysis
- Cookie/Token Tracking — Track auth tokens, cookies, and session changes
Usage
1. Basic API Capture
Capture all API requests from a URL:
Options:
--url(required): Target URL--duration: How long to capture in ms (default: 10000)--output: Output file path (default: stdout as JSON)--har: Export as HAR format instead of JSON--filter: Regex to filter URLs (e.g.,--filter "api|ajax")--click: CSS selector to click after page load (triggers more API calls)--scroll: Auto-scroll the page to trigger lazy-load APIs--headers: Show full request/response headers--body: Capture response bodies (can be large)--cookie: Include cookies in output
2. JS Hook Analysis
Inject hooks to monitor JS crypto/encoding functions:
Hook types:
crypto— Hook Web Crypto API, CryptoJS, JSEncrypt, md5, etc.fetch— Hook fetch() and XMLHttpRequest with full paramsstorage— Hook localStorage/sessionStorage accesscookie— Hook document.cookie read/writeall— All of the above
3. Interactive Analysis
For complex sites, use the interactive mode which opens a headed browser:
This allows manual interaction while all network traffic is captured.
Workflow
- Start with basic capture to see all API endpoints
- Identify interesting endpoints (auth, data, search)
- Use JS hooks to understand encryption/signing logic
- Reconstruct the API call independently
Output Format (JSON)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/web/web-api-analyzer/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/waterbili/auto_reverse_/web-api-analyzer)