[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-inhouseseo-expert-interview-en":3,"guides-for-inhouseseo-expert-interview":632,"similar-k1701zntxz95cwr1766k1zgsqx86nbw4-en":633},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":229,"isFallback":214,"parentExtension":234,"providers":290,"relations":294,"repo":295,"tags":630,"workflow":631},1778690953106.181,"k1701zntxz95cwr1766k1zgsqx86nbw4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"inhouseseo/superseo-skills","expert-interview","https://github.com/inhouseseo/superseo-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":212,"workflow":227},1778691046646.565,"kn70z56ckpy6rfyjswgn3awrcn86nmvp","en",{"checks":20,"evaluatedAt":182,"extensionSummary":183,"features":184,"nonGoals":189,"promptVersionExtension":194,"promptVersionScoring":195,"purpose":196,"rationale":197,"score":198,"summary":199,"tags":200,"targetMarket":205,"tier":206,"useCases":207},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,79,82,85,89,93,97,100,104,108,112,115,118,121,124,127,130,134,137,141,145,148,151,154,157,160,163,166,169,173,176,179],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly articulates a concrete user problem: extracting first-party expertise from SMEs to create unique content, distinguishing it from AI-generated content.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a unique value proposition by focusing on extracting first-party expertise and specific examples, which AI cannot fabricate, leading to differentiated content.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed for production use, acting as a conversational tool to gather knowledge and producing a structured document ready for downstream content writing tasks.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a clear and focused responsibility: conducting expert interviews to extract unique knowledge for content creation.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's core functionality and purpose.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The frontmatter clearly defines the purpose (extracting expertise) and the usage context (before writing content), naming the artifact (knowledge document) and user intent (extracting expertise).",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly summarizing the core capability and providing trigger phrases.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md is well-structured and under the line limit, deferring deeper material to bundled reference files as intended.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","The skill effectively uses bundled reference files (`references/`) for deeper material like question banks and templates, demonstrating progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","This skill is a short-form conversational tool and does not involve deep exploration or code review that would require forked context.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","The SKILL.md provides clear examples of interview questions and expected output structure, enabling users to understand and utilize the skill effectively.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The SKILL.md documents how to adapt style to the user and provides follow-up questions for weak answers, addressing potential edge cases in the interview process.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","The skill is purely conversational and does not rely on external tools or MCP servers, thus having no need for fallbacks.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","The skill implicitly handles unexpected states by adapting questions and follow-ups, ensuring the workflow continues productively or prompts for clarification.",{"category":73,"check":74,"severity":24,"summary":75},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, with explicit cross-linking mentioned for related concepts in reference files.",{"category":33,"check":77,"severity":56,"summary":78},"Tool surface size","This is a single-tool extension (a conversational skill), so tool surface size is not applicable.",{"category":40,"check":80,"severity":56,"summary":81},"Overlapping near-synonym tools","As a single-tool extension, there are no overlapping tools to evaluate.",{"category":47,"check":83,"severity":24,"summary":84},"Phantom features","All advertised features, such as question selection and output formatting, are directly implemented within the SKILL.md and its references.",{"category":86,"check":87,"severity":56,"summary":88},"Install","Installation instruction","This skill is loaded directly and does not require separate installation instructions beyond its placement in the skills directory.",{"category":90,"check":91,"severity":24,"summary":92},"Errors","Actionable error messages","The skill guides the user through interactive questioning, and any implicit 'errors' (like vague answers) are handled by adaptive questioning, not through explicit error messages.",{"category":94,"check":95,"severity":56,"summary":96},"Execution","Pinned dependencies","The skill does not use third-party dependencies or scripts, so dependency pinning is not applicable.",{"category":33,"check":98,"severity":56,"summary":99},"Dry-run preview","The skill is conversational and does not perform state-changing operations or send data outward, making a dry-run feature not applicable.",{"category":101,"check":102,"severity":56,"summary":103},"Protocol","Idempotent retry & timeouts","As a conversational skill with no external calls or state-changing operations, idempotency, retries, and timeouts are not applicable.",{"category":105,"check":106,"severity":56,"summary":107},"Compliance","Telemetry opt-in","The skill does not emit telemetry.",{"category":109,"check":110,"severity":56,"summary":111},"Security","Secret Management","The skill does not use or handle any secrets.",{"category":109,"check":113,"severity":24,"summary":114},"Injection","The skill is conversational and does not load external data or run scripts, mitigating injection risks.",{"category":109,"check":116,"severity":24,"summary":117},"Transitive Supply-Chain Grenades","The skill operates solely within its bundled markdown files and does not fetch external content or run external commands, preventing supply-chain risks.",{"category":109,"check":119,"severity":56,"summary":120},"Sandbox Isolation","This skill is purely conversational and does not interact with the file system or execute code, making sandbox isolation checks irrelevant.",{"category":109,"check":122,"severity":56,"summary":123},"Sandbox escape primitives","The skill does not execute code or spawn processes, thus lacking sandbox escape primitives.",{"category":109,"check":125,"severity":56,"summary":126},"Data Exfiltration","The skill is conversational and does not make outbound calls or reference confidential data.",{"category":109,"check":128,"severity":24,"summary":129},"Hidden Text Tricks","The bundled markdown files appear free of hidden text tricks or malicious unicode characters.",{"category":131,"check":132,"severity":56,"summary":133},"Hooks","Opaque code execution","The skill consists of markdown files and does not contain any obfuscated or opaque code execution mechanisms.",{"category":73,"check":135,"severity":56,"summary":136},"Structural Assumption","The skill makes no assumptions about the user's project structure as it is purely conversational.",{"category":138,"check":139,"severity":24,"summary":140},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either a new/unpopular skill or active maintenance where issues are resolved quickly.",{"category":142,"check":143,"severity":24,"summary":144},"Versioning","Release Management","The project has a LICENSE file and uses Apache 2.0, and the README references a LICENSE file, indicating clear versioning and licensing.",{"category":65,"check":146,"severity":56,"summary":147},"Validation","The skill is conversational and does not have executable code or structured output requiring validation.",{"category":109,"check":149,"severity":56,"summary":150},"Unguarded Destructive Operations","The skill is purely conversational and performs no destructive operations.",{"category":65,"check":152,"severity":56,"summary":153},"Error Handling","As a conversational skill, there are no explicit error paths or script-based error handling to evaluate.",{"category":65,"check":155,"severity":56,"summary":156},"Logging","The skill is conversational and does not perform actions that require local audit logging.",{"category":105,"check":158,"severity":56,"summary":159},"GDPR","The skill is conversational and does not process personal data.",{"category":105,"check":161,"severity":24,"summary":162},"Target market","The skill operates in the user's language and is globally applicable, with no regional or jurisdictional restrictions detected.",{"category":73,"check":164,"severity":56,"summary":165},"Runtime stability","The skill is purely conversational and has no runtime dependencies or assumptions about specific operating systems or shells.",{"category":47,"check":167,"severity":24,"summary":168},"README","The README file exists, is comprehensive, and clearly describes the purpose and functionality of the skill, including installation and usage.",{"category":170,"check":171,"severity":24,"summary":172},"License","License usability","The license is Apache 2.0, clearly stated in the README and LICENSE file, which is a permissive open-source license.",{"category":47,"check":174,"severity":56,"summary":175},"Configuration & parameter reference","The skill is conversational and does not expose configuration parameters or require specific setup beyond being loaded.",{"category":33,"check":177,"severity":56,"summary":178},"Tool naming","This is a single-skill extension and does not expose user-facing tools or commands.",{"category":33,"check":180,"severity":56,"summary":181},"Minimal I/O surface","As a conversational skill, it does not have input/output schemas for tools.",1778691046535,"This skill acts as an expert interviewer to extract unique, first-party expertise from subject matter experts. It asks targeted questions and produces a structured knowledge document that can be used for writing or improving content, differentiating itself from AI-generated content by focusing on specific examples and contrarian takes.",[185,186,187,188],"Extracts first-party expertise via targeted questions","Produces structured knowledge documents","Focuses on contrarian takes, specific examples, and surprising outcomes","Adapts interview style to topic type and user experience",[190,191,192,193],"Performing web research or data fetching","Generating content directly without expert input","Acting as a general-purpose chatbot","Replacing the final writing or editing process","3.0.0","4.4.0","To extract unique, first-party expertise from subject matter experts before content creation, resulting in knowledge documents that include specific examples and contrarian takes AI cannot fabricate.","The skill received a high score due to its excellent documentation, clear scope, and production readiness. The only minor finding was the 'Issues Attention' check, which was marked as 'pass' due to zero open/closed issues, indicating a well-maintained or new project.",99,"A high-quality, production-ready conversational skill for expert knowledge extraction.",[201,202,13,203,204],"seo","content-writing","knowledge-extraction","llm-prompting","global","verified",[208,209,210,211],"Gathering unique insights for SEO articles","Collecting expert opinions for thought leadership pieces","Documenting specific client project details for case studies","Extracting nuanced advice for technical tutorials",{"codeQuality":213,"collectedAt":215,"documentation":216,"maintenance":219,"security":224,"testCoverage":226},{"hasLockfile":214},false,1778691028953,{"descriptionLength":217,"readmeSize":218},213,12911,{"closedIssues90d":8,"forks":220,"hasChangelog":221,"openIssues90d":8,"pushedAt":222,"stars":223},25,true,1778591907000,166,{"hasNpmPackage":214,"license":225,"smitheryVerified":214},"Apache-2.0",{"hasCi":221,"hasTests":214},{"updatedAt":228},1778691046646,{"basePath":230,"githubOwner":231,"githubRepo":232,"locale":18,"slug":13,"type":233},"skills/expert-interview","inhouseseo","superseo-skills","skill",{"_creationTime":235,"_id":236,"community":237,"display":238,"identity":242,"parentExtension":245,"providers":275,"relations":286,"tags":287,"workflow":288},1778690953106.1802,"k1789tz3gnwdyj2kkh3z6j34jn86n022",{"reviewCount":8},{"description":239,"installMethods":240,"name":241,"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":232},"SuperSEO Skills",{"basePath":243,"githubOwner":231,"githubRepo":232,"locale":18,"slug":232,"type":244},"","plugin",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":252,"providers":254,"relations":269,"tags":271,"workflow":272},1778690953106.18,"k17e1sy56vnv1s0g8qtwfpp60186n4q0",{"reviewCount":8},{"description":250,"installMethods":251,"name":232,"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":243,"githubOwner":231,"githubRepo":232,"locale":18,"slug":232,"type":253},"marketplace",{"evaluate":255,"extract":263},{"promptVersionExtension":256,"promptVersionScoring":195,"score":198,"tags":257,"targetMarket":205,"tier":206},"3.1.0",[201,258,259,260,261,262],"claude-seo","content-marketing","link-building","eeat","semantic-seo",{"commitSha":264,"marketplace":265,"plugin":267},"HEAD",{"name":232,"pluginCount":266},1,{"mcpCount":8,"provider":268,"skillCount":8},"classify",{"repoId":270},"kd71a5q32hf86wdvegaqacrhvd86nvzh",[258,259,261,260,262,201],{"evaluatedAt":273,"extractAt":274,"updatedAt":273},1778690973887,1778690953106,{"evaluate":276,"extract":283},{"promptVersionExtension":194,"promptVersionScoring":195,"score":277,"tags":278,"targetMarket":205,"tier":206},95,[201,279,280,281,260,282],"content-strategy","writing","keyword-research","audit",{"commitSha":264,"license":225,"plugin":284},{"mcpCount":8,"provider":268,"skillCount":285},11,{"parentExtensionId":247,"repoId":270},[282,279,281,260,201,280],{"evaluatedAt":289,"extractAt":274,"updatedAt":289},1778690991997,{"evaluate":291,"extract":293},{"promptVersionExtension":194,"promptVersionScoring":195,"score":198,"tags":292,"targetMarket":205,"tier":206},[201,202,13,203,204],{"commitSha":264},{"parentExtensionId":236,"repoId":270},{"_creationTime":296,"_id":270,"identity":297,"providers":298,"workflow":626},1778689716645.2278,{"githubOwner":231,"githubRepo":232,"sourceUrl":14},{"classify":299,"discover":607,"github":610},{"commitSha":264,"extensions":300},[301,314,321,343,373,387,408,461,480,512,528,544,561],{"basePath":243,"description":250,"displayName":232,"installMethods":302,"rationale":303,"selectedPaths":304,"source":313,"sourceLanguage":18,"type":253},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[305,308,310],{"path":306,"priority":307},".claude-plugin/marketplace.json","mandatory",{"path":309,"priority":307},"README.md",{"path":311,"priority":312},"LICENSE","high","rule",{"basePath":243,"description":239,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":313,"sourceLanguage":18,"type":244},"superseo",{"claudeCode":232},"inline plugin source from marketplace.json at /",[319,320],{"path":309,"priority":307},{"path":311,"priority":312},{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":313,"sourceLanguage":18,"type":233},"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",[328,330,333,335,337,339,341],{"path":329,"priority":307},"SKILL.md",{"path":331,"priority":332},"references/content-types-overview.md","medium",{"path":334,"priority":332},"references/human-input-framework.md",{"path":336,"priority":332},"references/information-gain-writing.md",{"path":338,"priority":332},"references/intent-matching.md",{"path":340,"priority":332},"references/serp-driven-writing.md",{"path":342,"priority":332},"references/structured-data-snippets.md",{"basePath":344,"description":345,"displayName":346,"installMethods":347,"rationale":348,"selectedPaths":349,"source":313,"sourceLanguage":18,"type":233},"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",[350,351,353,355,357,359,361,363,365,367,369,371],{"path":329,"priority":307},{"path":352,"priority":332},"references/author-schema-templates.md",{"path":354,"priority":332},"references/content-types/about-pages.md",{"path":356,"priority":332},"references/content-types/case-studies.md",{"path":358,"priority":332},"references/content-types/pricing-pages.md",{"path":360,"priority":332},"references/content-types/product-reviews.md",{"path":362,"priority":332},"references/content-types/service-pages.md",{"path":364,"priority":332},"references/content-types/thought-leadership.md",{"path":366,"priority":332},"references/eeat-signal-embedding.md",{"path":368,"priority":332},"references/experience-detection-playbook.md",{"path":370,"priority":332},"references/fastest-eeat-wins.md",{"path":372,"priority":332},"references/ymyl-scoring-rubric.md",{"basePath":230,"description":10,"displayName":13,"installMethods":374,"rationale":375,"selectedPaths":376,"source":313,"sourceLanguage":18,"type":233},{"claudeCode":12},"SKILL.md frontmatter at skills/expert-interview/SKILL.md",[377,378,379,380,381,383,385],{"path":329,"priority":307},{"path":366,"priority":332},{"path":334,"priority":332},{"path":336,"priority":332},{"path":382,"priority":332},"references/knowledge-doc-template.md",{"path":384,"priority":332},"references/question-bank-by-topic.md",{"path":386,"priority":332},"references/voice-injection-playbook.md",{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":313,"sourceLanguage":18,"type":233},"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",[394,395,397,399,401,403,405,407],{"path":329,"priority":307},{"path":396,"priority":332},"references/aio-vs-snippet-decision.md",{"path":398,"priority":332},"references/content-types/comparison.md",{"path":400,"priority":332},"references/content-types/faq-page.md",{"path":402,"priority":332},"references/content-types/how-to.md",{"path":404,"priority":332},"references/query-format-matching-expanded.md",{"path":406,"priority":332},"references/snippet-format-templates.md",{"path":342,"priority":332},{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":313,"sourceLanguage":18,"type":233},"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",[415,416,418,420,422,424,426,428,429,431,432,434,435,437,439,441,443,445,447,449,451,453,455,456,458,459],{"path":329,"priority":307},{"path":417,"priority":332},"references/anti-slop-ruleset.md",{"path":419,"priority":332},"references/content-freshness.md",{"path":421,"priority":332},"references/content-types/alternatives-page.md",{"path":423,"priority":332},"references/content-types/buying-guide.md",{"path":425,"priority":332},"references/content-types/case-study.md",{"path":427,"priority":332},"references/content-types/category-page.md",{"path":398,"priority":332},{"path":430,"priority":332},"references/content-types/definition.md",{"path":400,"priority":332},{"path":433,"priority":332},"references/content-types/glossary-page.md",{"path":402,"priority":332},{"path":436,"priority":332},"references/content-types/integration-page.md",{"path":438,"priority":332},"references/content-types/landing-page.md",{"path":440,"priority":332},"references/content-types/listicle.md",{"path":442,"priority":332},"references/content-types/location-page.md",{"path":444,"priority":332},"references/content-types/news-article.md",{"path":446,"priority":332},"references/content-types/pillar-page.md",{"path":448,"priority":332},"references/content-types/product-page.md",{"path":450,"priority":332},"references/content-types/programmatic-page.md",{"path":452,"priority":332},"references/content-types/service-page.md",{"path":454,"priority":332},"references/content-types/statistics-page.md",{"path":331,"priority":332},{"path":457,"priority":332},"references/quality-scoring.md",{"path":386,"priority":332},{"path":460,"priority":332},"references/writing-pipeline.md",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":313,"sourceLanguage":18,"type":233},"skills/keyword-deep-dive","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.","keyword-deep-dive",{"claudeCode":12},"SKILL.md frontmatter at skills/keyword-deep-dive/SKILL.md",[468,469,471,473,474,476,478],{"path":329,"priority":307},{"path":470,"priority":332},"references/ctr-benchmarks-by-position.md",{"path":472,"priority":332},"references/difficulty-from-serp-signals.md",{"path":338,"priority":332},{"path":475,"priority":332},"references/serp-features-recognition.md",{"path":477,"priority":332},"references/serp-volatility-heuristics.md",{"path":479,"priority":332},"references/zero-click-and-aio-impact.md",{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":313,"sourceLanguage":18,"type":233},"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",[487,488,490,492,494,496,498,500,502,504,506,508,510],{"path":329,"priority":307},{"path":489,"priority":332},"references/anchor-text-safety-guide.md",{"path":491,"priority":332},"references/link-velocity-redflags.md",{"path":493,"priority":332},"references/phase-classification-tree.md",{"path":495,"priority":332},"references/tactics/citations-directories.md",{"path":497,"priority":332},"references/tactics/competitor-backlink-gap.md",{"path":499,"priority":332},"references/tactics/entity-stacking.md",{"path":501,"priority":332},"references/tactics/guest-posting.md",{"path":503,"priority":332},"references/tactics/new-site-launch-strategy.md",{"path":505,"priority":332},"references/tactics/podcast-guesting.md",{"path":507,"priority":332},"references/tactics/resource-pages.md",{"path":509,"priority":332},"references/tactics/skyscraper-technique.md",{"path":511,"priority":332},"references/tactics/strategic-partnerships.md",{"basePath":513,"description":514,"displayName":515,"installMethods":516,"rationale":517,"selectedPaths":518,"source":313,"sourceLanguage":18,"type":233},"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",[519,520,522,524,526],{"path":329,"priority":307},{"path":521,"priority":332},"references/content-types-audit-summary.md",{"path":523,"priority":332},"references/eeat-scoring-rubric-compact.md",{"path":525,"priority":332},"references/pop-test-hierarchy.md",{"path":527,"priority":332},"references/semantic-entity-checklist.md",{"basePath":529,"description":530,"displayName":531,"installMethods":532,"rationale":533,"selectedPaths":534,"source":313,"sourceLanguage":18,"type":233},"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",[535,536,538,540,542],{"path":329,"priority":307},{"path":537,"priority":332},"references/eav-triple-worked-examples.md",{"path":539,"priority":332},"references/gap-classification-rubric.md",{"path":541,"priority":332},"references/predicate-verb-fields.md",{"path":543,"priority":332},"references/topic-cluster-strategy.md",{"basePath":545,"description":546,"displayName":547,"installMethods":548,"rationale":549,"selectedPaths":550,"source":313,"sourceLanguage":18,"type":233},"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",[551,552,554,556,558,560],{"path":329,"priority":307},{"path":553,"priority":332},"references/first-link-weight-evidence.md",{"path":555,"priority":332},"references/pillar-page-template.md",{"path":557,"priority":332},"references/publishing-sequence-decisions.md",{"path":559,"priority":332},"references/spoke-selection-worked-example.md",{"path":543,"priority":332},{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":313,"sourceLanguage":18,"type":233},"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",[568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,593,595,596,597,598,600,601,603,604,605,606],{"path":329,"priority":307},{"path":417,"priority":332},{"path":421,"priority":332},{"path":423,"priority":332},{"path":425,"priority":332},{"path":427,"priority":332},{"path":398,"priority":332},{"path":430,"priority":332},{"path":400,"priority":332},{"path":433,"priority":332},{"path":402,"priority":332},{"path":436,"priority":332},{"path":438,"priority":332},{"path":440,"priority":332},{"path":442,"priority":332},{"path":444,"priority":332},{"path":446,"priority":332},{"path":448,"priority":332},{"path":450,"priority":332},{"path":452,"priority":332},{"path":454,"priority":332},{"path":331,"priority":332},{"path":366,"priority":332},{"path":592,"priority":332},"references/fact-checking.md",{"path":594,"priority":332},"references/geo-optimization.md",{"path":334,"priority":332},{"path":336,"priority":332},{"path":338,"priority":332},{"path":599,"priority":332},"references/navboost-engagement.md",{"path":457,"priority":332},{"path":602,"priority":332},"references/seo-optimization-layer.md",{"path":340,"priority":332},{"path":342,"priority":332},{"path":386,"priority":332},{"path":460,"priority":332},{"sources":608},[609],"manual",{"closedIssues90d":8,"description":611,"forks":220,"homepage":612,"license":225,"openIssues90d":8,"pushedAt":222,"readmeSize":218,"stars":223,"topics":613},"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",[614,615,616,259,617,260,618,619,620,621,201,622,623,624,262,625],"ai-agents","claude","claude-skills","google-search-console","llm","mcp","prompt-engineering","search-engine-optimization","ai-seo","claude-ai","claude-code","seo-skills",{"classifiedAt":627,"discoverAt":628,"extractAt":629,"githubAt":629,"updatedAt":627},1778690952437,1778689716645,1778690950663,[202,13,203,204,201],{"evaluatedAt":228,"extractAt":274,"updatedAt":228},[],[634,663,690,721,744,767],{"_creationTime":635,"_id":636,"community":637,"display":638,"identity":644,"providers":649,"relations":657,"tags":659,"workflow":660},1778688112811.741,"k17fdp3d35dpxhrwm32z7cgzgh86mkc2",{"reviewCount":8},{"description":639,"installMethods":640,"name":642,"sourceUrl":643},"Write search-optimized content that ranks on Google using proven frameworks from Ahrefs, Moz, and Google's E-E-A-T guidelines—create helpful, people-first content that satisfies both search engines and readers. Use when: **Write blog posts** optimized for search engines; **Create pillar content** for topical authority; **Optimize existing content** for better rankings; **Write product or service pages** that rank; **Create how-to guides** and tutorials",{"claudeCode":641},"guia-matthieu/clawfu-skills","SEO Content Writer","https://github.com/guia-matthieu/clawfu-skills",{"basePath":645,"githubOwner":646,"githubRepo":647,"locale":18,"slug":648,"type":233},"skills/content/seo-content-writer","guia-matthieu","clawfu-skills","seo-content-writer",{"evaluate":650,"extract":655},{"promptVersionExtension":194,"promptVersionScoring":195,"score":651,"tags":652,"targetMarket":205,"tier":206},100,[201,202,653,654,615],"marketing","openai",{"commitSha":264,"license":656},"MIT",{"repoId":658},"kd72qvzyvm658ya7pbyh5ey47h86md53",[615,202,653,654,201],{"evaluatedAt":661,"extractAt":662,"updatedAt":661},1778689448072,1778688112811,{"_creationTime":664,"_id":665,"community":666,"display":667,"identity":673,"providers":677,"relations":684,"tags":686,"workflow":687},1778696113180.8118,"k17b8dp19k5ecqjt52xcm30vvn86nbsx",{"reviewCount":8},{"description":668,"installMethods":669,"name":671,"sourceUrl":672},"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":670},"rampstackco/claude-skills","Content Repurposing","https://github.com/rampstackco/claude-skills",{"basePath":674,"githubOwner":675,"githubRepo":616,"locale":18,"slug":676,"type":233},"skills/content-repurposing","rampstackco","content-repurposing",{"evaluate":678,"extract":683},{"promptVersionExtension":194,"promptVersionScoring":195,"score":651,"tags":679,"targetMarket":205,"tier":206},[279,680,653,201,681,682],"repurposing","documentation","editorial",{"commitSha":264,"license":656},{"repoId":685},"kd7bebccrrd1xf6w868aggftrd86m86v",[279,681,682,653,680,201],{"evaluatedAt":688,"extractAt":689,"updatedAt":688},1778696593545,1778696113180,{"_creationTime":691,"_id":692,"community":693,"display":694,"identity":700,"providers":704,"relations":714,"tags":717,"workflow":718},1778694720643.0361,"k177ywtjbhhde4fm1hk3b0c0h986nc2v",{"reviewCount":8},{"description":695,"installMethods":696,"name":698,"sourceUrl":699},"Connect a CMS to toprank SEO tools. Guides users through configuring WordPress, Strapi, Contentful, or Ghost — tests the connection, and writes credentials to .env.local. Once set up, seo-analysis automatically cross- references CMS content against Google Search Console data. Use whenever the user says \"connect my CMS\", \"set up WordPress\", \"configure Strapi\", \"add Contentful\", \"connect Ghost\", or \"CMS setup\". Also trigger if the user asks why no CMS data appears in a seo-analysis report.\n",{"claudeCode":697},"nowork-studio/toprank","setup-cms","https://github.com/nowork-studio/toprank",{"basePath":701,"githubOwner":702,"githubRepo":703,"locale":18,"slug":698,"type":233},"seo/setup-cms","nowork-studio","toprank",{"evaluate":705,"extract":713},{"promptVersionExtension":194,"promptVersionScoring":195,"score":651,"tags":706,"targetMarket":205,"tier":206},[707,201,708,709,710,711,712],"cms","configuration","wordpress","strapi","contentful","ghost",{"commitSha":264},{"parentExtensionId":715,"repoId":716},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[707,708,711,712,201,710,709],{"evaluatedAt":719,"extractAt":720,"updatedAt":719},1778695112631,1778694720643,{"_creationTime":722,"_id":723,"community":724,"display":725,"identity":729,"providers":731,"relations":740,"tags":741,"workflow":742},1778694720643.0347,"k1701tz3ryvkv5zkmv8ymbgz2186mweb",{"reviewCount":8},{"description":726,"installMethods":727,"name":728,"sourceUrl":699},"Generative Engine Optimization (GEO) — make content rank in AI search answers from ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Audits existing content, rewrites for AI citation, and produces per-engine strategy. Use when asked to \"optimize for AI search\", \"rank in ChatGPT\", \"GEO audit\", \"improve AI citations\", \"rank in Perplexity\", \"AI Overview optimization\", \"AI Overview ranking\", \"LLM SEO\", \"answer engine optimization\", \"AEO\", \"get cited by AI\", \"GEO\", \"generative engine optimization\", \"show up in ChatGPT\", \"appear in AI answers\", \"be cited by Perplexity\", \"SGE optimization\", \"Search Generative Experience\", or \"make my content show up in AI answers\". Distinct from regular SEO — this targets generative engines, not traditional Google rankings.\n",{"claudeCode":697},"geo-optimizer",{"basePath":730,"githubOwner":702,"githubRepo":703,"locale":18,"slug":728,"type":233},"seo/geo-optimizer",{"evaluate":732,"extract":739},{"promptVersionExtension":194,"promptVersionScoring":195,"score":651,"tags":733,"targetMarket":205,"tier":206},[201,734,735,736,737,738,615],"content-optimization","ai-search","perplexity","chatgpt","gemini",{"commitSha":264},{"parentExtensionId":715,"repoId":716},[735,737,615,734,738,736,201],{"evaluatedAt":743,"extractAt":720,"updatedAt":743},1778695016147,{"_creationTime":745,"_id":746,"community":747,"display":748,"identity":752,"providers":755,"relations":763,"tags":764,"workflow":765},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":749,"installMethods":750,"name":751,"sourceUrl":699},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":697},"Toprank Weekly Review",{"basePath":753,"githubOwner":702,"githubRepo":703,"locale":18,"slug":754,"type":233},"openclaw/skills/toprank-weekly-review","toprank-weekly-review",{"evaluate":756,"extract":762},{"promptVersionExtension":194,"promptVersionScoring":195,"score":651,"tags":757,"targetMarket":205,"tier":206},[201,758,759,760,761],"google-ads","meta-ads","auditing","automation",{"commitSha":264,"license":656},{"repoId":716},[760,761,758,759,201],{"evaluatedAt":766,"extractAt":720,"updatedAt":766},1778694967711,{"_creationTime":768,"_id":769,"community":770,"display":771,"identity":773,"providers":774,"relations":780,"tags":781,"workflow":782},1778690953106.1826,"k1744akkjw4pa874az67a9q8sh86nyj6",{"reviewCount":8},{"description":546,"installMethods":772,"name":547,"sourceUrl":14},{"claudeCode":12},{"basePath":545,"githubOwner":231,"githubRepo":232,"locale":18,"slug":547,"type":233},{"evaluate":775,"extract":779},{"promptVersionExtension":194,"promptVersionScoring":195,"score":651,"tags":776,"targetMarket":205,"tier":206},[201,279,777,778,281],"topic-clusters","content-planning",{"commitSha":264},{"parentExtensionId":236,"repoId":270},[778,279,281,201,777],{"evaluatedAt":783,"extractAt":274,"updatedAt":783},1778691256280]