Claude Code skill

smartspec ships with an audit-website skill that lets Claude Code (and any SDK using the same skill format) run audits autonomously.

Install

The skill is bundled inside the npm package — installing smartspec via npm puts the skill at node_modules/smartspec/.claude/skills/audit-website/. If you installed via curl, clone the repo or copy .claude/skills/audit-website/ into your project.

npm i -g smartspec
mkdir -p .claude/skills
cp -r $(npm root -g)/smartspec/.claude/skills/audit-website .claude/skills/

Then in Claude Code, ask:

Audit https://your-site.com

Claude will recognize the request, invoke the skill, run smartspec audit https://your-site.com -f llm -m 50, parse the tagged output, and walk you through the critical findings.

When the skill fires

The skill description triggers Claude on prompts like:

  • "Why isn't my site on Google?"
  • "Audit this URL: …"
  • "Is my Lovable / Bolt / v0 / Replit site SEO-ready?"
  • "Check the SEO of …"

It will NOT fire for keyword research, content strategy, or backlink analysis — smartspec only covers technical SEO and the skill is explicit about that boundary.

Output format used

The skill uses -f llm — a compact tag-based format optimized for LLM context windows. Until v0.2 ships -f llm it falls back to console; the skill still works, just less context-efficient.

Source

The skill spec lives in .claude/skills/audit-website/SKILL.md in the smartspec repo.