Updated 4mo ago
by lionkiii
claude-seo-skills
42 SEO commands for Claude Code — site audits, Ahrefs backlinks, GSC analytics, SERP research, content briefs, technical SEO, schema validation, and more
21 GitHub stars (21)
Steady at 21 stars — no new stars in the 20 days since Sep 26.
- 30 skills (30 skills found in its SKILL.md files)
- 3 forks (3 forks)
- 4mo ago last update (Last updated 4mo ago)
Install
Skills CLI
npx skills add lionkiii/claude-seo-skills
Asks which skills and agents to install. Just one: npx skills add lionkiii/claude-seo-skills --skill seo-ahrefs-anchor-analysis — add -g for every project.
Claude Code
git clone https://github.com/lionkiii/claude-seo-skillscp -r "claude-seo-skills/skills/seo-ahrefs-anchor-analysis" ~/.claude/skills/
Copies the seo-ahrefs-anchor-analysis skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add lionkiii/claude-seo-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 53 files.
-
seo-ahrefs-anchor-analysis
Analyze a domain's anchor text distribution from Ahrefs: see the breakdown of anchor text used across all backlinks and assess link profile health. Use when user says "anchor text", "anchor analysis", "anchor distribution", "link anchors", or "anchor text profile".
skills/seo-ahrefs-anchor-analysis/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-backlinks
Analyze a domain's backlink profile using Ahrefs: see who links to the domain, source Domain Rating, anchor text, link type, and when each link was first seen. Use when user says "Ahrefs backlinks", "backlink profile", "who links to", "link analysis", or "referring pages".
skills/seo-ahrefs-backlinks/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-broken-links
Find broken backlinks pointing to a domain using Ahrefs: links targeting 404 pages that can be reclaimed. Prioritizes highest-DR lost links for maximum recovery impact. Use when user says "broken backlinks", "broken links", "link reclamation", "dead backlinks", or "404 backlinks".
skills/seo-ahrefs-broken-links/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-competitors
Discover a domain's top organic competitors from Ahrefs: competing domains, keyword overlap count, shared keywords, and unique competitor keywords. Use when user says "Ahrefs competitors", "organic competitors", "competing domains", "keyword overlap", or "who competes with".
skills/seo-ahrefs-competitors/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-content-gap
Find keywords that competitors rank for but the target domain does not, using Ahrefs data. Reveals content opportunities and topic gaps. Use when user says "content gap", "keywords competitors rank for", "missing keywords", "competitor keywords", or "content gap analysis".
skills/seo-ahrefs-content-gap/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-dr-history
Show a domain's Domain Rating trend over time from Ahrefs. Reveals DR growth, drops, and significant changes. Use when user says "DR history", "domain rating history", "DR trend", "domain rating over time", or "DR changes".
skills/seo-ahrefs-dr-history/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-keywords
Get a domain's top organic keyword rankings from Ahrefs: keyword, position, search volume, CPC, estimated traffic, and traffic share. Use when user says "Ahrefs keywords", "organic keywords", "keyword rankings", "what keywords rank", or "ranking keywords".
skills/seo-ahrefs-keywords/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-new-links
See recently acquired and lost backlinks for a domain using Ahrefs. Shows new referring domains in the last 30 days and any lost referring domains. Use when user says "new backlinks", "new links", "recently acquired links", "lost links", or "new referring domains".
skills/seo-ahrefs-new-links/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-overview
Get Ahrefs domain overview: Domain Rating, total backlinks, referring domains, organic keywords, estimated monthly traffic, and traffic value. Use when user says "Ahrefs overview", "domain rating", "DR score", "check backlinks", "how strong is this domain", "domain authority", or "check domain in Ahrefs".
skills/seo-ahrefs-overview/SKILL.md on GitHub (opens in a new tab) -
seo-ahrefs-top-pages
Find a domain's best performing pages by organic traffic from Ahrefs. Shows estimated traffic, traffic share, keyword count, and top keyword per page. Use when user says "top pages", "best pages", "highest traffic pages", "top performing pages", or "pages by traffic".
skills/seo-ahrefs-top-pages/SKILL.md on GitHub (opens in a new tab) -
seo-ai-content-check
Detect AI-generated content using pure text analysis (no external API calls). Analyzes sentence uniformity, vocabulary diversity, repetition patterns, hedging language, paragraph uniformity, and personal experience signals. Returns a 0-100 confidence score plus flagged passages. Use when user says "AI content check", "AI detection", "AI written", "content authenticity", "AI content", "detect AI".
skills/seo-ai-content-check/SKILL.md on GitHub (opens in a new tab) -
seo-ai-optimization
Audit a site or page against Google's OFFICIAL AI optimization guidance — readiness for AI Overviews and AI Mode, grounded in Google's published ai-optimization-guide and ai-features docs (not third-party GEO theory). Use when user says "AI optimization", "AI Overviews", "AI mode", "AI search readiness", "optimize for AI", or "GEO audit".
skills/seo-ai-optimization/SKILL.md on GitHub (opens in a new tab) -
seo-audit
Full website SEO audit with parallel subagent delegation. Crawls up to 500 pages, detects business type, delegates to up to 7 specialists, generates health score. Enhanced with live Ahrefs (DR, backlinks, traffic) and GSC (indexing, top pages) data when MCPs are available. Use when user says "audit", "full SEO check", "analyze my site", or "website health check".
skills/seo-audit/SKILL.md on GitHub (opens in a new tab) -
seo-brand-radar
Monitor brand visibility in AI search and traditional search. Use when user says "brand radar", "brand monitoring", "AI search visibility", "brand mentions", "share of voice", "who mentions my brand in AI", "brand in ChatGPT", "brand in Perplexity", "how visible is my brand", "brand awareness tracking", "AI brand presence", "is my brand cited in AI responses".
skills/seo-brand-radar/SKILL.md on GitHub (opens in a new tab) -
seo-competitor-pages
Generate SEO-optimized competitor comparison and alternatives pages. Covers "X vs Y" layouts, "alternatives to X" pages, feature matrices, schema markup, and conversion optimization. Use when user says "comparison page", "vs page", "alternatives page", "competitor comparison", "X vs Y", "alternatives page", "versus page", "comparison matrix", or "feature comparison".
skills/seo-competitor-pages/SKILL.md on GitHub (opens in a new tab) -
seo-content-brief
Generate a structured SEO content brief for a keyword using live Ahrefs SERP data and optional GSC overlay. Use when user says "content brief", "write a brief for", "content plan for keyword", "what should I write about", "brief for article", "content strategy for keyword", "help me write content for", or "create a brief for".
skills/seo-content-brief/SKILL.md on GitHub (opens in a new tab) -
seo-content
Content quality and E-E-A-T analysis with AI citation readiness assessment. Enhanced with live Ahrefs (actual keyword rankings, positions) and GSC (search query performance) data to validate static E-E-A-T analysis with real user behavior. Use when user says "content quality", "E-E-A-T", "content analysis", "readability check", "thin content", or "content audit".
skills/seo-content/SKILL.md on GitHub (opens in a new tab) -
seo-core-web-vitals
Dedicated Core Web Vitals deep-dive: pull field data (CrUX / PageSpeed Insights), fall back to Lighthouse lab data, score LCP, INP, and CLS against Google's thresholds at the 75th percentile, and run per-metric diagnosis playbooks with concrete fixes. Use when user says "core web vitals", "CWV", "LCP", "INP", "CLS", "page speed metrics", or "field data".
skills/seo-core-web-vitals/SKILL.md on GitHub (opens in a new tab) -
seo-eeat-audit
Standalone E-E-A-T scoring rubric for a URL or content draft. Scores Experience, Expertise, Authoritativeness, and Trust 0-5 each using concrete detectable signals, framed per Google's creating-helpful-content doc. Use when user says "E-E-A-T", "EEAT", "experience expertise", "trust signals", or "author authority".
skills/seo-eeat-audit/SKILL.md on GitHub (opens in a new tab) -
seo-geo
Optimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences. GEO analysis enriched with Ahrefs Brand Radar AI visibility data when available. Includes brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says "AI Overviews", "SGE", "GEO…
skills/seo-geo/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-brand-vs-nonbrand
Analyze branded vs non-branded traffic split using Google Search Console data. Shows what percentage of organic clicks come from brand name searches vs generic queries. Requires user to confirm brand terms before analysis. Use when user says "brand vs nonbrand", "branded traffic", "brand queries", "non-brand traffic", or "branded vs generic".
skills/seo-gsc-brand-vs-nonbrand/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-cannibalization
Detect keyword cannibalization by identifying queries where multiple pages are competing for the same ranking. Uses Google Search Console data to find queries appearing across 2 or more pages. Use when user says "keyword cannibalization", "same keyword multiple pages", "cannibalizing keywords", or "duplicate rankings".
skills/seo-gsc-cannibalization/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-compare
Compare Google Search Console performance between two time periods to identify trends and changes. Supports month-over-month (MoM), year-over-year (YoY), or custom date ranges. Use when user says "GSC compare", "period comparison", "month over month", "year over year", "compare performance", "MoM", or "YoY".
skills/seo-gsc-compare/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-content-decay
Detect content decay by identifying pages that are losing both clicks and impressions over a 90-day comparison window in Google Search Console. Surfaces pages with true long-term decline (not seasonal variation) and assigns decay severity ratings. Use when user says "content decay", "declining pages", "losing rankings", "pages losing traffic over time", or "90 day decline".
skills/seo-gsc-content-decay/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-drops
Detect ranking drops and lost traffic using Google Search Console data. Compares the last 28 days against the prior 28-day period to surface pages and keywords with the biggest declines. Use when user says "GSC drops", "ranking drops", "lost traffic", "pages losing rankings", or "keyword drops".
skills/seo-gsc-drops/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-indexing
Identify indexing problems and coverage issues using Google Search Console URL inspection data. Checks up to 20 pages for indexing status, coverage state, robots.txt state, and last crawl date. Use when user says "index issues", "indexing problems", "not indexed", "indexing coverage", or "why is my page not indexed".
skills/seo-gsc-indexing/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-new-keywords
Discover newly ranking keywords using Google Search Console data. Finds queries that had zero clicks or impressions in the prior 28 days but started appearing in the current period, revealing emerging content opportunities. Use when user says "new keywords", "new rankings", "keywords started ranking", "recently ranking", or "new queries".
skills/seo-gsc-new-keywords/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-opportunities
Find quick SEO wins by identifying high-impression, low-CTR keywords using Google Search Console data. Surfaces keywords already ranking where better titles or content expansion could quickly boost traffic. Use when user says "GSC opportunities", "quick wins", "low CTR keywords", "high impressions low clicks", or "easy SEO wins".
skills/seo-gsc-opportunities/SKILL.md on GitHub (opens in a new tab) -
seo-gsc-overview
Show a Google Search Console performance dashboard for the last 28 days. Displays total clicks, impressions, CTR, and average position, plus top 25 queries and top 25 pages. Use when user says "GSC overview", "search console performance", "how is my site doing in Google", "clicks and impressions", or "show me my GSC data".
skills/seo-gsc-overview/SKILL.md on GitHub (opens in a new tab) -
seo-helpful-content
Pre-publish (or retroactive) content-quality gate implementing Google's official self-assessment questions from the creating-helpful-content doc, plus 2024 spam-policy red flags. Verdict: PUBLISH / REVISE / RETHINK. Use when user says "helpful content", "people-first", "content self-assessment", "is my content helpful", or "content quality gate".
skills/seo-helpful-content/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.