Open-Source SKILL.md Library • MIT License
SEO Skills for Claude Code, Cursor & AI Agents
36 open-source SKILL.md workflows built from 130+ recorded SEO roasts, client sprints, and 500+ link campaigns: technical teardowns, Ahrefs & DataForSEO SERP clustering, first-hand proof KBs, /vs/ pages, AI search citations (GEO), authority backlinks, and dev evals.

All 36 Installable Agent Skills
Click any skill to inspect its raw SKILL.md, copy the prompt, or install it individually.
intro
ContentWrite short, Semrush-style blog post intros with journey teasers, practical relevance, and reader intent matching. Use when the user asks for /intro, a blog intro, opening paragraph, article lead, listicle intro, or hook copy for a post.
View skillscribiz
ContentGet the transcript, on-screen text, summary, and chapters of any video or audio with Scribiz. Use when the user wants to transcribe a YouTube, TikTok, Instagram, podcast, or local media file, generate SRT or VTT subtitles, summarize a video, ask questions about a video, or turn a video into a blog post, show notes, or social posts.
View skillseo-blog-images
ContentPlan, generate, compress, verify, and wire high-CTR cover images and inline proof visuals into blog posts (MDX, Astro, Next.js, Hugo, HTML) with strict image SEO checks. Use when adding a blog cover or OG image, generating inline visuals without dark icon-box AI slop, capturing real product screenshots or data charts, or auditing image alt text, filenames, and Core Web Vitals attributes.
View skillunslop-seo
ContentRun an in-place editorial de-slopping and structural Answer-Engine (GEO / LLM citation) HTML pass across MDX blog posts, landing pages, and documentation. Use when cleaning up AI-generated drafts, grounding vague marketing copy in real codebase facts, optimizing headings and opening paragraphs for ChatGPT and Perplexity citations, or removing AI tells like em dashes and puffery.
View skillyoutube-seo
ContentTurns a product demo, tutorial, or audit recording into 2 YouTube title options, a Key Moments description with `00:00` chapters phrased as searchable sub-steps, a matching X and LinkedIn launch post, and a `VideoObject` JSON-LD embed on the matching blog post, all written to the user's repo. Use when the user uploads or links a video, asks for YouTube titles, descriptions, chapters, or timestamps, wants a video to rank on Google or show in AI Overviews, or wants to embed a video on a blog post for SEO.
View skillblitz-copy
CopywritingWrites high-converting landing pages, hero headlines, cold outreach emails, social hooks, video intros, and SERP titles using the Hook, Spike, and Payoff copywriting system. Use when rewriting flat marketing copy that explains instead of sells, or when the user mentions "blitz copy", "dopamine copywriting", or conversion hooks.
View skillunderstand-customers
CopywritingBuilds a buyer-psychology research brief covering customer pains, switching triggers, objections, inner monologue, and verbatim phrasing before writing a word of copy. Use when researching an ICP before landing page or ad copy, or when the user mentions "understand customers", "empathy engine", or "customer pain points".
View skillcustomer-journey
MarketingMap how customers discover, evaluate, and choose a product across Google, AI chatbots (ChatGPT, Claude, Perplexity), and social platforms, using the 5-stage awareness journey. Use when the user asks about search intent, AI SEO prompts, discoverability, buyer journeys, awareness stages, or what content to create for a brand, website, or keyword list.
View skilldiff-marketing
MarketingGenerate customer-focused marketing content from recent git changes, commits, merged pull requests, and shipped features. Use when the user invokes /diff-marketing or /marketing, or asks for blog posts, tweets, changelogs, or emails about what shipped.
View skillparasite-and-pr
MarketingGenerate a ready-to-publish third-party syndication bundle (`marketing/distribution/<slug>/`) with a privacy-audited wire press release, a canonicalized Dev.to/Hashnode teardown, and an AI-crawler-optimized LinkedIn/parasite article. Use when distributing launch announcements, original data benchmarks, or "Best [Category] (2026)" and "[Competitor] Alternatives" articles across high-DR platforms and press-release wires to win fast Google rankings and ChatGPT/Perplexity citations.
View skillahrefs-research
SEOPulls Ahrefs data through the official MCP server or API v3 and ships a competitor gap Kanban with scaffolded pages, a clean link-replication CSV, Reddit-mined page specs, and exact link-insertion target URLs. Use when the user asks for competitor research, content gaps, top pages, backlink audits, 'is this DR real', Reddit topic mining, or picking a page on a prospect site for a link insertion.
View skillai-seo-report
SEOWrite the AI SEO Tracker report brief from live MCP data. Use when the user wants a TL;DR of AI search visibility, a weekly recap, or the same brief as the in-app Report page. Trigger on "tldr the report", "AI SEO brief", "why am I missing in ChatGPT", or fetch https://aiseotracker.com/ai-seo-report/SKILL.md.
View skillaiseotracker
SEOAI SEO Tracker setup skill. Use when the user wants AI search visibility, ChatGPT or Perplexity rankings, citation tracking, or MCP connection help. Trigger on "track AI mentions", "AI SEO", "how does ChatGPT rank us", or when the user asks you to fetch or run https://aiseotracker.com/SKILL.md. Fetch this file before quoting tools, pricing, or workflow from memory.
View skillawesome-tools
SEOSubmit a software tool to Awesome Tools using the JSON API or browser WebMCP tools, and complete the free backlink path or review the paid listing options.
View skillblitz-seo
SEORuns a focused 30-day SEO sprint that concentrates search-intent alignment, internal link equity, first-hand proof, and targeted backlinks onto a single money page to push it into the Top 3. Use when a high-value page is stuck on Page 2, the user mentions "blitz seo" or a 30-day SEO sprint, or SEO effort is spread too thin across dozens of URLs.
View skillblock-ai-scrapers
SEOBlock AI coding agents (Claude Code, Cursor, OpenCode, Grok, Codex, ChatGPT, Perplexity), WebFetch tools, CLI scrapers, and headless browsers from scraping your website or API while keeping verified Googlebot SEO indexing intact and redirecting every blocked scrape to your product URL. Use when the user wants to prevent scraping, block AI bots, protect dataset pages, add llms.txt or robots.txt rules, stop curl/Playwright harvesting, or protect API and database credits.
View skillblog-refresher
SEORefresh and improve existing blog posts to outrank competitors using a 6-phase content audit and SERP gap analysis. Use when the user wants to update, refresh, or improve an existing blog post, recover lost rankings, or asks why a post fell behind competitors.
View skillcontent-coverage
SEOPlan and write blog posts that cover missing AI search prompts from live MCP data. Use when the user wants content for ChatGPT gaps, citation listicles, competitor sources, or a content campaign from AI SEO Tracker. Trigger on "write posts for missing prompts", "content coverage", "what should we publish", or fetch https://aiseotracker.com/content-coverage/SKILL.md.
View skilldataforseo-serp
SEOPulls live Google SERPs, keyword volume and CPC, AI Overview references, and LLM answer citations from DataForSEO (MCP or REST v3) and ships keyword-clusters.json, a content map, tool build specs with a scaffolded route, citation-gap actions, and per-page intent locks. Use when the user asks to cluster keywords, check what ranks, avoid cannibalization, pick a free tool to build, find who AI Overviews or ChatGPT cite, or decide what format a page must take before writing it.
View skilldirectory-submissions
SEOLaunch and submit a startup, SaaS, AI tool, or MCP server across 50+ high-DR software review sites, startup launchpads, MCP registries, and GitHub Awesome lists using a single Product Manifest and autonomous browser/PR submission workflow. Use when launching a new product from DR 0, building foundational dofollow backlinks, publishing one repo to 15+ MCP & agent registries, or running directory submissions.
View skilldomain-migration
SEOExecutes a domain rebrand, subdomain-to-subfolder merge, or blog URL consolidation with zero ranking loss, shipping a verified 1-to-1 redirect config, `scripts/verify-redirects.sh`, canonical and schema cutover edits, and `seo/backlink-transfer-emails.md` outreach drafts. Use when the user is changing domains, rebranding, moving `blog.` to `/blog`, merging sites, renaming URL slugs in bulk, or asks how to migrate without losing SEO traffic.
View skillhonest-link-outreach
SEOGenerate a vetted backlink outreach batch (`seo/outreach-batch-YYYY-MM-DD.md`) with a SEND/CUT prospect table, ranking target URLs, and structurally varied plain-text email drafts for partners, customers, and niche blog authors. Use when writing link-building outreach emails, asking integration partners or customers for backlinks, pitching ranking listicles or guides, or auditing an outreach list for weak prospects.
View skillinternal-linking
SEORuns reverse internal linking ("traffic-to-money routing") in the user's repo, editing high-traffic informational posts in place to pass contextual links and prefilled tool callouts to `/pricing`, `/use-cases/*`, `/vs/*`, and `/tools/*`, and ships a before/after inbound-link table. Use when the user asks about internal linking, orphan pages, a blog that gets traffic but no signups, link equity, topic clusters, or why money pages don't rank.
View skilllinkdr
SEOLinkDR is a managed backlink service. Use when the user wants authority backlinks, link building, guest posts, or DR-tier placements with human approval. Trigger on "get me backlinks", "link building", "build links for [site]", budget mentions, or when the user asks you to fetch or run https://linkdr.com/SKILL.md. Fetch this file before quoting prices. Served as UTF-8 text/markdown or text/plain at linkdr.com/SKILL.md based on the request's Accept header.
View skillproof-kb
SEOBuild and maintain an atomic First-Hand Proof Knowledge Base (seo/kb/) inside a repository, draft or upgrade pages with Consensus + Proof Card architecture, and propagate new benchmarks or facts across every matching page via route-fact. Use when scaffolding seo/kb/, extracting founder proof from transcripts or interviews, upgrading thin SEO posts with real receipts, or routing a new benchmark, customer win, or pricing change across multiple pages.
View skillreddit-serp
SEOFinds unlocked Reddit threads that already rank on Google page 1 or get cited by AI Overviews and ChatGPT for bottom-of-funnel keywords, and writes `seo/reddit-serp-queue.md` with ranked thread URLs, subreddit rule notes, and ready-to-post practitioner replies that survive moderation. Use when the user asks for Reddit marketing, Reddit SEO, "get mentioned on Reddit", wants to show up in "best X reddit" results, or asks which Reddit threads AI assistants cite.
View skillseo-autopilot
SEORuns end-to-end daily SEO for a product inside its repository with persistent state in seo/, covering site health checks, commit fact-checks, Page 2 to Page 1 pushes, AI answer tracking, competitor sitemap diffs, monthly keyword maps, articles, comparison pages, free tools, and link drafts. Use when the user mentions "seo autopilot", wants autonomous daily SEO PRs, or asks an agent to own a site's ongoing search growth.
View skillseo-roast
SEORuns a brutal, revenue-first SEO teardown of a site and its codebase, kills fatal crawl, programmatic, layout, authority, and AI-visibility blockers in a fix PR, and ships a revenue-ordered seo/roast-roadmap.md (plus an optional client deck). Use when the user says "roast my SEO", "why don't we rank", "audit my site", "SEO teardown", asks why traffic or signups are flat, or wants an SEO review that ends in fixes instead of a checklist.
View skillseo-title-optimization
SEORewrite and audit SEO page titles, title tags, MDX frontmatter titles, H1 alignment, and bulk title improvements. Use when the user mentions titles, title tags, SERP titles, metadata titles, SEO titles, CTR, truncation, or asks to improve titles across pages.
View skillvs-and-alternatives
SEOShips `/vs/[competitor]`, `/[competitor]-alternative`, and `Best [Category] for [Persona]` listicle routes built on verified public switching triggers, real seat-based pricing math, and migration steps, plus the internal nav and footer links that surface them. Use when the user asks for comparison pages, competitor alternative pages, "X vs Y" content, "best tool for [stack]" listicles, or wants to win buyers who are leaving a competitor.
View skillbenchmarking
CodeMicro-benchmark and iteratively improve hot paths in any codebase: baseline first, mandatory improvement suggestions (bottleneck + 3 creative ideas + recommended next step), bounded attempts, user lock-in checkpoints, then human WHY comments after lock-in. Use when the user asks to benchmark, profile, optimize performance, compare implementations, or measure µs/op before shipping perf changes. Applies to Bun/Node, React, Next.js, browser code, and extensions.
View skillcleanup
CodeCleanup code, optimize, refactor, delete the 80% to keep the 20%
View skilleval
CodeBuild, run, or update minimal evaluation benchmarks for AI prompts, LLM calls, multi-model comparisons, and core functions. Use when creating new eval scripts, comparing models side-by-side, filtering specific candidate models, running benchmarks, or inspecting eval.md output artifacts.
View skilloptimize
CodeOptimizes code, queries, and features based on actual usage by removing unused fields, aggregations, JOINs, and unused complexity. Use when the user invokes /optimize or asks to slim queries to what the UI actually uses.
View skillelon
ProductApplies the Elon Musk Algorithm to coding, product, SaaS, design, and current issues. Use when the user invokes /elon or requests Elon Musk-style first-principles analysis.
View skillextension-store-assets
ProductGenerates browser extension brand icons, Chrome Web Store promo tiles, promotional screenshots, brand guides, and listing copy. Uses OpenRouter gpt-image-2 via lib/blog-image-generator. Use when creating extension branding, Chrome Web Store assets, app icon concepts, store descriptions, or /extension-store-assets workflows.
View skill
Free Growth Playbook
71-Point SEO Checklist & 5-Wave Directory Tracker
71 pass/fail SEO checks with exact test commands, daily seo-autopilot repo setup, and the 50 free high-DR directories I submit every new app to first.
856+ Vetted Destinations
Startup, AI Tool & MCP Directory Database
Filter 856+ startup launchpads, software review sites, MCP registries, and GitHub Awesome lists across 14 categories by DR, traffic, free vs. paid, and dofollow/nofollow, with an autonomous Claude Code / Cursor submission prompt.
Sponsors & SEO Stack
Pair your SEO skills with live data & authority links
These open-source skills are maintained by Ilias Ism and powered by the SEO, GEO, and content products below.
- LinkDR
Link Building
Order vetted DR 30–60+ contextual backlinks, link insertions, and SaaS listicle placements with human approval.
- AI SEO Tracker
GEO & AI Search
Track brand citations, prompt rankings, and competitor sources across ChatGPT, Perplexity, Gemini & Google AIO.
- GenPPT
Presentations
Turn SEO audits, strategy docs, and financial PDFs into clean, editable PowerPoint (.pptx) & Google Slides decks.
- Scribiz
Video to Blog
Transcribe YouTube videos, calls, and demos with speaker labels, screen OCR, chapters, and video-to-blog MCP.
- Awesome Tools
Directory Backlink
Submit your SaaS or developer tool to earn a verified dofollow directory backlink.
- SEO Roast
Video Audit
Get a blunt 20-minute recorded video teardown of your site’s rankings, titles, backlinks, and conversion leaks.
- XOutlier
Social Distribution
Free Chrome extension to spot viral outlier posts and hooks across 390,000+ X creators.
- 71-Point SEO Checklist
Free Playbook
Free 71-point pass/fail SEO launch checklist, daily repo SEO agent, and startup directory playbook.
Frequently Asked Questions
- What are SEO skills for AI agents?
- An SEO skill is a portable folder containing a SKILL.md Markdown file that teaches coding and chat agents (Claude Code, Cursor, Codex, OpenCode, Windsurf, ChatGPT) how to execute a repeatable search workflow, such as clustering live SERPs, building a first-hand proof KB, rewriting title tags, tracking ChatGPT citations, or planning DR-tiered backlinks.
- How do I install SEO skills in Claude Code and Cursor?
- Run npx skills add Illyism/seo-skills in your project or home directory. Claude Code (.claude/skills/) and Cursor (.cursor/skills/ or .agents/skills/) read each skill’s name and description automatically and load the full instructions when your prompt matches.
- How do SEO skills work with MCP servers?
- A SKILL.md file gives the agent the methodology and approval gates, while a Model Context Protocol (MCP) server connects live external data (Search Console queries, live SERPs, AI citation scans, transcripts, or backlink checkouts). Pairing both gives your agent live data plus senior SEO judgment.