Claude Code Skills for SEO, GEO & Developer Marketing
Free, open-source Claude skills that audit your docs, score your AI discoverability, and run developer-marketing workflows — so your product gets found, parsed, and cited by AI systems.
Skills · Install · Commands · Who it's for · FAQ · Website
Works with: Claude Code · OpenAI Codex · OpenClaw · Hermes Agent[^hermes] · Mistral Vibe[^vibe] · Cursor · Aider · Windsurf · Kilo Code · OpenCode · Augment · Antigravity
dev-gtm-claude-skills is a collection of open-source Claude Code skills for SEO, GEO (Generative Engine Optimization), AI discoverability, and developer marketing. Each skill is a self-contained package — a SKILL.md that tells Claude when and how to use it, optional Python tooling, and a README with full usage docs. Install once, then run from Claude Code, Claude Desktop, or Claude.ai with a plain-language prompt.
These skills are built for developer-focused companies — DevTools, AI-agent platforms, observability, and B2B SaaS — that need their documentation and content to be cited by AI systems like ChatGPT, Claude, Perplexity, and Gemini, not just indexed by Google.
What is GEO? Generative Engine Optimization is the practice of optimizing content so it gets surfaced and cited by AI answer engines. Traditional SEO tools optimize for search crawlers; these skills audit the signals — structured content,
llms.txt, internal linking, and documentation completeness — that LLMs use when deciding what to recommend.
What you can do in one prompt
- Audit developer docs for SEO and AI discoverability — 33 checks, scored 0–100
- Score API & SDK documentation quality, endpoint by endpoint
- Check AI-readiness —
robots.txt,llms.txt, andllms-full.txtin one pass - Generate 3-month SEO performance reports vs competitors
- Fix internal linking — find orphan pages and dead-ends, get paste-ready suggestions
- Produce SEO content briefs as formatted
.docxoutlines
What Are Claude Code Skills & Agent Plugins?
Claude Code skills (also called agent skills or coding-agent plugins) are modular instruction packages that give AI coding agents domain expertise they don't have out of the box. Each skill in this repo includes:
SKILL.md— structured instructions, workflows, and decision frameworks that tell the agent when and how to act- Python tools — optional stdlib-only CLI scripts for the skills that crawl, score, or render reports
- Reference docs — templates, scoring guides, and checklists the skill loads on demand
Because every skill follows the open SKILL.md standard, it isn't locked to a single product. The same package runs in Claude Code, Claude Desktop, Claude.ai, and any other agent that reads the standard (see Multi-Tool Support).
Skills vs Agents
| Skills | Agents | |
|---|---|---|
| Purpose | How to execute a task | What task to do |
| Scope | A single, well-defined workflow | An end-to-end job, often composing skills |
| Example | "Follow these 33 checks to audit docs" | "Research, write, and review this blog post" |
This repo ships several bundles: the SEO/GEO/docs skills under skills/, the full-funnel marketing skills under marketing-skills/, the blog content engine under writing-skills/, a comprehensive SEO suite under seo-skills/, and blog-production agents under agents/.
Table of contents
- What Are Claude Code Skills & Agent Plugins?
- Multi-Tool Support
- Installation
- Skills
- Marketing skills
- Writing skills
- SEO skills
- Notion skills
- Coding skills
- Job search skills
- Product designer skills
- Commands
- Who it's for
- Requirements
- Sample outputs
- Repository structure
- FAQ
- Contributing
- License
Multi-Tool Support
Every skill here is written to the open SKILL.md standard, so it isn't tied to a single agent. Claude Code, Claude Desktop, and Claude.ai read the skills natively (see Installation). For every other tool, the repo ships converter and installer scripts under scripts/ — clone the repo, then run the one-liner for your tool.
git clone https://github.com/infrasity-labs/dev-gtm-claude-skills.git
cd dev-gtm-claude-skills
Each script discovers all skills under skills/, marketing-skills/, writing-skills/, notion-skills/, and seo-skills/ and installs them in the format that tool expects.
| Tool | Tested | Skills land in |
|---|---|---|
| Claude Code | ✅ | ~/.claude/skills/ |
| Claude Desktop / Claude.ai | ✅ | ZIP upload |
| Hermes Agent | ✅ | ~/.hermes/skills/ |
| Kilo Code | ✅ | ~/.claude/skills/ (via claudeCodeCompat) |
| Mistral Vibe | ✅ | ~/.vibe/skills/ |
| OpenAI Codex | ✅ | ~/.codex/skills/ |
| OpenClaw | ✅ | ~/.openclaw/skills/ |
| Augment | ✅ | .augment/skills/ (project-local) |
| Antigravity | ✅ | ~/.gemini/antigravity/skills/ |
| Cursor | 🔜 | .cursor/rules/ (project-local) |
| Aider | 🔜 | CONVENTIONS.md (project-local) |
| Windsurf | 🔜 | .windsurf/skills/ (project-local) |
| OpenCode | 🔜 | .opencode/skills/ (project-local) |
See full install steps per tool below.
Installation
Most skills need no API keys; the SEO skills that pull live search data use a DataForSEO MCP server (setup below).
Quick install (recommended)
Install every skill in this repo with one command — no cloning, no copying:
npx skills add Infrasity-Labs/dev-gtm-claude-skills
This pulls the latest skills straight into your Claude Code skills directory. Re-run it any time to update. Prefer to install manually or use Claude Desktop / Claude.ai? Use one of the methods below.
Blog skills runtime (agents + scripts)
The writing skills add a /blog content engine built from 30 sub-skills, 5 subagents, and shared Python scripts. npx skills add installs the skill instructions, but the subagents and shared scripts need one extra step so the /blog write pipeline (research → write → SEO → review) runs end-to-end:
# Clone the repository to access the installer
git clone https://github.com/Infrasity-Labs/dev-gtm-claude-skills.git
cd dev-gtm-claude-skills
./scripts/claude-blog-install.sh # agents → ~/.claude/agents, scripts → ~/.claude/scripts
pip install -r writing-skills/requirements.txt # textstat + beautifulsoup4
Use --project to install into the current project's ./.claude/ instead of ~/.claude/ (make sure to run the script from your project's root directory, e.g., path/to/cloned-repo/scripts/claude-blog-install.sh --project), and --dry-run to preview. A few sub-skills need their own credentials — blog-google (Google API OAuth), blog-audio / blog-image (GOOGLE_AI_API_KEY + nanobanana MCP), blog-notebooklm (browser login) — and all degrade gracefully when unconfigured.
Claude Code (manual)
Clone the repo and copy the skill into your Claude Code skills directory.
git clone https://github.com/infrasity-labs/dev-gtm-claude-skills.git
Project-level (available only in the current project):
mkdir -p .claude/skills
cp -r dev-gtm-claude-skills/skills/<skill-name> .claude/skills/
User-level (available across all projects):
mkdir -p ~/.claude/skills
cp -r dev-gtm-claude-skills/skills/<skill-name> ~/.claude/skills/
Skills activate automatically — Claude reads every SKILL.md in .claude/skills/ at the start of each session. Trigger them by describing the task in plain language, or type /<skill-name> directly.
Claude Desktop / Claude.ai
Skills upload as ZIP files via Settings → Customize → Skills → Create skill → Upload a skill.
git clone https://github.com/infrasity-labs/dev-gtm-claude-skills.git
cd dev-gtm-claude-skills/skills
# Zip the skill you want to install
zip -r docs-auditor.zip docs-auditor/
Upload the .zip, toggle the skill on, and it's active across all your chats. Uploaded skills stay private to your account; Claude installs any required packages the first time it runs them.
DataForSEO MCP (for the live-search skills)
growth-report, blog-post-counter, and api-docs-quality-report pull live search data via a DataForSEO MCP server.
Claude Code — add to .claude/settings.json or ~/.claude/settings.json:
{
"mcpServers": {
"dataforseo": {
"command": "npx",
"args": ["-y", "@dataforseo/mcp-server"],
"env": {
"DATAFORSEO_USERNAME": "[email protected]",
"DATAFORSEO_PASSWORD": "your_api_password"
}
}
}
}
Claude Desktop — Customize → Connectors → Add Custom Connector:
https://your_email:[email protected]/http
Get credentials at dataforseo.com.
Clay connector (for prospect enrichment and cold-email)
dev-marketing-prospector and cold-email use Clay's data enrichment tools to look up company funding, headcount, tech stack, and verified contact information — replacing manual research across Crunchbase, LinkedIn, and Apollo.
Claude.ai / Claude Desktop — Settings → Customize → Connectors → Connect Clay. Sign in with your Clay account. Once connected, the find-and-enrich-company, ask-question-about-accounts, and find-and-enrich-contacts-at-company tools become available automatically.
Claude Code — add to .claude/settings.json or ~/.claude/settings.json:
{
"mcpServers": {
"clay": {
"command": "npx",
"args": ["-y", "@clay-hq/mcp-server"],
"env": {
"CLAY_API_KEY": "your_clay_api_key"
}
}
}
}
Get your API key at clay.com. Both skills degrade gracefully when Clay is not connected — dev-marketing-prospector falls back to manual web search across all source categories, and cold-email prompts the user for research signals instead.
Notion connector (for saving outputs to your workspace)
competitor-profiling, customer-research, and content-brief save their outputs to Notion as structured databases — competitor profiles become queryable competitive intelligence records, VOC research becomes a searchable quote bank, and content briefs sync to a living Notion database your whole team can filter and reference.
Claude.ai / Claude Desktop — Settings → Customize → Connectors → Connect Notion. Sign in with your Notion account and grant access to the workspaces you want skills to write to. Once connected, the notion-search, notion-create-database, notion-create-pages, and notion-update-page tools become available automatically.
Claude Code — add to .claude/settings.json or ~/.claude/settings.json:
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"NOTION_API_KEY": "your_notion_integration_secret"
}
}
}
}
Get your integration secret at notion.so/my-integrations. All skills degrade gracefully when Notion is not connected — outputs are returned in chat or saved locally, and each skill appends a 💡 note with setup instructions.
Apify connector (for web scraping — reviews, Reddit, Google Maps)
reddit-comments, competitor-profiling, customer-research, seo-maps, and programmatic-seo use Apify actors to scrape data that WebFetch and Firecrawl can't reliably reach — Reddit threads blocked by rate limits, G2/Capterra/Trustpilot review pages with anti-bot protection, and live Google Maps business listings.
Note: Apify is an official Anthropic connector and is available on Claude Desktop only. It cannot be configured as a Claude Code MCP server.
Claude Desktop — Settings → Customize → Connectors → Connect Apify. Sign in with your Apify account. Once connected, the following actors are available across skills:
| Actor | Used by |
|---|---|
apify/reddit-scraper |
reddit-comments, customer-research |
apify/g2-scraper, apify/capterra-scraper, apify/trustpilot-scraper |
competitor-profiling, customer-research |
apify/google-maps-scraper, apify/google-maps-reviews-scraper, apify/yelp-scraper |
seo-maps |
apify/youtube-scraper, apify/amazon-reviews-scraper |
customer-research |
apify/google-maps-scraper, apify/g2-scraper, apify/capterra-scraper |
programmatic-seo |
All skills degrade gracefully when Apify is not connected — each falls back to WebFetch or Firecrawl and appends a 💡 note explaining what Apify would unlock.
Klaviyo connector (for email template and campaign sync)
emails, churn-prevention, lead-magnets, and onboarding use Klaviyo's MCP tools to read your existing email setup and push new templates directly into your account — auditing existing flows, creating HTML and drag-and-drop templates, building campaigns, and pulling open/click/revenue metrics per flow step.
Note: The Klaviyo MCP can create templates and campaigns but cannot create automated flows. After the skill builds your templates, configure trigger conditions, delays, and branching logic in the Klaviyo UI.
Claude.ai / Claude Desktop — Settings → Customize → Connectors → Connect Klaviyo. Sign in with your Klaviyo account. Once connected, tools like list_email_templates, create_email_template, get_flows, create_campaign, and query_metric_aggregates become available automatically.
Claude Code — add to .claude/settings.json or ~/.claude/settings.json:
{
"mcpServers": {
"klaviyo": {
"command": "npx",
"args": ["-y", "@klaviyo/mcp-server"],
"env": {
"KLAVIYO_API_KEY": "your_klaviyo_private_api_key"
}
}
}
}
Get your private API key at klaviyo.com/account#api-keys-tab. All skills degrade gracefully when Klaviyo is not connected — they output email copy and sequence structure in chat, which you can manually import into any ESP.
Install Steps for Every Tool
All CLI installs start with cloning the repo:
git clone https://github.com/infrasity-labs/dev-gtm-claude-skills.git
cd dev-gtm-claude-skills
Hermes Agent ✅
- Run the sync script:
python3 scripts/sync-hermes-skills.py - Skills are symlinked into
~/.hermes/skills/. Add--copyif you want to delete the repo clone after install. - Open Hermes and describe your task — the agent auto-loads the matching skill. You can also invoke by name:
/docs-auditor.
Pass
--verboseto see each skill as it syncs,--dry-runto preview without installing.
Kilo Code ✅
- In VS Code settings, enable the compatibility flag:
(Search "kilo-code claudeCodeCompat" in the VS Code settings UI.)kilo-code.new.claudeCodeCompat: true - Install skills using the standard Claude Code method — either the quick install:
or manual copy tonpx skills add Infrasity-Labs/dev-gtm-claude-skills~/.claude/skills/:mkdir -p ~/.claude/skills cp -r skills/<skill-name> ~/.claude/skills/ - Open a Kilo Code chat and describe your task. Kilo Code reads from
~/.claude/skills/whenclaudeCodeCompatis on.
Note: Placing
.mdfiles in.kilocode/rules/only injects passive context — it does not enable skill invocation. TheclaudeCodeCompatpath is the correct approach.
Mistral Vibe ✅
- Run the install script:
./scripts/vibe-install.sh - Skills are symlinked flat into
~/.vibe/skills/<skill-name>/. Add--copyto copy instead of symlink. - Open Vibe and describe your task, or invoke directly:
/docs-auditor. Vibe auto-discovers skills from~/.vibe/skills/.
Pass
--dry-runto preview without installing,--verboseto list each skill.
OpenAI Codex ✅
- Generate local symlinks:
python3 scripts/sync-codex-skills.py - Copy skills to the Codex global directory:
./scripts/codex-install.sh - Skills land in
~/.codex/skills/<skill-name>/. Open Codex and describe your task — the model reads the skill automatically.
Use
./scripts/codex-install.sh --dry-runto preview,--listto see all available skills.
OpenClaw ✅
- Run the install script:
./scripts/openclaw-install.sh - Restart the OpenClaw gateway to pick up the new skills:
openclaw gateway restart - Verify the skills are visible:
openclaw skills list - Open an OpenClaw chat and describe your task. The agent auto-loads the matching skill. You can also invoke explicitly:
/docs-auditor.
Use
--dry-runto preview without installing,--forceto overwrite existing skills.
Augment ✅
Augment reads skills from the .augment/skills/ directory inside your project — run these commands from your project root, not from the cloned repo.
- Convert skills to Augment format:
cd /path/to/dev-gtm-claude-skills ./scripts/convert.sh --tool augment - Install into your project:
Skills land in./scripts/install.sh --tool augment --target /path/to/your/project/path/to/your/project/.augment/skills/<skill-name>/SKILL.md. - Open Augment in that project and describe your task — Augment detects the matching skill from
.augment/skills/automatically.
Re-run both commands whenever you want to update to the latest skills. Use
--forceoninstall.shto overwrite.
Antigravity ✅
- Convert skills to Antigravity format:
./scripts/convert.sh --tool antigravity - Install globally:
./scripts/install.sh --tool antigravity - Skills land in
~/.gemini/antigravity/skills/<skill-name>/SKILL.md. Open Antigravity and describe your task — the agent auto-loads the matching skill.
Re-run both commands to update. Use
--forceoninstall.shto overwrite existing skills.
Cursor 🔜 (steps ready, not yet tested)
- Convert skills to Cursor
.mdcrule format:./scripts/convert.sh --tool cursor - Install into your project:
Skills land in./scripts/install.sh --tool cursor --target /path/to/your/project/path/to/your/project/.cursor/rules/<skill-name>.mdc. - Open Cursor in that project — rules are applied automatically per the
globsandalwaysApplysettings in each.mdcfile.
Aider 🔜 (steps ready, not yet tested)
- Convert all skills into a single
CONVENTIONS.md:./scripts/convert.sh --tool aider - Install into your project:
./scripts/install.sh --tool aider --target /path/to/your/project - Run Aider with the conventions file:
aider --read CONVENTIONS.md
Windsurf 🔜 (steps ready, not yet tested)
- Convert skills to Windsurf skill bundle format:
./scripts/convert.sh --tool windsurf - Install into your project:
Skills land in./scripts/install.sh --tool windsurf --target /path/to/your/project/path/to/your/project/.windsurf/skills/<skill-name>/SKILL.md. - Open Windsurf in that project and describe your task.
Skills
Ten production-grade skills for SEO, GEO, documentation, and developer-marketing workflows.
| Skill | Claude skill for… | What it does | Example trigger |
|---|---|---|---|
docs-auditor |
documentation SEO & AI discoverability | Audits a developer docs site across 33 checks in 7 categories — AI discoverability, structure, content quality, SEO, internal linking, versioning — and returns a scored 0–100 report with pass/warn/fail per check. | Audit the docs at docs.stripe.com |
sdk-docs-auditor |
SDK documentation | Audits SDK docs across 6 sections (Installation, Quick Start, Error Handling, Troubleshooting, Examples, Best Practices), scores each 0–100, cross-references gaps, and ships a downloadable HTML report. | Audit the SDK docs at docs.example.com |
api-docs-quality-report |
API documentation quality | Crawls every endpoint page and scores each across 5 checks. Outputs an interactive HTML report with a scorecard, pattern analysis, top issues, and per-endpoint fix guidance. | Run an API docs audit on docs.company.com |
growth-report |
SEO performance reports | Generates a 3-month SEO performance report for any domain vs competitors using live DataForSEO data: traffic trends, keyword rankings, top content clusters, and competitive positioning. | Generate SEO report for firefly.ai vs spacelift.io |
blog-post-counter |
content research & competitive intel | Counts unique blog posts for any company from its sitemap or listing page, with a competitor-comparison mode to benchmark content volume across domains. | How many blogs does hackmamba.io have vs infrasity.com |
brief-outline-generator |
SEO content briefs | Generates a fully structured SEO content outline and exports it as a formatted .docx with section headings, topic prompts, and angles for a writer to fill in. |
Generate a content brief for "developer marketing strategy" |
llms-txt-checker |
GEO & AI readiness | Audits a domain's AI-readiness by probing robots.txt, llms.txt, and llms-full.txt, scoring each against a structured checklist with a pass/warn/fail report and prioritized fixes. No API keys. |
Check if stripe.com has llms.txt |
orphan-pages-internal-linking-opportunities |
internal linking | Finds all orphan pages (zero incoming internal links) using Ahrefs, clusters them by topic, and generates 3 linking suggestions per orphan with anchor text and placement. Styled HTML report. | Run an orphan page audit on example.com/blog/ |
no-outlinks-audit |
internal linking | Finds dead-end pages (zero outgoing internal links) and generates 3 outgoing link suggestions per page — anchor text, placement, ready-to-paste copy. Styled HTML report. | Find pages with no outgoing links on example.com |
dev-marketing-prospector |
prospecting & lead lists | Builds an exact-fit prospect list for any developer-focused vertical (AI agents, IaC, DevTools, observability, FinOps…), mapping a real outreach signal and email pain point per company, each sourced with a URL. | Prospect AI agent companies, Series A, 50–200 headcount |
Marketing skills
A full-funnel pack of 28 developer-marketing skills under marketing-skills/ — covering demand gen, content, lifecycle, conversion, and retention. Install the whole set with the quick install command above.
| Skill | Claude skill for… |
|---|---|
ab-testing |
Designing A/B tests and building an experimentation program |
ad-creative |
Generating and iterating ad copy at scale for any platform |
ads |
Paid campaign strategy, targeting, and bidding (Google, Meta, LinkedIn) |
ai-seo |
Optimizing content to be cited by ChatGPT, Perplexity, Claude & AI Overviews |
analytics |
Setting up tracking, GA4, events, UTMs, and conversion measurement |
churn-prevention |
Cancel flows, save offers, dunning, and retention strategy |
cold-email |
B2B cold outreach and multi-touch follow-up sequences |
community-marketing |
Building and growing Discord/Slack communities and advocates |
competitor-profiling |
Researching and profiling competitors from their URLs |
competitors |
Building comparison, alternative, and "vs" pages |
content-strategy |
Planning topics, clusters, pillars, and editorial calendars |
copywriting |
Writing and improving landing, pricing, and product page copy |
cro |
Conversion rate optimization for pages and forms |
customer-research |
VOC, personas, JTBD, review mining, and transcript analysis |
emails |
Lifecycle, drip, onboarding, and re-engagement email flows |
free-tools |
Engineering-as-marketing — calculators, graders, and lead-gen tools |
launch |
Product launches, Product Hunt, and go-to-market planning |
lead-magnets |
Gated content, templates, checklists, and opt-in offers |
marketing-ideas |
Brainstorming growth tactics and channels when you're stuck |
onboarding |
Activation, first-run experience, and time-to-value |
pricing |
Pricing, packaging, freemium, and monetization strategy |
programmatic-seo |
Building templated SEO pages at scale from data |
referrals |
Referral, affiliate, and word-of-mouth program design |
revops |
Lead scoring, routing, and marketing-to-sales handoff |
sales-enablement |
Pitch decks, one-pagers, objection handling, and demo scripts |
schema |
Structured data and JSON-LD for rich results |
seo-audit |
Technical and on-page SEO audits and diagnostics |
social |
Social content, repurposing, and short-form video scripts |
Writing skills
A full blog content engine under writing-skills/ — 30 sub-skills routed by a blog orchestrator, plus 5 production subagents (agents/) and shared Python tooling (scripts/). Dual-optimized for Google rankings (E-E-A-T, Dec 2025 Core Update) and AI citations (GEO/AEO). Invoke everything through /blog <subcommand> — see the /blog command table. The same folder also ships 4 standalone writing skills for copy, social, and prose quality.
These need one extra setup step beyond npx skills add — see Blog skills runtime.
| Skill | Claude skill for… |
|---|---|
blog |
Orchestrator — routes /blog <subcommand> to the right sub-skill |
blog-write |
Writing new articles from scratch (research → write → SEO → review pipeline) |
blog-rewrite |
Optimizing/refreshing existing posts with anti-AI-detection patterns |
blog-analyze |
5-category 100-point quality audit with AI-content detection |
blog-brief |
Content briefs with template recommendation and distribution plan |
blog-outline |
SERP-informed outlines with competitive gap analysis |
blog-strategy |
Positioning, topic clusters, and AI-citation surface strategy |
blog-calendar |
Editorial calendars with decay detection and 60/30/10 content mix |
blog-cluster |
Semantic topic-cluster planning + execution (hub-and-spoke) |
blog-seo-check |
Post-writing SEO validation (title, meta, headings, links, OG) |
blog-schema |
JSON-LD schema (BlogPosting, Person, FAQ, Breadcrumb) |
blog-geo |
AI-citation readiness audit with a 0–100 GEO score |
blog-audit |
Full-site blog health assessment across all posts |
blog-factcheck |
Verifying statistics against their cited sources |
blog-cannibalization |
Keyword-overlap / cannibalization detection across posts |
blog-repurpose |
Cross-platform repurposing (social, email, YouTube, Reddit) |
blog-persona |
Writing-voice and persona management (NNGroup framework) |
blog-brand |
Generating BRAND.md + VOICE.md context auto-loaded by all sub-skills |
blog-discourse |
Last-30-days discourse research (API-free via WebSearch) |
blog-taxonomy |
Tag/category management across CMS platforms |
blog-chart |
Inline SVG data-viz charts (internal-only, called by write/rewrite) |
blog-image |
AI image generation/editing via Gemini (nanobanana MCP) |
blog-audio |
Audio narration via Gemini TTS (summary/full/dialogue) |
blog-notebooklm |
Source-grounded research from your NotebookLM documents |
blog-google |
Google API data: PSI, CrUX, GSC, GA4, NLP, YouTube, Keywords |
blog-flow |
FLOW framework prompts (evidence-led, find/optimize/win) |
blog-multilingual |
One-command international publishing (write + translate + localize + hreflang) |
blog-translate |
SEO-optimized translation with format preservation |
blog-localize |
Cultural deep-adaptation per locale (DACH, FR, ES, JA, custom) |
blog-locale-audit |
Multilingual content QA (completeness, hreflang, parity, freshness) |
Standalone writing skills
Beyond the /blog engine, writing-skills/ ships 4 standalone craft skills for copy, social, and prose quality — usable on their own, no runtime setup required.
| Skill | Claude skill for… |
|---|---|
ogilvy-copywriting |
Sales-driven copy, headlines, and landing pages using David Ogilvy's advertising principles |
social-media-posts |
Platform-specific posts for LinkedIn, Facebook, Instagram & Reddit (limits, hooks, hashtags) |
reddit-comments |
Drafting on-brand Reddit comments from a domain + thread, with voice derived from the site |
stop-slop |
Stripping predictable AI writing tells from prose for more human-like output |
SEO skills
A comprehensive SEO suite under seo-skills/ — 25 sub-skills routed by a seo orchestrator, plus 18 specialist subagents (agents/), shared Python tooling (scripts/), and 8 optional MCP extensions (seo-skills/extensions/). Dual-optimized for Google rankings (technical SEO, E-E-A-T, Core Web Vitals with INP) and AI visibility (GEO for AI Overviews/ChatGPT/Perplexity). Detects business type (SaaS, e-commerce, local, publisher, agency) and delegates to the right specialists. Invoke everything through /seo <subcommand> — see the /seo command table.
| Skill | Claude skill for… |
|---|---|
seo |
Orchestrator — routes /seo <subcommand> and runs full-audit delegation |
seo-audit-full |
Full-site audit with parallel subagent delegation (up to 500 pages) |
seo-page |
Deep single-page SEO analysis |
seo-technical |
Technical SEO audit across 9 categories (crawl, index, CWV, JS rendering) |
seo-content |
E-E-A-T and content-quality analysis with AI-citation readiness |
seo-content-brief |
Competitive SEO content briefs with per-section word counts |
seo-schema |
Schema.org detection, validation, and JSON-LD generation |
seo-sitemap |
XML sitemap analysis and generation |
seo-images |
Image SEO, image SERP, and file optimization (WebP/AVIF, IPTC) |
seo-geo |
GEO for AI Overviews, ChatGPT, and Perplexity |
seo-plan |
Strategic SEO planning with industry templates |
seo-programmatic |
Programmatic SEO at scale with thin-content safeguards |
seo-competitor-pages |
Comparison, "vs", and alternatives page generation |
seo-local |
Local SEO — GBP, NAP, citations, reviews, map pack |
seo-maps |
Maps intelligence — geo-grid rank tracking, GBP audit |
seo-hreflang |
Hreflang and international SEO audit/generation |
seo-google |
Google APIs — GSC, PageSpeed, CrUX, Indexing, GA4 |
seo-backlinks |
Backlink profile analysis (free: Moz/Bing/Common Crawl) |
seo-cluster |
SERP-based semantic topic clustering (hub-and-spoke) |
seo-sxo |
Search Experience Optimization — page-type mismatch detection |
seo-drift |
SEO drift monitoring — baseline, compare, history |
seo-ecommerce |
E-commerce SEO — product schema, marketplace intelligence |
seo-dataforseo |
Live SEO data via DataForSEO (extension) |
seo-image-gen |
AI image generation for SEO assets via Gemini (extension) |
seo-flow |
FLOW framework prompts (evidence-led: find/leverage/optimize/win) |
Standalone SEO skill
Alongside the suite, seo-skills/ ships geo-seo-claude — a self-contained SEO/GEO/AEO optimizer (audit, schema generation, metadata validation, keyword/entity extraction, IndexNow) with its own bundled scripts and reference library.
SEO extensions
8 optional MCP extensions under seo-skills/extensions/ add live data and AI-visibility coverage — each installed on demand via its own install.sh:
| Extension skill | Adds |
|---|---|
seo-dataforseo |
Live SERP, keyword, backlink, and AI-visibility data (DataForSEO MCP) |
seo-image-gen |
AI image generation via Gemini/nanobanana MCP |
seo-firecrawl |
Full-site crawling and site mapping (Firecrawl MCP) |
seo-ahrefs |
Referring domains, backlinks, and organic keywords (Ahrefs MCP) |
seo-bing |
Bing Webmaster Tools + IndexNow submission |
seo-seranking |
AI Share-of-Voice across ChatGPT, Gemini, Perplexity, AI Overviews, AI Mode |
seo-profound |
Time-series LLM citation tracking |
seo-unlighthouse |
Multi-page Lighthouse audits via the Unlighthouse CLI |
Web design skills
Four skills for visual design, UI auditing, and site planning. Install via the standard Claude Code or CLI method — they live in web-design/.
| Skill | What it does | Example prompt |
|---|---|---|
frontend-design |
Distinctive visual design direction, typography, palette, and aesthetic choices for new UI or redesigns. Rejects templated defaults. | Give me frontend design direction for a devtools dashboard |
landing-page-auditor |
Audits any landing or service page across 48 checks in 10 categories — LLM/AI discoverability, GEO readiness, content clarity, schema, internal linking, freshness, and technical hygiene. | Audit the landing page at stripe.com/payments |
site-architecture |
Plans page hierarchy, navigation, URL structure, and internal linking for a website or product. Use when figuring out what pages a site needs and how they connect. | Plan the site architecture for a B2B SaaS docs portal |
web-design-guidelines |
Reviews UI code against accessibility, UX, and web design best practices. | Review my UI component for accessibility and UX issues |
Product management skills
Eight skills for PM workflows — strategy, PRDs, prioritization, backlog, and growth. Install via the standard Claude Code or CLI method — they live in product-management-skills/.
| Skill | What it does | Example prompt |
|---|---|---|
product-strategist |
Strategic product leadership toolkit: OKR cascades, quarterly planning, competitive analysis, product vision documents, and team scaling proposals. | Build a quarterly OKR cascade for our AI platform |
prd-development |
Builds a structured, engineering-ready PRD from discovery notes — problem, users, solution, and success criteria. | Write a PRD for our new API key management feature |
prioritization-advisor |
Chooses the right prioritization framework (RICE, ICE, value/effort, etc.) based on product stage, team context, and decision type. | Help me pick a prioritization framework for our early-stage product |
agile-product-owner |
Agile backlog management: user stories, acceptance criteria, sprint planning, velocity tracking, and epic breakdown. | Write user stories for our onboarding flow |
user-story-mapping |
Creates a user story map — activities, steps, tasks, and release slices organized around the user journey. | Map the user story for our checkout flow |
organic-growth-advisor |
Diagnoses which organic growth path fits the current constraint: new segments, geographies, channels, or products. Uses a 2×2 framework. | We've plateaued in our core market — what's the next growth move? |
product-manager-toolkit |
Comprehensive PM toolkit: RICE scoring, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategy. | Help me run a RICE prioritization session |
pm-skill-creator |
Designs a new PM skill through guided conversation — from raw idea to a structured, repo-compliant SKILL.md draft. |
Help me create a skill for competitive positioning |
Notion skills
Seven personal-productivity and workflow skills under notion-skills/ — brain dumps, email triage, meeting notes, SEO content briefs, CLAUDE.md generation, mid-conversation reassessment, and multi-agent workflow scripting. Install via the standard Claude Code or CLI method.
| Skill | What it does | Example prompt |
|---|---|---|
capture |
Transforms any chaotic brain dump into a clean four-section actionable system (Projects/Ideas, Tasks, Connections, Next Steps). Zero information loss, no upfront intake. | `brain d |
No comments yet
Be the first to share your take.