compare

Installation
SKILL.md

/claude-seo-ai:compare

Four comparisons, one script. Read-only: everything is written under ${CLAUDE_PLUGIN_DATA}/runs (comparisons land in <root>/compare/<a>__<b>/compare.json), never in the user's project.

$ARGUMENTS decides the shape:

The user gave you Run
two URLs / run refs compare.mjs <refA> <refB> — same host is a baseline, a staging-looking host is staging, two sites are competitor
three to five refs compare.mjs <refA> <refB> <refC> … — competitor matrix (max 5)
"since my last audit" compare.mjs --baseline latest --against <url|run>
staging vs production compare.mjs --prod <ref> --staging <ref> (add --map staging.example.com=example.com when the hosts do not look related)
"what do the pages ranking for X have that I don't" the content-gap flow below

A <ref> is a run directory, a report.json, latest[:<host>], baseline[:<host>], or a URL.

Flow A — baseline, staging, competitor

Installs
24
GitHub Stars
64
First Seen
14 days ago
compare — hainrixz/claude-seo-ai