Claude Code

AnakinScraper plugin for Claude Code

Scrape websites, search the web, and run deep research directly inside Claude Code.

SourceGitHub
LicenseMIT
Requiresanakin-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-plugin

The 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:

SkillCommandDescription
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:setupInstall CLI, configure API key, set up output directory
CLI Knowledge(auto)Background knowledge: escalation workflow, CLI rules, output organization

Agents

AgentDescription
data-extraction-architectPlans which anakin-cli commands to use for complex extraction tasks

Hooks

HookEventDescription
check-authPreToolUse (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.com

All 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.json

Configuration

VariableDescription
ANAKIN_API_KEYAPI key (env var, takes precedence over config file)
~/.anakin/config.jsonStored API key (set via anakin login)