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:

SkillCovers
caniuseBrowser support data for CSS, HTML, JS features — fetches live data from GitHub raw API, no shadow DOM scraping needed
mdn-web-docsMDN Web Docs — search API, article navigation, reading documentation
crates-ioRust packages — search, version history, crate metadata via JSON API
pypiPython packages — search, descriptions, version history, pip install commands
pub-devDart & Flutter packages — pub scores, dependencies, SDK compatibility
hacker-newsHacker News — top stories, new posts, Ask HN, Show HN, comments
web-browsingUniversal fallback — element-finding strategy, timing guidelines, error recovery for any website

Slash Commands

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

  1. Navigate to the page (screenshot)
  2. Try document.querySelectorAll('table') → 0 results (shadow DOM)
  3. Try several more selectors (more screenshots)
  4. 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' — check value.startsWith('y'), not value === '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