by inhouseseo
11 Claude skills for SEO: page audits, linkbuilding, article writing, E-E-A-T audits, semantic gap analysis, link building. Methodology from Koray Tuğberk, Kyle Roof, and Lily Ray, plus a generation-time anti-AI-slop ruleset. Production-tested at InhouseSEO
# Add to your Claude Code skills
git clone https://github.com/inhouseseo/superseo-skillsNo exports. No API keys. No paste-in data. Production-tested at InhouseSEO.
⭐ Star this if you ship SEO work.

↑ One of the 11: page-audit running in real Claude Code on backlinko.com/title-tags, 1m 3s. Cast: demo/page-audit-real.cast.
Same pattern across all 11 skills (page-audit shown):
| | Vanilla Claude prompt | A superseo skill | |---|---|---| | Input | "audit this page for SEO" | A URL or a keyword | | Competitor research | Hallucinates word counts | Fetches & reads top 3, end-to-end | | 404 / dead links | Audits the error page | Catches it, finds the canonical | | Output | Generic checklist | Named competitors, char-counted rewrites, 1–10 per dimension | | Methodology | Vibes | POP test · Information Gain · E-E-A-T · semantic networks |
11 skills in this repo: page-audit · content-brief · write-content · improve-content · · · · · · · . Every skill works the same way: one input, the agent does the research itself.
No comments yet. Be the first to share your thoughts!
keyword-deep-divesemantic-gap-analysiseeat-audittopic-cluster-planningfeatured-snippet-optimizerlinkbuildingexpert-interview/plugin marketplace add inhouseseo/superseo-skills
/plugin install superseo@superseo-skills
Then in Claude: run page-audit on <your URL>. Other surfaces (Claude Desktop, Claude.ai, Cursor, any agent) → Quick start below.
Most "SEO skills" you'll find are prompts that ask you to paste in keyword data, traffic exports, crawl reports, and backlink profiles. Then the prompt does a spreadsheet-style analysis of whatever you fed it.
These skills flip that. The agent does the data gathering itself.
page-audit → you give a URL. The agent fetches the page, identifies the primary keyword, runs a Google search, reads the top 3 competitors, and produces a 7-dimension audit.content-brief → you give a keyword. The agent Googles it, reads the top 10 results, maps the intent, identifies the content gap, and produces a writer-ready brief.keyword-deep-dive → you give a keyword. The agent reads the SERP, classifies intent, reads the top 3 competitors in detail, and produces a 90-day ranking plan.write-content → you give a topic. The agent researches, asks you 2-3 questions about your expertise, and writes the article using the full anti-AI-slop ruleset.No exports. No pasting data. No "gather this from GSC first." Just a URL or a keyword, and the skill does the work.
skills/)page-audit — 7-dimension audit of any URL, with competitor researchcontent-brief — writer-ready brief from a target keyword, with SERP gap analysiswrite-content — complete SEO article with the full anti-AI-slop rulesetimprove-content — rewrite an existing page with better structure and voicekeyword-deep-dive — single-keyword opportunity analysis with 90-day ranking plansemantic-gap-analysis — exact entities and subtopics missing from your page vs. the top 3eeat-audit — score Experience, Expertise, Authoritativeness, Trustworthiness with specific fixestopic-cluster-planning — hub-and-spoke architecture from a seed topic, with publishing orderfeatured-snippet-optimizer — rewrite your answer block to win the snippet for a keyword you already rank forlinkbuilding — phase-appropriate tactics (foundation, growth, authority) from domain readingexpert-interview — extract first-party expertise through targeted questions, feeds into content writingskills/<name>/references/)Every skill ships with its own references/ folder containing the deeper material the skill pulls from on demand. No separate research library to install or paste — it's already bundled with each skill.
Content-type templates (23 types total, distributed across write-content, improve-content, content-brief, eeat-audit, featured-snippet-optimizer): how-to, definition, comparison, listicle, pillar page, FAQ, landing page, service page, case study, thought leadership, product review, pricing page, about page, and more. Each includes the exact H1/H2 structure, schema markup, featured snippet strategy, word count targets, and E-E-A-T signals for that content type. A content-types-overview.md decision table covers all 23 in one place.
Writing technique modules (in write-content, improve-content, expert-interview, and domain-specific skills): the anti-AI-slop defense system (tiered banned vocabulary, structural pattern detection, the Horoscope Test), voice injection, E-E-A-T signal embedding, information gain writing, search intent matching, topic cluster strategy, quality scoring, structured data for SERP features, and more.
Skill-specific diagnostic references: POP test hierarchy and content-types audit summary in page-audit, CTR benchmarks and SERP volatility heuristics in keyword-deep-dive, EAV triple worked examples in semantic-gap-analysis, YMYL scoring and fastest-wins in eeat-audit, first-link-weight evidence in topic-cluster-planning, snippet format templates in featured-snippet-optimizer, and a question bank organized by content type in expert-interview.
skills/linkbuilding/references/tactics/)Entity stacking, citations and directories, competitor backlink gap, guest posting, resource pages, skyscraper technique, strategic partnerships, podcast guesting, and a new-site launch strategy. Each has step-by-step execution, common mistakes, and realistic conversion rates from the field. Plus three top-level safety references in skills/linkbuilding/references/: phase classification tree, anchor text safety guide, and link velocity red flags.
9 more link-building playbooks live in the InhouseSEO platform — the highest-conversion and most-underutilized tactics (link reclamation, existing relationships, testimonial building, broken link building, reactive and proactive digital PR, linkable assets, niche edits, ego bait). See the "What you get with InhouseSEO" section below.
Each skill lives in its own folder at skills/<skill-name>/SKILL.md with a bundled references/ subfolder for heavy reference material the agent can load on demand. This is the canonical Claude Code skill-discovery layout, and it's what makes the skills work identically in Claude Code, Claude Desktop, the Claude.ai app, and Cursor — no separate paste step for content-type templates or tactic playbooks.
One command installs all 11 skills at once via the plugin system:
/plugin marketplace add inhouseseo/superseo-skills
/plugin install superseo@superseo-skills
That's it. Every skill is now auto-discoverable (page-audit, content-brief, etc.) and each skill's references/ folder comes with it. Updates: /plugin marketplace update superseo-skills.
Clone the repo and copy each skill folder into your skills directory. Because the references/ live inside each skill folder, the copy brings the full reference library with it automatically.
git clone https://github.com/inhouseseo/superseo-skills.git
cp -r superseo-skills/skills/* ~/.claude/skills/
Restart Claude Code. Ask Claude to "run a page audit on example.com" and it'll load the page-audit skill.
Prefer a symlink so git pull stays live? Clone somewhere stable, then link each skill folder:
git clone https://github.com/inhouseseo/superseo-skills.git ~/superseo-skills
ln -s ~/superseo-skills/skills/*/ ~/.claude/skills/
Custom skill uploads via Settings → Features → Skills → +. Pro plan or above. One skill per upload — Claude.ai's skill UI is one-at-a-time, so grab the skill you want from the Releases page (page-audit.zip, write-content.zip, etc.) and upload it. Each zip is a complete skill including its bundled references/, and progressive disclosure works the same way it does in Claude Code. Skills don't sync across surfaces, so upload per account and per device.
If you want all 11 skills in one command, use the Claude Code plugin install above — that's the fastest path for the full pack.
Copy each skill's SKILL.md into your Cursor rules directory:
git clone https://github.com/inhouseseo/superseo-skills.git
for dir in superseo-skills/skills/*/; do
cp "$dir/SKILL.md" .cursor/rules/"$(basename "$dir")".md
done
Cursor rule files are static prompts, so the agent can't dynamically load sibling directories. Paste a references/ file into the conversation when the skill calls for one, or keep the repo open in a second Cursor workspace for the agent to grep.
Copy the content of any skills/<skill-name>/SKILL.md into your system prompt. Each file is a complete, standalone prompt — the bundled references are optional depth the agent loads from skills/<name>/references/ when a step asks for them.