Skip to content
Conduit

skill

30x-seo

23 production-ready SEO skills for Claude Code. Technical SEO, content optimization, keyword research, backlink analysis, and AI visibility monitoring.

norahe0304-art/30x-seocommunitylistedunreviewednot running here yet

Set up

Skills are installed by placing their folder where your agent loads skills.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below; one-click install arrives with accounts.

README

synced Oct 14, 2026
██████╗  ██████╗ ██╗  ██╗    ███████╗███████╗ ██████╗
╚════██╗██╔═══██╗╚██╗██╔╝    ██╔════╝██╔════╝██╔═══██╗
 █████╔╝██║   ██║ ╚███╔╝     ███████╗█████╗  ██║   ██║
 ╚═══██╗██║   ██║ ██╔██╗     ╚════██║██╔══╝  ██║   ██║
██████╔╝╚██████╔╝██╔╝ ██╗    ███████║███████╗╚██████╔╝
╚═════╝  ╚═════╝ ╚═╝  ╚═╝    ╚══════╝╚══════╝ ╚═════╝

24 production-ready SEO skills + Squirrelscan CLI for Claude Code, organized in 9 categories. Full-stack SEO automation: audits, technical SEO, links, content, planning, programmatic SEO, monitoring, local SEO, and keyword research.

Why 30x SEO?

  • Complete Coverage: 9 categories, 24 skills, full SEO workflow
  • AI-Native: Built for Claude Code, not retrofitted from legacy tools
  • 2026 Ready: AI Overviews, GEO optimization, LLM citation tracking
  • No MCP Dependencies: Direct API calls, zero middleware issues

Quick Start

npx skills add norahe0304-art/30x-seo

That's it. One command installs all 24 skills.

Optional: Configure DataForSEO (for keywords/backlinks/SERP/AI visibility)

echo -n "email:password" | base64 > ~/.config/dataforseo/auth
chmod 600 ~/.config/dataforseo/auth

Skills Overview (9 Categories, 24 Skills + 1 Orchestrator)

Main Orchestrator

SkillWhat it does
seoMaster orchestrator: routes commands to 24 sub-skills, spawns 6 parallel subagents, auto-detects industry type

1. Audit (1 skill + CLI)

SkillWhat it does
30x-seo-pageDeep single-page analysis: title, meta, headings, links, images, Schema, E-E-A-T
squirrelscan (CLI)Full-site audit: 230+ rules, 21 categories, health score 0-100. Install: npm i -g squirrelscan

2. Technical SEO (5 skills)

SkillWhat it does
30x-seo-technical8-category audit: crawlability, indexability, security, URLs, mobile, CWV, structured data, JS
30x-seo-sitemapValidate XML sitemaps, detect issues, generate new ones
30x-seo-hreflangMulti-language SEO: self-refs, return tags, x-default, ISO codes
30x-seo-schemaDetect, validate, generate JSON-LD structured data
30x-seo-geo-technicalAI crawler management: GPTBot, ClaudeBot, llms.txt, SSR check

3. Links (3 skills)

SkillWhat it does
30x-seo-internal-linksOrphan pages, click depth, anchor text, link equity distribution
30x-seo-backlinksProfile, anchors, toxic links, gap analysis (DataForSEO)
30x-seo-redirectsChains, loops, 301/302 mix, protocol issues, trailing slashes

4. Content (6 skills)

SkillWhat it does
30x-seo-content-auditE-E-A-T scoring + AI citability analysis
30x-seo-imagesAlt text, file sizes, formats (WebP/AVIF), lazy loading, CLS
30x-seo-content-decayDetect declining content, recommend refresh priorities
30x-seo-cannibalizationFind keyword conflicts between pages
30x-seo-content-briefAnalyze SERP top 10, generate content briefs
30x-seo-content-writerSEO + AI optimized writing guidelines

5. Planning (2 skills)

SkillWhat it does
30x-seo-planCompetitor analysis, keyword strategy, content calendar, 4-phase roadmap
30x-seo-architectureURL structure, navigation design, internal linking strategy

6. Programmatic SEO (2 skills)

SkillWhat it does
30x-seo-programmaticScale content: data sources, templates, quality gates, index control
30x-seo-competitor-pagesX vs Y comparisons, alternatives pages, feature matrices

7. Monitoring (3 skills)

SkillWhat it does
30x-seo-monitorMonitor your own site: rankings, clicks, CTR, position changes (Google Search Console)
30x-seo-serpTrack any site's SERP rankings, features, historical data (DataForSEO)
30x-seo-ai-visibilityTrack mentions in ChatGPT, Claude, Perplexity, Gemini, AI Overview (DataForSEO)

8. Local SEO (1 skill)

SkillWhat it does
30x-seo-localGBP audit, NAP consistency, review strategy, local schema, Gemini Ask Maps optimization

9. Data (1 skill)

SkillWhat it does
30x-seo-keywordsIdeas, volume, difficulty, intent, trends (DataForSEO)

Commands

# Audit
/seo page https://example.com/page
squirrelscan audit https://example.com --format llm

# Technical
/seo technical https://example.com
/seo schema https://example.com
/seo sitemap https://example.com/sitemap.xml

# Links
/seo internal-links https://example.com
/seo redirects https://example.com
/seo backlinks profile example.com        # DataForSEO

# Content
/seo content-audit https://example.com/page
/seo content-brief "target keyword"

# Planning
/seo plan saas
/seo architecture https://example.com

# Programmatic
/seo programmatic plan
/seo competitor-pages generate

# Local SEO
/seo local "Business Name" https://example.com

# Monitoring
/seo monitor overview                     # GSC - your site
/seo monitor keywords                     # GSC - your rankings
/seo serp check "keyword"                 # DataForSEO - any site
/seo ai-visibility domain example.com     # DataForSEO

# Data
/seo keywords research "seed keyword"     # DataForSEO

Dependencies

CategorySkillsDependency
Audit1WebFetch
Technical SEO5WebFetch
Links3WebFetch + DataForSEO (backlinks)
Content6WebFetch
Planning2WebFetch
Programmatic SEO2WebFetch
Local SEO1WebFetch
Monitoring3GSC + DataForSEO
Data1DataForSEO

19 skills work without any API. 4 skills require DataForSEO. 1 skill requires Google Search Console.


DataForSEO Setup

  1. Sign up at app.dataforseo.com
  2. Get credentials: Settings → API Access
  3. Create auth file:
echo -n "your-email:your-password" | base64 > ~/.config/dataforseo/auth
chmod 600 ~/.config/dataforseo/auth
  1. Verify:
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/keyword_suggestions/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keyword": "test", "limit": 1}]' | jq '.status_code'
# Returns 20000 = success

License

MIT

↑↓ navigate openesc close