By benskamps
End-to-end SEO + Generative Engine Optimization (GEO) for technical builders. One command (/seo) drives the whole flow: bootstrap, audit, find underserved keywords, refresh stale content. Works on free-tier GSC + PageSpeed only — no DataForSEO, no $200/mo SaaS.
Dead-easy setup wizard. Walks you through Google Cloud + API keys + env wiring conversationally. ~5 minutes, no prior cloud experience needed.
One-call SEO. Diagnoses the site, routes to the right skill, ships a PR or a ranked list. Use without arguments to triage from scratch, or pass a phrase like "audit", "underserved keywords", "refresh stale content", or "bootstrap".
Use when adding JSON-LD structured data to a page — Article, BlogPosting, Product, FAQPage, HowTo, BreadcrumbList, Organization, WebSite, TouristTrip. Picks the right schema type for the page, populates required + key recommended fields from the actual content, validates against schema.org, and ships in a single PR. Triggers on "add schema", "add JSON-LD", "structured data", "rich results", "FAQ schema", "Article schema", "Product schema", "BreadcrumbList", "schema markup for [page]", or any time per-page schema is being added or audited.
Use when running a competitor SERP diff, asking why a competitor outranks you, building a content brief, or auditing what top-3 ranking pages cover that yours doesn't. Auto-triggers on "content gap analysis", "competitor SERP", "why does X outrank us", "what are competitors covering that we aren't", "content brief", "SERP analysis". Takes a target query + your URL, scrapes top-3 via Firecrawl, diffs entities/H2s/schema/depth/freshness/AIO presence, and ships `CONTENT_BRIEF.md` with gaps ranked by impact. Pairs with `optimizing-on-page` (fills the gaps) and `planning-topic-clusters` (when gaps span sub-topics).
Use when running a technical SEO audit, debugging Core Web Vitals regressions, checking indexability, validating schema and sitemaps, diagnosing why a site isn't ranking, or preparing a site for AI-search visibility (GPTBot, ClaudeBot, PerplexityBot). Covers crawlability, indexability, rendering, Core Web Vitals, schema, AI-search readiness, mobile, security, and meta basics. Lifecycle-aware — pre-launch, growth, mature. Produces a prioritized SEO_AUDIT.md and a low-risk fix PR.
Use when building Google E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals, writing author bios, planning thought-leadership SEO, hardening trust on YMYL (Your Money Your Life) content, getting cited as an authority by AI engines, or building a long-term authority moat from zero. Triggers on phrases like "E-E-A-T", "author bios", "build authority", "thought leadership SEO", "Google trust signals", "YMYL", "how to get cited as an authority". Long-game skill — invest 6+ months before you need it.
Use when optimizing existing pages for SEO, hunting low-hanging keyword opportunities, analyzing pages that get impressions in Google Search Console but few clicks, or planning a content refresh. Covers the full content lifecycle (initial → growth → mature) and integrates with Generative Engine Optimization (GEO) for AI-search visibility. Applies to any site with GSC access.
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
End-to-end SEO + Generative Engine Optimization for technical builders. One command. Free-tier only.
Status: v0.3.1 — working, dogfooded on vibecrafting.ai (2026-05-12), pre-launch, no users yet.
Part of the Brokenbranch Lab.
A Claude Code plugin that turns SEO from "thing I'll learn someday" into a normal dev loop. Run /seo, get a PR. The terminal you already live in becomes your SEO dashboard.
For non-technical users: the /seo-setup wizard walks you through everything click-by-click in 5 minutes. No prior SEO or cloud experience needed.
/seo-setup # one-time, ~5 min — opens browser tabs, takes you click-by-click
/seo # daily — diagnoses and ships
That's it. After setup, just type /seo. The plugin figures out your site's lifecycle phase (just shipped? indexed but stalled? mature and decaying?), runs the right diagnostic in parallel, and routes you to the right action — usually a PR.
Other Claude SEO tools require paid APIs (DataForSEO, $60+/mo). The SaaS giants (Ahrefs, Surfer, Semrush) cost $130–500/mo and live outside your editor. Builders who just shipped don't have either, so they ship without SEO and lose 6 months of compounding traffic.
seo-superpower runs entirely on free-tier Google Search Console + PageSpeed Insights. Zero subscriptions. Zero leaving Claude Code. The work shows up as PRs you review, not a Notion doc you ignore.
| Phase | Command | What ships |
|---|---|---|
| Day 1 (just shipped) | /seo bootstrap | PR with sitemap, robots.txt, OG image, JSON-LD schema. Framework auto-detected (Next.js / Astro / SvelteKit). |
| Week 1 (pre-rankings) | /seo audit | Prioritized fix list ranked by traffic-impact × fix-effort. Lighthouse + indexability + schema. |
| Month 2+ (have GSC data) | /seo underserved | Striking-distance keyword opportunities you already rank for, pulled from your GSC. |
| Mature (decay risk) | /seo refresh | Auto-detects pages losing >20% impressions. Ships a refresh PR. |
| Always-on | /seo geo-check | Polls ChatGPT / Perplexity / Claude for citations of your site. Tracks share over time. |
Or just run /seo with no argument. It diagnoses your phase and picks for you.
| Skill | Lifecycle phase | Triggers on |
|---|---|---|
seo-superpower (meta-router) | Cross-cutting | Vague SEO requests |
setting-up-seo-measurement | Initial | "verify GSC", "set up Search Console", "measure SEO" |
seo-bootstrap | Initial | "set up SEO", "add sitemap", "I just shipped" |
researching-keywords-pre-launch | Initial | "what should I write about" (no GSC yet), "cold-start SEO" |
auditing-technical-seo | Initial + cross-cutting | "audit my site", "Core Web Vitals", "why isn't my site ranking" |
planning-topic-clusters | Initial → Growth | "topic clusters", "content architecture", "pillar pages" |
optimizing-on-page | Cross-cutting | "polish this page", "title and meta", "internal linking" |
adding-schema-markup | Cross-cutting | "add schema", "JSON-LD", "FAQ schema", "rich results" |
optimizing-for-generative-engines | Cross-cutting | "GEO", "ChatGPT citations", "AI Overview", "track AI search" |
analyzing-content-gaps | Growth | "why does X outrank us", "content gap", "content brief" |
finding-underserved-keywords | Growth + Mature | "GSC analysis", "striking distance keywords", impression/CTR gaps |
building-eeat-and-authority | Growth → Mature | "E-E-A-T", "author bios", "build authority", "YMYL" |
generating-programmatic-seo | Growth → Mature | "programmatic SEO", "scale content", "city pages from data" |
refreshing-stale-content | Mature | "traffic is dropping", "content decay", "refresh old post" |
Plus hooks/seo-decay-check.json — a weekly content-decay detection hook that surfaces nudges on session start and runs on demand via /seo refresh.
All 14 skills (12 child skills + seo-bootstrap + the seo-superpower meta-router) from VISION.md are shipped. Beyond v3: cross-site comparison, multi-language hreflang, decay-check automation activation.
npx claudepluginhub benskamps/seo-superpower --plugin seo-superpowerComplete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Give your AI a memory — mine projects and conversations into a searchable palace. 33 MCP tools, auto-save hooks, and guided setup.
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
TypeScript/JavaScript full-stack development with NestJS, React, and React Native