Skip to content

Crawlio-app/crawlio-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crawlio AI Skills

Version License Agent Skills macOS 15+


Crawl, reverse-engineer, and analyze any website from your AI agent.

10 skills. 1 agent. One MCP server behind all of it.

Install

claude plugin install github:Crawlio-app/crawlio-plugin

Or add the server directly to any MCP client:

{
  "mcpServers": {
    "crawlio": {
      "command": "npx",
      "args": ["-y", "@crawlio/mcp@latest"]
    }
  }
}

Works with Claude Code, Gemini CLI, Cursor, Windsurf. Anything that speaks MCP.

No build step. No binary. npx handles it.

Skills

Skill What it does
crawlio-mcp Entry point. Explains the server, routes you to the right skill
crawl-site Crawl with config, monitoring, and retry
extract-and-export Crawl, extract, export. 7 formats
observe Query the observation timeline
finding Create and query evidence-backed findings
audit-site Multi-pass site audit with findings report
web-research Structured acquire, normalize, analyze pipeline
decompile-spa Reverse-engineer an SPA: modules, routes, state
extract-secrets Scan JS bundles for hardcoded credentials. Authorized targets only
design-system Extract design tokens from a live page. Colors, type, spacing, breakpoints

Skills are plain Markdown. The MCP server does the work.

Agent

Site Auditor — four passes. Recon, crawl, analyze, report. Evidence-backed findings with prioritized fixes.

See agents/site-auditor.md.

Architecture

Your AI agent
    │
    ▼
@crawlio/mcp  ─────►  5 abstract tools
(aggregator)           discover / call / do / cortex / consult
    │
    ├── chrome           browser extension, live context
    ├── headless         crawlio-agent-headless, RE skills
    ├── app              Crawlio.app, persistent projects
    └── headless-engine  fallback, zero dependencies

Skills reference concrete tool names. The aggregator routes them to the right pillar. Add a pillar, every skill gets the upgrade. No plugin release needed.

Crawlio.app adds persistent projects and the full UI. Without it, the aggregator falls back to headless-engine. Crawling still works. Projects live in memory instead of on disk.

The Chrome extension adds live browser context: framework detection, network interception, console logs. Without it, those skills fall back to headless Chromium.

Both optional. The server runs either way.

Structure

crawlio-plugin/
├── .claude-plugin/
│   └── plugin.json
├── .mcp.json
├── skills/
│   ├── crawlio-mcp/
│   ├── crawl-site/
│   ├── extract-and-export/
│   ├── observe/
│   ├── finding/
│   ├── audit-site/
│   ├── web-research/
│   ├── decompile-spa/
│   ├── extract-secrets/
│   └── design-system/
├── agents/
│   └── site-auditor.md
├── FORKING.md
└── LICENSE

Each skill is a single SKILL.md inside its directory. Each file follows the Agent Skills open standard.

Fork it

This plugin is designed to be copied.

SEO auditor. Security scanner. Competitive teardown. Content migration planner. Pick a domain, keep the tools, rewrite the skills.

See FORKING.md.

License

MIT

About

AI skills for website crawling, observation, and analysis — powered by Crawlio

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors