Claude Code
AnakinScraper plugin for Claude Code
Scrape websites, search the web, and run deep research directly inside Claude Code.
| Source | GitHub |
| License | MIT |
| Requires | anakin-cli (Python 3.10+) |
Prerequisites
- Claude Code installed and working
- Python 3.10+ — required for anakin-cli (installed automatically by the plugin)
- API key — get one from the Dashboard (the plugin will prompt you if needed)
Setup
Clone the plugin from GitHub and point Claude Code to it:
git clone https://github.com/Anakin-Inc/anakin-claude-plugin.git
claude --plugin-dir ./anakin-claude-pluginThe plugin handles the rest automatically — its check-auth hook verifies that anakin-cli is installed and authenticated before running commands, and the /anakin:setup skill can install the CLI and configure your API key if needed.
Skills
The plugin adds these skills to Claude Code:
| Skill | Command | Description |
|---|---|---|
| Scrape Website | /anakin:scrape-website [url] | Scrape a single URL to markdown, JSON, or raw |
| Scrape Batch | /anakin:scrape-batch [url1] [url2] | Scrape up to 10 URLs at once |
| Search Web | /anakin:search-web [query] | AI-powered web search with instant results |
| Deep Research | /anakin:deep-research [topic] | Deep agentic multi-step research (1–5 min) |
| Setup | /anakin:setup | Install CLI, configure API key, set up output directory |
| CLI Knowledge | (auto) | Background knowledge: escalation workflow, CLI rules, output organization |
Agents
| Agent | Description |
|---|---|
data-extraction-architect | Plans which anakin-cli commands to use for complex extraction tasks |
Hooks
| Hook | Event | Description |
|---|---|---|
check-auth | PreToolUse (Bash) | Verifies anakin-cli is installed and authenticated before running commands |
Usage
Once the plugin is active, Claude will use Anakin automatically for scraping and search tasks. You can also invoke skills directly:
/anakin:search-web latest React documentation
/anakin:scrape-website https://example.com
/anakin:deep-research pros and cons of microservices vs monolith
/anakin:scrape-batch https://a.com https://b.com https://c.comAll output is saved to the .anakin/ directory to keep your context window clean:
.anakin/
├── search-react-docs.json
├── example.com.md
├── batch-results.json
└── research-microservices.jsonConfiguration
| Variable | Description |
|---|---|
ANAKIN_API_KEY | API key (env var, takes precedence over config file) |
~/.anakin/config.json | Stored API key (set via anakin login) |