extractlisted
Install: claude install-skill jmagar/axon
# axon-extract
LLM-powered structured data extraction from URLs. Describe the schema you want in plain language.
## MCP (preferred)
```json
{
"action": "extract",
"urls": ["https://example.com/pricing"],
"prompt": "Extract plan name, monthly price, and feature list as JSON"
}
```
Multiple URLs:
```json
{
"action": "extract",
"urls": ["https://example.com/pricing", "https://competitor.com/pricing"],
"prompt": "Extract: plan_name, price_usd_monthly, max_users, storage_gb. Use null for missing fields."
}
```
Check status:
```json
{ "action": "extract", "subaction": "status", "job_id": "<uuid>" }
```
## CLI fallback
```bash
axon extract https://example.com/pricing --query "Extract plan name, price, and features as JSON"
```
## Reading results
```json
{ "action": "artifacts", "subaction": "head", "path": ".cache/axon-mcp/<uuid>.json", "limit": 30 }
```
Subactions: `status` | `cancel` | `list` | `cleanup` | `clear`