By hamelsmu
Reverse-engineer website internal APIs using Chrome browser automation. Discover endpoints, extract auth, and build CLI scripts for any website.
npx claudepluginhub hamelsmu/website-to-apiRetrieve posts from any Substack newsletter using its internal API. Use when asked to list, fetch, search, or download Substack articles/posts. Supports pagination, search, sorting, and full content retrieval for paid posts.
Reverse-engineer a website's internal API using Chrome browser automation. Use when asked to discover, wrap, or build a programmatic interface for a website that doesn't have a public API. Guides the process of finding endpoints, extracting auth, and building scripts.
A Claude Code plugin for reverse-engineering website internal APIs using Chrome browser automation.
Most websites don't have public APIs, but they all have internal ones. This plugin provides:
website-to-api) that teaches Claude how to discover and wrap any website's internal APIsubstack) that implement the pattern for known sitesThe pattern is:
Add this plugin to your Claude Code project:
git submodule add https://github.com/hamelsmu/website-to-api.git
| Skill | Description |
|---|---|
website-to-api:website-to-api | Meta-skill: how to discover and wrap any website's internal API |
website-to-api:substack | Retrieve posts from any Substack newsletter (list, search, full text) |
Ask Claude:
"Can you figure out the API for [website]? I want to be able to list and download content from it."
Claude will use the website-to-api meta-skill to:
# Set your auth cookie (extract from Chrome DevTools > Application > Cookies > substack.com)
export SUBSTACK_SID="your-cookie-value"
# List recent posts
uv run skills/substack/scripts/substack.py list-posts https://www.lennysnewsletter.com --limit 20
# Download a post as Markdown
uv run skills/substack/scripts/substack.py get-text https://www.lennysnewsletter.com some-post-slug
cp -r templates/site-skill-template skills/your-sitewebsite-to-api meta-skill to discover the site's APIuv run — no install step.A plugin to reverse engineer APIs from websites
CLI-Anything for the Web: Generate agent-native CLIs for closed-source web apps via network traffic analysis
Scrape, search, crawl, and map the web with a single command.
Universal Self-Learning Browser Agent — record browser interactions, generate API skills, and replay them via MCP tools with progressive tier optimization.
Claude Code skill pack for FireCrawl (30 skills)
Share bugs, ideas, or general feedback.
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim