SiteSkills Plugin for Claude Code & Cowork
Pre-mapped navigation skills for popular websites to streamline AI agent interactions.
SiteSkills Plugin for Claude Code & Cowork
Pre-mapped navigation skills for popular websites — eliminates screenshot-guess loops for AI agents.
When AI agents try to navigate websites, they often waste time taking screenshots, guessing selectors, and fumbling through unknown page structures. SiteSkills solves this by giving Claude a cheat sheet for each website: exact selectors, navigation flows, API endpoints, timing notes, and common gotchas — all verified against live sites.
Install
claude plugin install siteskills
Or install via Cowork: Settings → Plugins → Browse Marketplace → "siteskills"
What's Included
Skills
7 pre-mapped website skills load automatically when you work with these sites:
| Skill | Covers |
|---|---|
| caniuse | Browser support data for CSS, HTML, JS features — fetches live data from GitHub raw API, no shadow DOM scraping needed |
| mdn-web-docs | MDN Web Docs — search API, article navigation, reading documentation |
| crates-io | Rust packages — search, version history, crate metadata via JSON API |
| pypi | Python packages — search, descriptions, version history, pip install commands |
| pub-dev | Dart & Flutter packages — pub scores, dependencies, SDK compatibility |
| hacker-news | Hacker News — top stories, new posts, Ask HN, Show HN, comments |
| web-browsing | Universal fallback — element-finding strategy, timing guidelines, error recovery for any website |
Slash Commands
| Command | What it does |
|---|---|
/siteskills:install <slug> | Install a skill from the SiteSkills marketplace for any website |
/siteskills:search <query> | Search the marketplace for skills covering a specific site or task |
More Skills
This plugin bundles 7 skills. The SiteSkills marketplace has hundreds more:
# Install the CLI
npm install -g siteskills
# Find and install skills for any site
siteskills search amazon
siteskills install amazon-product-search
Installed skills go into ~/.claude/skills/ and are available immediately.
Why It Helps
Without SiteSkills, an agent navigating caniuse.com will:
- Navigate to the page (screenshot)
- Try
document.querySelectorAll('table')→ 0 results (shadow DOM) - Try several more selectors (more screenshots)
- Give up or guess wrong
With the caniuse skill loaded, the agent knows immediately:
- Use
GET https://raw.githubusercontent.com/Fyrd/caniuse/main/features-json/{slug}.json— no browser needed - The compat table is inside
<ciu-feature-list>shadow DOM — standard selectors don't work - Support values are compound strings like
'a x #2'— checkvalue.startsWith('y'), notvalue === 'y'
That's the value: hard-won navigation knowledge encoded once, reused by everyone.
Submit a Skill
Have you mapped a website your team uses frequently? Submit it to the marketplace:
# Create a skill with Claude's help
siteskills install siteskill-creator
# Publish to the marketplace
siteskills login
siteskills publish
License
MIT — see LICENSE
Links
- Marketplace: siteskills.ai
- CLI: npmjs.com/package/siteskills
- Issues: github.com/SiteSkills/siteskills-cowork-plugin/issues