[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-inhouseseo-keyword-deep-dive-de":3,"guides-for-inhouseseo-keyword-deep-dive":642,"similar-k17fhcd2z241vpgf5bkk3p8r0986n9jf-de":643},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":233,"parentExtension":246,"providers":300,"relations":304,"repo":305,"tags":640,"workflow":641},1778690953106.1816,"k17fhcd2z241vpgf5bkk3p8r0986n9jf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when planning to rank for a specific keyword. The agent Googles it, reads the top 10, classifies intent, reads the top 3 competitor pages, and produces a 90-day ranking plan with intent, SERP analysis, and content recommendations.",{"claudeCode":12},"inhouseseo/superseo-skills","keyword-deep-dive","https://github.com/inhouseseo/superseo-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":239},1778691183482.6482,"kn73163qw5p5q1nv62ssde8tbx86my7c","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,175,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names a user problem of planning keyword rankings and outlines the steps the agent will take to address it.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill performs significant research and analysis itself (Googling, reading SERPs, competitor analysis) which goes beyond a basic prompt or API wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle from keyword input to a 90-day ranking plan, including SERP analysis and content recommendations, suitable for professional workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on keyword research and ranking strategy, without extending into unrelated domains like content writing or link building.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description is concise, accurate, and clearly explains the skill's purpose and process.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill and does not expose tools directly; evaluation is based on its internal process.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md details input requirements (target keyword, optional URL) and outlines the research steps and output structure, implying no hidden configuration.",{"category":33,"check":49,"severity":42,"summary":43},"Tool naming",{"category":33,"check":51,"severity":42,"summary":52},"Minimal I/O surface","As a skill, it doesn't expose tools with parameter schemas or response shapes to evaluate.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project explicitly states it is released under the Apache License 2.0 and provides a LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is recent within the last 3 months.",{"category":58,"check":62,"severity":42,"summary":63},"Dependency Management","The repository does not appear to use third-party dependencies that require explicit management.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill's documented process does not involve handling or echoing secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill's process focuses on reading public SERP data and generating plans, with no indication of executing untrusted code or data.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on direct web searches and reading bundled references, with no runtime fetching of external code or instructions.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill's operations are confined to research and plan generation, with no file system modifications outside its intended scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No evidence of detached process spawns or deny-retry loops in the skill's described workflow.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill reads public web data and generates a plan; no outbound calls to submit confidential data are described.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled Markdown files are free of hidden-steering characters or malicious formatting.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's logic is presented in clear Markdown, with no obfuscated code or dynamic script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure; it operates on external web data.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","Open issues (0) and closed issues (0) in the last 90 days are minimal, indicating active or new project status.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project uses GitHub releases and a CHANGELOG.md, indicating a clear versioning and release process.",{"category":103,"check":104,"severity":42,"summary":105},"Code Execution","Validation","As a skill, it does not expose tools with parameter schemas for validation checks.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill's workflow is purely analytical and research-based, involving no destructive operations.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The skill's workflow is well-defined and seems to handle potential issues by documenting limitations and recovery paths.",{"category":103,"check":113,"severity":42,"summary":114},"Logging","The skill's operation does not involve destructive actions or outbound calls requiring local audit logging.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The skill operates on public SERP data and does not handle personal data.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill's functionality is globally applicable and not restricted to a specific geographic or legal jurisdiction.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The skill relies on web search and Markdown processing, making it platform-agnostic and not dependent on specific tooling.",{"category":45,"check":126,"severity":24,"summary":127},"README","The README is comprehensive, clearly stating the extension's purpose, features, and installation instructions.",{"category":33,"check":129,"severity":42,"summary":130},"Tool surface size","This is a single skill and does not expose multiple tools to evaluate for surface size.",{"category":40,"check":132,"severity":42,"summary":133},"Overlapping near-synonym tools","This is a single skill and does not expose multiple tools with overlapping functionality.",{"category":45,"check":135,"severity":24,"summary":136},"Phantom features","All advertised features in the README and SKILL.md are implemented and reflected in the skill's described process.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","Clear installation instructions are provided for Claude Code (plugin and manual) and other environments like Claude.ai and Cursor.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The skill's documentation outlines failure modes and recovery steps, implying robust error handling.",{"category":146,"check":147,"severity":42,"summary":148},"Execution","Pinned dependencies","The skill does not appear to use external dependencies that require pinning.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","The skill is analytical and does not perform state-changing operations, making a dry-run unnecessary.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The extension does not mention or implement telemetry, adhering to opt-in principles by default.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill's purpose is clearly defined: to assist in ranking for specific keywords by providing a 90-day plan based on SERP analysis.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's core capability and purpose.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md is well-structured and keeps core instructions concise, deferring deeper material to referenced files.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The skill effectively uses `references/` files for deeper material, linked from the main SKILL.md, providing progressive disclosure.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","The skill's process involves direct research and plan generation, not extensive exploration that would necessitate `context: fork`.",{"category":22,"check":176,"severity":177,"summary":178},"Usage examples","info","While the README mentions skills, the SKILL.md for this specific skill lacks concrete end-to-end usage examples with input/output.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation (SKILL.md and references) addresses potential issues like zero-click risk, SERP volatility, and intent classification challenges with recovery steps.",{"category":103,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external MCP servers or custom tools that would require fallback paths.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's process of analysing external web data and SERP signals implies it would halt gracefully if data is unavailable or unexpected.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not appear to implicitly rely on other skills, with explicit cross-linking for related functions like `content-brief`.",1778691183359,"This skill researches a target keyword by analyzing Google SERPs, classifying user intent, assessing SERP features, and reading competitor pages to produce a 90-day ranking plan.",[195,196,197,198,199],"Automated SERP analysis of top 10 results","User intent classification (Informational, Commercial, Transactional, Navigational)","SERP feature identification and CTR impact assessment","Detailed competitor analysis of top 3 pages","Generation of a 90-day ranking plan with strategy and content recommendations",[201,202,203,204],"Providing domain authority scores from paid tools","Executing content writing or on-page optimization tasks","Tracking keyword rankings over time","Analyzing historical Search Console data","3.0.0","4.4.0","To provide a data-driven 90-day ranking plan for a specific keyword by performing in-depth SERP analysis and competitor research, empowering users to rank effectively.","High quality documentation and self-contained research process. Minor info finding for lack of explicit end-to-end usage examples in SKILL.md.",95,"Highly effective skill for comprehensive keyword opportunity analysis and ranking strategy planning.",[212,213,214,215,216],"seo","keyword-research","serp-analysis","content-strategy","ai-overview","global","verified",[220,221,222,223],"When planning to target a new keyword and needing to understand the competitive landscape.","When current rankings are stagnant and a strategic review of SERP competition is required.","When developing a content strategy focused on specific keyword opportunities.","When assessing the true traffic potential of a keyword considering zero-click risks and AI Overviews.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":238},{"hasLockfile":226},false,1778691164259,{"descriptionLength":229,"readmeSize":230},234,12911,{"closedIssues90d":8,"forks":232,"hasChangelog":233,"openIssues90d":8,"pushedAt":234,"stars":235},25,true,1778591907000,166,{"hasNpmPackage":226,"license":237,"smitheryVerified":226},"Apache-2.0",{"hasCi":233,"hasTests":226},{"updatedAt":240},1778691183482,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/keyword-deep-dive","inhouseseo","superseo-skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":257,"providers":288,"relations":296,"tags":297,"workflow":298},1778690953106.1802,"k1789tz3gnwdyj2kkh3z6j34jn86n022",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"11 opinionated Claude skills for SEO with bundled references per skill. Canonical per-skill folder layout (SKILL.md + references/) for native Claude Code, Claude Desktop, Cursor, and Claude Cowork discovery. Includes 23 content-type templates, 16 writing technique modules, 9 link-building tactic playbooks, anti-AI-slop ruleset, E-E-A-T scoring rubrics, POP test hierarchy, EAV semantic analysis, and AI Overview impact research.",{"claudeCode":244},"SuperSEO Skills",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":282,"tags":284,"workflow":285},1778690953106.18,"k17e1sy56vnv1s0g8qtwfpp60186n4q0",{"reviewCount":8},{"description":262,"installMethods":263,"name":244,"sourceUrl":14},"Opinionated Claude skills for SEO: page audits, content briefs, article writing with anti-AI-slop rules, E-E-A-T audits, semantic gap analysis, topic clusters, featured snippet optimization, link building, and expert interviews. Methodology from Koray Tuğberk, Kyle Roof, and Lily Ray. Production-tested at InhouseSEO.",{"claudeCode":12},{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":206,"score":269,"tags":270,"targetMarket":217,"tier":218},"3.1.0",99,[212,271,272,273,274,275],"claude-seo","content-marketing","link-building","eeat","semantic-seo",{"commitSha":277,"marketplace":278,"plugin":280},"HEAD",{"name":244,"pluginCount":279},1,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd71a5q32hf86wdvegaqacrhvd86nvzh",[271,272,274,273,275,212],{"evaluatedAt":286,"extractAt":287,"updatedAt":286},1778690973887,1778690953106,{"evaluate":289,"extract":293},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":290,"targetMarket":217,"tier":218},[212,215,291,213,273,292],"writing","audit",{"commitSha":277,"license":237,"plugin":294},{"mcpCount":8,"provider":281,"skillCount":295},11,{"parentExtensionId":259,"repoId":283},[292,215,213,273,212,291],{"evaluatedAt":299,"extractAt":287,"updatedAt":299},1778690991997,{"evaluate":301,"extract":303},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":302,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":277},{"parentExtensionId":248,"repoId":283},{"_creationTime":306,"_id":283,"identity":307,"providers":308,"workflow":636},1778689716645.2278,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":309,"discover":617,"github":620},{"commitSha":277,"extensions":310},[311,324,331,353,383,400,421,474,490,522,538,554,571],{"basePath":255,"description":262,"displayName":244,"installMethods":312,"rationale":313,"selectedPaths":314,"source":323,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[315,318,320],{"path":316,"priority":317},".claude-plugin/marketplace.json","mandatory",{"path":319,"priority":317},"README.md",{"path":321,"priority":322},"LICENSE","high","rule",{"basePath":255,"description":251,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":323,"sourceLanguage":18,"type":256},"superseo",{"claudeCode":244},"inline plugin source from marketplace.json at /",[329,330],{"path":319,"priority":317},{"path":321,"priority":322},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":323,"sourceLanguage":18,"type":245},"skills/content-brief","Use when planning a new article. The agent Googles the keyword, reads the top 10 results, classifies intent, maps the content gap, and produces a writer-ready brief with structure, outline, and on-page artifacts. No keyword tool required.","content-brief",{"claudeCode":12},"SKILL.md frontmatter at skills/content-brief/SKILL.md",[338,340,343,345,347,349,351],{"path":339,"priority":317},"SKILL.md",{"path":341,"priority":342},"references/content-types-overview.md","medium",{"path":344,"priority":342},"references/human-input-framework.md",{"path":346,"priority":342},"references/information-gain-writing.md",{"path":348,"priority":342},"references/intent-matching.md",{"path":350,"priority":342},"references/serp-driven-writing.md",{"path":352,"priority":342},"references/structured-data-snippets.md",{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":323,"sourceLanguage":18,"type":245},"skills/eeat-audit","Use when auditing a page for E-E-A-T signals. The agent reads the page and scores Experience, Expertise, Authoritativeness, and Trustworthiness — then tells you exactly what to add to each dimension.","eeat-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/eeat-audit/SKILL.md",[360,361,363,365,367,369,371,373,375,377,379,381],{"path":339,"priority":317},{"path":362,"priority":342},"references/author-schema-templates.md",{"path":364,"priority":342},"references/content-types/about-pages.md",{"path":366,"priority":342},"references/content-types/case-studies.md",{"path":368,"priority":342},"references/content-types/pricing-pages.md",{"path":370,"priority":342},"references/content-types/product-reviews.md",{"path":372,"priority":342},"references/content-types/service-pages.md",{"path":374,"priority":342},"references/content-types/thought-leadership.md",{"path":376,"priority":342},"references/eeat-signal-embedding.md",{"path":378,"priority":342},"references/experience-detection-playbook.md",{"path":380,"priority":342},"references/fastest-eeat-wins.md",{"path":382,"priority":342},"references/ymyl-scoring-rubric.md",{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":323,"sourceLanguage":18,"type":245},"skills/expert-interview","Use when extracting first-party expertise from a subject-matter expert before writing content. Produces a knowledge document of contrarian takes, specific examples, and surprising outcomes that AI can't fabricate.","expert-interview",{"claudeCode":12},"SKILL.md frontmatter at skills/expert-interview/SKILL.md",[390,391,392,393,394,396,398],{"path":339,"priority":317},{"path":376,"priority":342},{"path":344,"priority":342},{"path":346,"priority":342},{"path":395,"priority":342},"references/knowledge-doc-template.md",{"path":397,"priority":342},"references/question-bank-by-topic.md",{"path":399,"priority":342},"references/voice-injection-playbook.md",{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":323,"sourceLanguage":18,"type":245},"skills/featured-snippet-optimizer","Use when you want to win a featured snippet for a keyword you already rank for. The agent checks the current snippet format, analyzes your content, and rewrites the relevant section to match what Google wants.","featured-snippet-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/featured-snippet-optimizer/SKILL.md",[407,408,410,412,414,416,418,420],{"path":339,"priority":317},{"path":409,"priority":342},"references/aio-vs-snippet-decision.md",{"path":411,"priority":342},"references/content-types/comparison.md",{"path":413,"priority":342},"references/content-types/faq-page.md",{"path":415,"priority":342},"references/content-types/how-to.md",{"path":417,"priority":342},"references/query-format-matching-expanded.md",{"path":419,"priority":342},"references/snippet-format-templates.md",{"path":352,"priority":342},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":323,"sourceLanguage":18,"type":245},"skills/improve-content","Use when rewriting or refreshing an existing page that's underperforming. The agent fetches the URL, analyzes the current content, researches the SERP, and rewrites using the full anti-AI-slop ruleset — no data exports needed.","improve-content",{"claudeCode":12},"SKILL.md frontmatter at skills/improve-content/SKILL.md",[428,429,431,433,435,437,439,441,442,444,445,447,448,450,452,454,456,458,460,462,464,466,468,469,471,472],{"path":339,"priority":317},{"path":430,"priority":342},"references/anti-slop-ruleset.md",{"path":432,"priority":342},"references/content-freshness.md",{"path":434,"priority":342},"references/content-types/alternatives-page.md",{"path":436,"priority":342},"references/content-types/buying-guide.md",{"path":438,"priority":342},"references/content-types/case-study.md",{"path":440,"priority":342},"references/content-types/category-page.md",{"path":411,"priority":342},{"path":443,"priority":342},"references/content-types/definition.md",{"path":413,"priority":342},{"path":446,"priority":342},"references/content-types/glossary-page.md",{"path":415,"priority":342},{"path":449,"priority":342},"references/content-types/integration-page.md",{"path":451,"priority":342},"references/content-types/landing-page.md",{"path":453,"priority":342},"references/content-types/listicle.md",{"path":455,"priority":342},"references/content-types/location-page.md",{"path":457,"priority":342},"references/content-types/news-article.md",{"path":459,"priority":342},"references/content-types/pillar-page.md",{"path":461,"priority":342},"references/content-types/product-page.md",{"path":463,"priority":342},"references/content-types/programmatic-page.md",{"path":465,"priority":342},"references/content-types/service-page.md",{"path":467,"priority":342},"references/content-types/statistics-page.md",{"path":341,"priority":342},{"path":470,"priority":342},"references/quality-scoring.md",{"path":399,"priority":342},{"path":473,"priority":342},"references/writing-pipeline.md",{"basePath":242,"description":10,"displayName":13,"installMethods":475,"rationale":476,"selectedPaths":477,"source":323,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/keyword-deep-dive/SKILL.md",[478,479,481,483,484,486,488],{"path":339,"priority":317},{"path":480,"priority":342},"references/ctr-benchmarks-by-position.md",{"path":482,"priority":342},"references/difficulty-from-serp-signals.md",{"path":348,"priority":342},{"path":485,"priority":342},"references/serp-features-recognition.md",{"path":487,"priority":342},"references/serp-volatility-heuristics.md",{"path":489,"priority":342},"references/zero-click-and-aio-impact.md",{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":323,"sourceLanguage":18,"type":245},"skills/linkbuilding","Use when planning link acquisition. Classifies the site's authority phase from site age and visible signals, then recommends phase-appropriate tactics from the bundled tactic playbook library. No backlink tool required.","linkbuilding",{"claudeCode":12},"SKILL.md frontmatter at skills/linkbuilding/SKILL.md",[497,498,500,502,504,506,508,510,512,514,516,518,520],{"path":339,"priority":317},{"path":499,"priority":342},"references/anchor-text-safety-guide.md",{"path":501,"priority":342},"references/link-velocity-redflags.md",{"path":503,"priority":342},"references/phase-classification-tree.md",{"path":505,"priority":342},"references/tactics/citations-directories.md",{"path":507,"priority":342},"references/tactics/competitor-backlink-gap.md",{"path":509,"priority":342},"references/tactics/entity-stacking.md",{"path":511,"priority":342},"references/tactics/guest-posting.md",{"path":513,"priority":342},"references/tactics/new-site-launch-strategy.md",{"path":515,"priority":342},"references/tactics/podcast-guesting.md",{"path":517,"priority":342},"references/tactics/resource-pages.md",{"path":519,"priority":342},"references/tactics/skyscraper-technique.md",{"path":521,"priority":342},"references/tactics/strategic-partnerships.md",{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":323,"sourceLanguage":18,"type":245},"skills/page-audit","Use when auditing a specific page's SEO performance, content quality, and competitive position. The agent fetches the URL, Googles the primary keyword, reads the top 3 competitors, and produces a full 7-dimension audit — no exports, no analytics access required.","page-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/page-audit/SKILL.md",[529,530,532,534,536],{"path":339,"priority":317},{"path":531,"priority":342},"references/content-types-audit-summary.md",{"path":533,"priority":342},"references/eeat-scoring-rubric-compact.md",{"path":535,"priority":342},"references/pop-test-hierarchy.md",{"path":537,"priority":342},"references/semantic-entity-checklist.md",{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":323,"sourceLanguage":18,"type":245},"skills/semantic-gap-analysis","Use when a page ranks for a keyword but isn't in the top 3 and you want to know exactly what's missing. The agent compares the page to the top-ranking competitors and produces a specific list of entities, subtopics, and relationships to add.","semantic-gap-analysis",{"claudeCode":12},"SKILL.md frontmatter at skills/semantic-gap-analysis/SKILL.md",[545,546,548,550,552],{"path":339,"priority":317},{"path":547,"priority":342},"references/eav-triple-worked-examples.md",{"path":549,"priority":342},"references/gap-classification-rubric.md",{"path":551,"priority":342},"references/predicate-verb-fields.md",{"path":553,"priority":342},"references/topic-cluster-strategy.md",{"basePath":555,"description":556,"displayName":557,"installMethods":558,"rationale":559,"selectedPaths":560,"source":323,"sourceLanguage":18,"type":245},"skills/topic-cluster-planning","Use when planning a topic cluster (hub + spokes) for a new content area. The agent researches the space, identifies the hub topic, maps the spokes, and produces a specific content plan with internal linking strategy.","topic-cluster-planning",{"claudeCode":12},"SKILL.md frontmatter at skills/topic-cluster-planning/SKILL.md",[561,562,564,566,568,570],{"path":339,"priority":317},{"path":563,"priority":342},"references/first-link-weight-evidence.md",{"path":565,"priority":342},"references/pillar-page-template.md",{"path":567,"priority":342},"references/publishing-sequence-decisions.md",{"path":569,"priority":342},"references/spoke-selection-worked-example.md",{"path":553,"priority":342},{"basePath":572,"description":573,"displayName":574,"installMethods":575,"rationale":576,"selectedPaths":577,"source":323,"sourceLanguage":18,"type":245},"skills/write-content","Use when writing a complete SEO article. Includes the full anti-AI-slop ruleset (banned vocabulary, banned phrases, banned structural patterns) and voice rules. The agent researches the SERP itself if needed — no keyword data exports required.","write-content",{"claudeCode":12},"SKILL.md frontmatter at skills/write-content/SKILL.md",[578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,603,605,606,607,608,610,611,613,614,615,616],{"path":339,"priority":317},{"path":430,"priority":342},{"path":434,"priority":342},{"path":436,"priority":342},{"path":438,"priority":342},{"path":440,"priority":342},{"path":411,"priority":342},{"path":443,"priority":342},{"path":413,"priority":342},{"path":446,"priority":342},{"path":415,"priority":342},{"path":449,"priority":342},{"path":451,"priority":342},{"path":453,"priority":342},{"path":455,"priority":342},{"path":457,"priority":342},{"path":459,"priority":342},{"path":461,"priority":342},{"path":463,"priority":342},{"path":465,"priority":342},{"path":467,"priority":342},{"path":341,"priority":342},{"path":376,"priority":342},{"path":602,"priority":342},"references/fact-checking.md",{"path":604,"priority":342},"references/geo-optimization.md",{"path":344,"priority":342},{"path":346,"priority":342},{"path":348,"priority":342},{"path":609,"priority":342},"references/navboost-engagement.md",{"path":470,"priority":342},{"path":612,"priority":342},"references/seo-optimization-layer.md",{"path":350,"priority":342},{"path":352,"priority":342},{"path":399,"priority":342},{"path":473,"priority":342},{"sources":618},[619],"manual",{"closedIssues90d":8,"description":621,"forks":232,"homepage":622,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":623},"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","https://inhouseseo.ai",[624,625,626,272,627,273,628,629,630,631,212,632,633,634,275,635],"ai-agents","claude","claude-skills","google-search-console","llm","mcp","prompt-engineering","search-engine-optimization","ai-seo","claude-ai","claude-code","seo-skills",{"classifiedAt":637,"discoverAt":638,"extractAt":639,"githubAt":639,"updatedAt":637},1778690952437,1778689716645,1778690950663,[216,215,213,212,214],{"evaluatedAt":240,"extractAt":287,"updatedAt":240},[],[644,662,687,714,736,762],{"_creationTime":645,"_id":646,"community":647,"display":648,"identity":650,"providers":651,"relations":658,"tags":659,"workflow":660},1778690953106.1826,"k1744akkjw4pa874az67a9q8sh86nyj6",{"reviewCount":8},{"description":556,"installMethods":649,"name":557,"sourceUrl":14},{"claudeCode":12},{"basePath":555,"githubOwner":243,"githubRepo":244,"locale":18,"slug":557,"type":245},{"evaluate":652,"extract":657},{"promptVersionExtension":205,"promptVersionScoring":206,"score":653,"tags":654,"targetMarket":217,"tier":218},100,[212,215,655,656,213],"topic-clusters","content-planning",{"commitSha":277},{"parentExtensionId":248,"repoId":283},[656,215,213,212,655],{"evaluatedAt":661,"extractAt":287,"updatedAt":661},1778691256280,{"_creationTime":663,"_id":664,"community":665,"display":666,"identity":672,"providers":675,"relations":680,"tags":683,"workflow":684},1778674872846.7827,"k177b63js5yy8savbcq736kmvn86nvm7",{"reviewCount":8},{"description":667,"installMethods":668,"name":670,"sourceUrl":671},"Generate competitive SEO content briefs with per-section word counts, competitor scoring, keyword density guidance, and page-type templates. Supports both new page briefs and improve-existing-page briefs. Use when user says \"content brief\", \"write a brief\", \"content outline\", \"blog brief\", \"service page brief\", \"brief for\", \"writing brief\", \"content plan\", or \"outline for\".\n",{"claudeCode":669},"AgriciDaniel/claude-seo","seo-content-brief","https://github.com/AgriciDaniel/claude-seo",{"basePath":673,"githubOwner":674,"githubRepo":271,"locale":18,"slug":670,"type":245},"skills/seo-content-brief","AgriciDaniel",{"evaluate":676,"extract":679},{"promptVersionExtension":205,"promptVersionScoring":206,"score":653,"tags":677,"targetMarket":217,"tier":218},[212,334,213,678,214],"competitor-analysis",{"commitSha":277},{"parentExtensionId":681,"repoId":682},"k17bt4vy4p97rmz9wkrfgzd8s986m614","kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[678,334,213,212,214],{"evaluatedAt":685,"extractAt":686,"updatedAt":685},1778675093925,1778674872846,{"_creationTime":688,"_id":689,"community":690,"display":691,"identity":697,"providers":701,"relations":708,"tags":710,"workflow":711},1778696113180.8262,"k17a7nx0kx4t0cvv9w377ahe1586n6ct",{"reviewCount":8},{"description":692,"installMethods":693,"name":695,"sourceUrl":696},"Run keyword research, classify by search intent, cluster into topical groups, and prioritize for content production. Use this skill whenever the user asks to do keyword research, find target keywords, identify ranking opportunities, classify search intent, build a topical map, or plan a content strategy around what people search for. Triggers on keyword research, keyword strategy, search intent, keyword clustering, topic clusters, keyword difficulty, search volume, ranking opportunity, content gap, what should I write about, target keyword, primary keyword, secondary keyword, long-tail. Also triggers when planning a content calendar or new site without keywords yet defined.",{"claudeCode":694},"rampstackco/claude-skills","SEO Keyword Research","https://github.com/rampstackco/claude-skills",{"basePath":698,"githubOwner":699,"githubRepo":626,"locale":18,"slug":700,"type":245},"skills/seo-keyword","rampstackco","seo-keyword",{"evaluate":702,"extract":706},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":703,"targetMarket":217,"tier":218},[212,213,215,704,705],"marketing","data-analysis",{"commitSha":277,"license":707},"MIT",{"repoId":709},"kd7bebccrrd1xf6w868aggftrd86m86v",[215,705,213,704,212],{"evaluatedAt":712,"extractAt":713,"updatedAt":712},1778697688121,1778696113180,{"_creationTime":715,"_id":716,"community":717,"display":718,"identity":722,"providers":725,"relations":732,"tags":733,"workflow":734},1778696113180.8118,"k17b8dp19k5ecqjt52xcm30vvn86nbsx",{"reviewCount":8},{"description":719,"installMethods":720,"name":721,"sourceUrl":696},"Cross-format content adaptation. Turning one substantial piece into many derivative formats (blog series, email sequences, social posts, webinars, podcasts, video shorts) without losing the original's value or producing AI-slop variants. The discipline of adaptation per medium rather than mass-blast distribution. Triggers on content repurposing, content adaptation, cross-format content, content atomization, content multiplication, content distribution across formats, source-piece-to-derivative, video shorts from blog, email from whitepaper, podcast from article, blog series from research. Also triggers when a flagship piece is shipping but the team has not planned how to extend it across formats, when repurposing is happening but the derivatives feel mass-produced, or when AI-assisted repurposing is producing slop variants of strong source pieces.",{"claudeCode":694},"Content Repurposing",{"basePath":723,"githubOwner":699,"githubRepo":626,"locale":18,"slug":724,"type":245},"skills/content-repurposing","content-repurposing",{"evaluate":726,"extract":731},{"promptVersionExtension":205,"promptVersionScoring":206,"score":653,"tags":727,"targetMarket":217,"tier":218},[215,728,704,212,729,730],"repurposing","documentation","editorial",{"commitSha":277,"license":707},{"repoId":709},[215,729,730,704,728,212],{"evaluatedAt":735,"extractAt":713,"updatedAt":735},1778696593545,{"_creationTime":737,"_id":738,"community":739,"display":740,"identity":745,"providers":749,"relations":755,"tags":758,"workflow":759},1778668146481.878,"k17299613m5vw82k4bzz3ynevd86m5vy",{"reviewCount":8},{"description":741,"installMethods":742,"name":214,"sourceUrl":744},"Analyze SERPs: ranking factors, features, intent patterns, AI overviews, featured snippets. SERP分析/搜索结果",{"claudeCode":743},"aaron-he-zhu/seo-geo-claude-skills","https://github.com/aaron-he-zhu/seo-geo-claude-skills",{"basePath":746,"githubOwner":747,"githubRepo":748,"locale":18,"slug":214,"type":245},"research/serp-analysis","aaron-he-zhu","seo-geo-claude-skills",{"evaluate":750,"extract":754},{"promptVersionExtension":205,"promptVersionScoring":206,"score":653,"tags":751,"targetMarket":217,"tier":218},[212,214,631,752,753],"web-analysis","ranking-factors",{"commitSha":277},{"parentExtensionId":756,"repoId":757},"k17bw7fa1vx09gqzzmf42cfz0d86ngd6","kd7avx4agxh7qvwmg0n0y5pg4186mx4t",[753,631,212,214,752],{"evaluatedAt":760,"extractAt":761,"updatedAt":760},1778668507909,1778668146481,{"_creationTime":763,"_id":764,"community":765,"display":766,"identity":770,"providers":772,"relations":779,"tags":780,"workflow":781},1778674872846.7864,"k173hg96h21chg6gree8z8rcbs86m732",{"reviewCount":8},{"description":767,"installMethods":768,"name":769,"sourceUrl":671},"Search Experience Optimization: reads Google SERPs backwards to detect page-type mismatches, derives user stories from search intent signals, and scores pages from multiple persona perspectives. Identifies why well-optimized pages fail to rank by analyzing what Google rewards for each keyword. Use when user says \"SXO\", \"search experience\", \"page type mismatch\", \"SERP analysis\", \"user story\", \"persona scoring\", \"why isn't my page ranking\", \"intent mismatch\", or \"wireframe\".\n",{"claudeCode":669},"seo-sxo",{"basePath":771,"githubOwner":674,"githubRepo":271,"locale":18,"slug":769,"type":245},"skills/seo-sxo",{"evaluate":773,"extract":778},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":774,"targetMarket":217,"tier":218},[212,214,775,215,776,777],"search-intent","wireframing","persona-analysis",{"commitSha":277},{"parentExtensionId":681,"repoId":682},[215,777,775,212,214,776],{"evaluatedAt":782,"extractAt":686,"updatedAt":782},1778675367468]