[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-inhouseseo-write-content-zh-CN":3,"guides-for-inhouseseo-write-content":705,"similar-k17d7wctqrmm95vt08ha9fxfrd86mcz7-zh-CN":706},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":301,"isFallback":293,"parentExtension":307,"providers":363,"relations":367,"repo":368,"tags":703,"workflow":704},1778690953106.1829,"k17d7wctqrmm95vt08ha9fxfrd86mcz7",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"inhouseseo/superseo-skills","Write Content","https://github.com/inhouseseo/superseo-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":284,"workflow":299},1778691267031.1736,"kn7dcykk7jksbmmy57036ed76986mzh4","en",{"checks":20,"evaluatedAt":246,"extensionSummary":247,"features":248,"nonGoals":254,"practices":258,"prerequisites":264,"promptVersionExtension":265,"promptVersionScoring":266,"purpose":267,"rationale":268,"score":269,"summary":270,"tags":271,"targetMarket":277,"tier":278,"useCases":279},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,78,80,82,84,86,88,90,92,96,100,103,107,110,113,116,119,122,125,128,131,135,139,142,145,148,151,155,158,161,164,167,170,173,177,181,185,188,192,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of writing complete SEO articles and highlights the inclusion of an anti-AI ruleset and voice rules.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value over a simple prompt by integrating a comprehensive anti-AI ruleset, voice rules, and automated SERP research, which goes beyond standard LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of article writing, from research to final output, and includes detailed guidance on voice and structure, indicating production readiness.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on writing SEO articles, with clear phases and rules, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, including its focus on SEO, anti-AI rules, voice rules, and automated research.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The skill clearly states its purpose: writing complete SEO articles with a specific anti-AI ruleset and voice rules, and mentions it researches the SERP itself.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise and clearly states the skill's purpose, including its unique selling points like automated research and anti-AI rulesets.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md file is well-structured and delegates detailed techniques to separate reference files, maintaining conciseness.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","The SKILL.md file effectively outlines the process and links to numerous detailed reference files for specific techniques, demonstrating progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","The skill's workflow does not appear to involve deep exploration or multi-file inspection that would necessitate context forking.",{"category":22,"check":59,"severity":56,"summary":60},"Usage examples","No explicit end-to-end usage examples were provided in the SKILL.md for this skill, though the overall repository has demos.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The SKILL.md addresses several failure modes and limitations, such as handling missing input, and discusses adaptation based on user/site context.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","The skill does not appear to rely on external tools like MCP servers, making this check not applicable.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","The skill outlines a process for handling business context persistence and confirms write locations, implying graceful handling of state.",{"category":73,"check":74,"severity":56,"summary":75},"Portability","Cross-skill coupling","This skill is self-contained and does not appear to rely on other specific skills being loaded.",{"category":40,"check":44,"severity":24,"summary":77},"The frontmatter is concise and effectively communicates the skill's purpose and unique features.",{"category":47,"check":48,"severity":24,"summary":79},"The main SKILL.md file is well-structured with clear headings and delegates detailed information to referenced files, keeping the body concise.",{"category":51,"check":52,"severity":24,"summary":81},"The SKILL.md references numerous detailed techniques in separate files, providing progressive disclosure of advanced information.",{"category":22,"check":59,"severity":56,"summary":83},"While the repository shows general demos, specific end-to-end examples for this skill's invocation are not detailed in the SKILL.md.",{"category":22,"check":62,"severity":24,"summary":85},"The skill details handling business context persistence, including fallbacks and user confirmation, addressing potential edge cases.",{"category":65,"check":66,"severity":56,"summary":87},"The skill does not appear to have external tool dependencies like MCP servers.",{"category":69,"check":70,"severity":24,"summary":89},"The skill outlines handling for business context persistence, including fallback mechanisms when data is unavailable or users object.",{"category":73,"check":74,"severity":56,"summary":91},"The skill appears to be self-contained and does not rely on other specific skills being loaded simultaneously.",{"category":93,"check":94,"severity":24,"summary":95},"License","License usability","The extension is licensed under Apache 2.0, which is a permissive open-source license.",{"category":97,"check":98,"severity":24,"summary":99},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 3 months.",{"category":97,"check":101,"severity":56,"summary":102},"Dependency Management","The skill does not appear to have third-party dependencies that require explicit management.",{"category":104,"check":105,"severity":24,"summary":106},"Security","Secret Management","The skill does not appear to handle or require secrets.",{"category":104,"check":108,"severity":24,"summary":109},"Injection","The skill's markdown-based nature and lack of external data loading or web fetching suggest no injection vulnerabilities.",{"category":104,"check":111,"severity":56,"summary":112},"Transitive Supply-Chain Grenades","The skill does not load or include external files at runtime or fetch remote content.",{"category":104,"check":114,"severity":24,"summary":115},"Sandbox Isolation","The skill operates on markdown and instructions, without modifying files or performing operations outside its defined scope.",{"category":104,"check":117,"severity":24,"summary":118},"Sandbox escape primitives","There is no indication of detached process spawns or retry loops around denied tool calls.",{"category":104,"check":120,"severity":24,"summary":121},"Data Exfiltration","The skill does not reference confidential data or make undocumented outbound calls.",{"category":104,"check":123,"severity":24,"summary":124},"Hidden Text Tricks","The bundled markdown content appears to be free of hidden steering tricks or obfuscation.",{"category":104,"check":126,"severity":24,"summary":127},"Opaque code execution","The skill's bundle consists of markdown files, with no obfuscated code or runtime script fetching.",{"category":73,"check":129,"severity":24,"summary":130},"Structural Assumption","The skill specifies default locations for business context files but allows user configuration and falls back gracefully.",{"category":132,"check":133,"severity":24,"summary":134},"Trust","Issues Attention","There are 0 open issues and 0 closed issues in the last 90 days, indicating good engagement or a new project.",{"category":136,"check":137,"severity":24,"summary":138},"Versioning","Release Management","The repository has a LICENSE file and the README prominently displays the Apache 2.0 license, and the code quality section indicates a recent commit.",{"category":65,"check":140,"severity":56,"summary":141},"Validation","The skill is primarily markdown-based and does not appear to execute code or process structured input that requires validation libraries.",{"category":104,"check":143,"severity":24,"summary":144},"Unguarded Destructive Operations","The skill does not appear to perform any destructive operations.",{"category":65,"check":146,"severity":24,"summary":147},"Error Handling","The skill outlines fallback procedures for when business context files are unavailable or the user objects, implying error handling.",{"category":65,"check":149,"severity":56,"summary":150},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate logging.",{"category":152,"check":153,"severity":24,"summary":154},"Compliance","GDPR","The skill does not appear to operate on personal data; it focuses on saving business context to user-specified locations.",{"category":152,"check":156,"severity":24,"summary":157},"Target market","The skill specifies default locations for saving business context and mentions multiple OS/environments, indicating broad applicability. `targetMarket` is set to global.",{"category":73,"check":159,"severity":24,"summary":160},"Runtime stability","The skill specifies multiple potential save locations for business context files across different OS environments and offers fallbacks.",{"category":47,"check":162,"severity":24,"summary":163},"README","The README provides a comprehensive overview of the skills, installation, and unique features.",{"category":33,"check":165,"severity":56,"summary":166},"Tool surface size","This is a single skill extension, not a collection of tools.",{"category":40,"check":168,"severity":56,"summary":169},"Overlapping near-synonym tools","As a single skill, there are no overlapping tools.",{"category":47,"check":171,"severity":24,"summary":172},"Phantom features","All advertised capabilities, such as the detailed process phases and reference file usage, appear to be implemented.",{"category":174,"check":175,"severity":24,"summary":176},"Install","Installation instruction","Clear installation instructions are provided for multiple environments (Claude Code plugin, manual copy, Claude.ai, Cursor), including copy-paste commands.",{"category":178,"check":179,"severity":24,"summary":180},"Errors","Actionable error messages","The skill outlines fallback procedures and confirmation steps, suggesting that errors in context saving would be handled gracefully with user feedback.",{"category":182,"check":183,"severity":56,"summary":184},"Execution","Pinned dependencies","The skill does not appear to have third-party dependencies or scripts that require interpreters or lockfiles.",{"category":33,"check":186,"severity":56,"summary":187},"Dry-run preview","The skill does not perform state-changing operations or send data outward, making a dry-run feature not applicable.",{"category":189,"check":190,"severity":56,"summary":191},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":152,"check":193,"severity":24,"summary":194},"Telemetry opt-in","The skill does not appear to emit any telemetry.",{"category":40,"check":44,"severity":24,"summary":196},"The frontmatter is concise and accurately describes the skill's purpose.",{"category":47,"check":48,"severity":24,"summary":198},"The SKILL.md is well-organized and relies on referenced files for depth, keeping the main body concise.",{"category":51,"check":52,"severity":24,"summary":200},"The skill leverages numerous detailed reference files for specific techniques, demonstrating progressive disclosure.",{"category":22,"check":59,"severity":56,"summary":202},"Specific usage examples for this skill are not provided within the SKILL.md.",{"category":22,"check":62,"severity":24,"summary":204},"The skill details how it handles business context persistence, including fallbacks and user confirmation, demonstrating awareness of edge cases.",{"category":65,"check":66,"severity":56,"summary":206},"The skill does not depend on external tools like MCP servers.",{"category":69,"check":70,"severity":24,"summary":208},"The skill describes handling for business context persistence, including confirmations and fallbacks, indicating it halts on unexpected states.",{"category":73,"check":74,"severity":56,"summary":210},"The skill appears to be self-contained and does not rely on other specific skills.",{"category":33,"check":165,"severity":56,"summary":212},"This is a single-skill extension, so the tool surface size check is not applicable.",{"category":40,"check":168,"severity":56,"summary":214},"As a single skill, there are no tools to compare for overlapping synonyms.",{"category":47,"check":171,"severity":24,"summary":216},"All advertised capabilities, such as the structured phases and the use of reference files, appear to be implemented.",{"category":174,"check":175,"severity":24,"summary":218},"Detailed and clear installation instructions are provided for multiple platforms and methods.",{"category":178,"check":179,"severity":24,"summary":220},"The skill outlines confirmation steps and fallbacks, suggesting graceful error handling for context saving issues.",{"category":182,"check":183,"severity":56,"summary":222},"The skill does not use third-party dependencies or scripts requiring pinned interpreters.",{"category":33,"check":186,"severity":56,"summary":224},"The skill does not perform state-changing operations, making dry-run functionality irrelevant.",{"category":189,"check":190,"severity":56,"summary":226},"The skill does not involve remote calls or state-changing operations requiring these protocol measures.",{"category":152,"check":193,"severity":24,"summary":228},"The skill does not appear to collect or transmit telemetry.",{"category":33,"check":165,"severity":56,"summary":230},"This is a single skill, so this check is not applicable.",{"category":40,"check":168,"severity":56,"summary":232},"As a single skill, there are no tools to check for overlap.",{"category":47,"check":171,"severity":24,"summary":234},"All described capabilities, such as the phased approach and use of reference files, appear to be implemented.",{"category":174,"check":175,"severity":24,"summary":236},"Clear installation instructions are provided for various environments, including copy-paste commands.",{"category":178,"check":179,"severity":24,"summary":238},"The skill's handling of business context persistence includes confirmations and fallbacks, suggesting actionable error messages.",{"category":182,"check":183,"severity":56,"summary":240},"The skill does not appear to use third-party dependencies or scripts.",{"category":33,"check":186,"severity":56,"summary":242},"The skill performs no state-changing operations, making dry-run functionality inapplicable.",{"category":189,"check":190,"severity":56,"summary":244},"The skill does not involve remote calls or state-changing operations.",{"category":152,"check":193,"severity":24,"summary":228},1778691266911,"This skill writes complete SEO-optimized articles, incorporating anti-AI rulesets and voice guidelines. It conducts SERP research automatically and follows a multi-phase process for content creation.",[249,250,251,252,253],"Writes complete SEO articles","Includes anti-AI ruleset (banned vocabulary, phrases, patterns)","Incorporates specific voice rules","Researches SERP automatically","Follows a phased content creation process",[255,256,257],"Generating generic or 'slop' AI content","Relying on user-provided keyword data exports","Producing content without research or strategic planning",[259,260,261,262,263],"Voice injection","Anti-AI pattern avoidance","SERP-driven content structure","Information gain","EEAT signal embedding",[],"3.0.0","4.4.0","To write complete SEO-optimized articles that sound human, incorporating anti-AI rulesets and voice guidelines, and conducting necessary SERP research.","The skill is exceptionally well-documented, providing a robust framework for writing SEO content with strong emphasis on anti-AI patterns, voice injection, and SERP-driven optimization. All checks pass or are not applicable.",98,"Excellent skill for generating high-quality, SEO-optimized articles with advanced anti-AI and voice techniques.",[272,273,274,275,276],"seo","content-creation","writing","ai-writing","article-generation","global","verified",[280,281,282,283],"Writing SEO articles based on a topic","Creating content with a specific brand voice","Generating articles that avoid common AI writing tells","Producing content that ranks for competitive SEO keywords",{"codeQuality":285,"collectedAt":287,"documentation":288,"maintenance":291,"security":296,"testCoverage":298},{"hasLockfile":286},false,1778691256643,{"descriptionLength":289,"readmeSize":290},243,12911,{"closedIssues90d":8,"forks":292,"hasChangelog":293,"openIssues90d":8,"pushedAt":294,"stars":295},25,true,1778591907000,166,{"hasNpmPackage":286,"license":297,"smitheryVerified":286},"Apache-2.0",{"hasCi":293,"hasTests":286},{"updatedAt":300},1778691267031,{"basePath":302,"githubOwner":303,"githubRepo":304,"locale":18,"slug":305,"type":306},"skills/write-content","inhouseseo","superseo-skills","write-content","skill",{"_creationTime":308,"_id":309,"community":310,"display":311,"identity":315,"parentExtension":318,"providers":349,"relations":359,"tags":360,"workflow":361},1778690953106.1802,"k1789tz3gnwdyj2kkh3z6j34jn86n022",{"reviewCount":8},{"description":312,"installMethods":313,"name":314,"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":304},"SuperSEO Skills",{"basePath":316,"githubOwner":303,"githubRepo":304,"locale":18,"slug":304,"type":317},"","plugin",{"_creationTime":319,"_id":320,"community":321,"display":322,"identity":325,"providers":327,"relations":343,"tags":345,"workflow":346},1778690953106.18,"k17e1sy56vnv1s0g8qtwfpp60186n4q0",{"reviewCount":8},{"description":323,"installMethods":324,"name":304,"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":316,"githubOwner":303,"githubRepo":304,"locale":18,"slug":304,"type":326},"marketplace",{"evaluate":328,"extract":337},{"promptVersionExtension":329,"promptVersionScoring":266,"score":330,"tags":331,"targetMarket":277,"tier":278},"3.1.0",99,[272,332,333,334,335,336],"claude-seo","content-marketing","link-building","eeat","semantic-seo",{"commitSha":338,"marketplace":339,"plugin":341},"HEAD",{"name":304,"pluginCount":340},1,{"mcpCount":8,"provider":342,"skillCount":8},"classify",{"repoId":344},"kd71a5q32hf86wdvegaqacrhvd86nvzh",[332,333,335,334,336,272],{"evaluatedAt":347,"extractAt":348,"updatedAt":347},1778690973887,1778690953106,{"evaluate":350,"extract":356},{"promptVersionExtension":265,"promptVersionScoring":266,"score":351,"tags":352,"targetMarket":277,"tier":278},95,[272,353,274,354,334,355],"content-strategy","keyword-research","audit",{"commitSha":338,"license":297,"plugin":357},{"mcpCount":8,"provider":342,"skillCount":358},11,{"parentExtensionId":320,"repoId":344},[355,353,354,334,272,274],{"evaluatedAt":362,"extractAt":348,"updatedAt":362},1778690991997,{"evaluate":364,"extract":366},{"promptVersionExtension":265,"promptVersionScoring":266,"score":269,"tags":365,"targetMarket":277,"tier":278},[272,273,274,275,276],{"commitSha":338,"license":297},{"parentExtensionId":309,"repoId":344},{"_creationTime":369,"_id":344,"identity":370,"providers":371,"workflow":699},1778689716645.2278,{"githubOwner":303,"githubRepo":304,"sourceUrl":14},{"classify":372,"discover":680,"github":683},{"commitSha":338,"extensions":373},[374,387,394,416,446,463,484,537,556,588,604,620,637],{"basePath":316,"description":323,"displayName":304,"installMethods":375,"rationale":376,"selectedPaths":377,"source":386,"sourceLanguage":18,"type":326},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[378,381,383],{"path":379,"priority":380},".claude-plugin/marketplace.json","mandatory",{"path":382,"priority":380},"README.md",{"path":384,"priority":385},"LICENSE","high","rule",{"basePath":316,"description":312,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":386,"sourceLanguage":18,"type":317},"superseo",{"claudeCode":304},"inline plugin source from marketplace.json at /",[392,393],{"path":382,"priority":380},{"path":384,"priority":385},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":386,"sourceLanguage":18,"type":306},"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",[401,403,406,408,410,412,414],{"path":402,"priority":380},"SKILL.md",{"path":404,"priority":405},"references/content-types-overview.md","medium",{"path":407,"priority":405},"references/human-input-framework.md",{"path":409,"priority":405},"references/information-gain-writing.md",{"path":411,"priority":405},"references/intent-matching.md",{"path":413,"priority":405},"references/serp-driven-writing.md",{"path":415,"priority":405},"references/structured-data-snippets.md",{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":386,"sourceLanguage":18,"type":306},"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",[423,424,426,428,430,432,434,436,438,440,442,444],{"path":402,"priority":380},{"path":425,"priority":405},"references/author-schema-templates.md",{"path":427,"priority":405},"references/content-types/about-pages.md",{"path":429,"priority":405},"references/content-types/case-studies.md",{"path":431,"priority":405},"references/content-types/pricing-pages.md",{"path":433,"priority":405},"references/content-types/product-reviews.md",{"path":435,"priority":405},"references/content-types/service-pages.md",{"path":437,"priority":405},"references/content-types/thought-leadership.md",{"path":439,"priority":405},"references/eeat-signal-embedding.md",{"path":441,"priority":405},"references/experience-detection-playbook.md",{"path":443,"priority":405},"references/fastest-eeat-wins.md",{"path":445,"priority":405},"references/ymyl-scoring-rubric.md",{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":386,"sourceLanguage":18,"type":306},"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",[453,454,455,456,457,459,461],{"path":402,"priority":380},{"path":439,"priority":405},{"path":407,"priority":405},{"path":409,"priority":405},{"path":458,"priority":405},"references/knowledge-doc-template.md",{"path":460,"priority":405},"references/question-bank-by-topic.md",{"path":462,"priority":405},"references/voice-injection-playbook.md",{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":386,"sourceLanguage":18,"type":306},"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",[470,471,473,475,477,479,481,483],{"path":402,"priority":380},{"path":472,"priority":405},"references/aio-vs-snippet-decision.md",{"path":474,"priority":405},"references/content-types/comparison.md",{"path":476,"priority":405},"references/content-types/faq-page.md",{"path":478,"priority":405},"references/content-types/how-to.md",{"path":480,"priority":405},"references/query-format-matching-expanded.md",{"path":482,"priority":405},"references/snippet-format-templates.md",{"path":415,"priority":405},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":386,"sourceLanguage":18,"type":306},"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",[491,492,494,496,498,500,502,504,505,507,508,510,511,513,515,517,519,521,523,525,527,529,531,532,534,535],{"path":402,"priority":380},{"path":493,"priority":405},"references/anti-slop-ruleset.md",{"path":495,"priority":405},"references/content-freshness.md",{"path":497,"priority":405},"references/content-types/alternatives-page.md",{"path":499,"priority":405},"references/content-types/buying-guide.md",{"path":501,"priority":405},"references/content-types/case-study.md",{"path":503,"priority":405},"references/content-types/category-page.md",{"path":474,"priority":405},{"path":506,"priority":405},"references/content-types/definition.md",{"path":476,"priority":405},{"path":509,"priority":405},"references/content-types/glossary-page.md",{"path":478,"priority":405},{"path":512,"priority":405},"references/content-types/integration-page.md",{"path":514,"priority":405},"references/content-types/landing-page.md",{"path":516,"priority":405},"references/content-types/listicle.md",{"path":518,"priority":405},"references/content-types/location-page.md",{"path":520,"priority":405},"references/content-types/news-article.md",{"path":522,"priority":405},"references/content-types/pillar-page.md",{"path":524,"priority":405},"references/content-types/product-page.md",{"path":526,"priority":405},"references/content-types/programmatic-page.md",{"path":528,"priority":405},"references/content-types/service-page.md",{"path":530,"priority":405},"references/content-types/statistics-page.md",{"path":404,"priority":405},{"path":533,"priority":405},"references/quality-scoring.md",{"path":462,"priority":405},{"path":536,"priority":405},"references/writing-pipeline.md",{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":386,"sourceLanguage":18,"type":306},"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",[544,545,547,549,550,552,554],{"path":402,"priority":380},{"path":546,"priority":405},"references/ctr-benchmarks-by-position.md",{"path":548,"priority":405},"references/difficulty-from-serp-signals.md",{"path":411,"priority":405},{"path":551,"priority":405},"references/serp-features-recognition.md",{"path":553,"priority":405},"references/serp-volatility-heuristics.md",{"path":555,"priority":405},"references/zero-click-and-aio-impact.md",{"basePath":557,"description":558,"displayName":559,"installMethods":560,"rationale":561,"selectedPaths":562,"source":386,"sourceLanguage":18,"type":306},"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",[563,564,566,568,570,572,574,576,578,580,582,584,586],{"path":402,"priority":380},{"path":565,"priority":405},"references/anchor-text-safety-guide.md",{"path":567,"priority":405},"references/link-velocity-redflags.md",{"path":569,"priority":405},"references/phase-classification-tree.md",{"path":571,"priority":405},"references/tactics/citations-directories.md",{"path":573,"priority":405},"references/tactics/competitor-backlink-gap.md",{"path":575,"priority":405},"references/tactics/entity-stacking.md",{"path":577,"priority":405},"references/tactics/guest-posting.md",{"path":579,"priority":405},"references/tactics/new-site-launch-strategy.md",{"path":581,"priority":405},"references/tactics/podcast-guesting.md",{"path":583,"priority":405},"references/tactics/resource-pages.md",{"path":585,"priority":405},"references/tactics/skyscraper-technique.md",{"path":587,"priority":405},"references/tactics/strategic-partnerships.md",{"basePath":589,"description":590,"displayName":591,"installMethods":592,"rationale":593,"selectedPaths":594,"source":386,"sourceLanguage":18,"type":306},"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",[595,596,598,600,602],{"path":402,"priority":380},{"path":597,"priority":405},"references/content-types-audit-summary.md",{"path":599,"priority":405},"references/eeat-scoring-rubric-compact.md",{"path":601,"priority":405},"references/pop-test-hierarchy.md",{"path":603,"priority":405},"references/semantic-entity-checklist.md",{"basePath":605,"description":606,"displayName":607,"installMethods":608,"rationale":609,"selectedPaths":610,"source":386,"sourceLanguage":18,"type":306},"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",[611,612,614,616,618],{"path":402,"priority":380},{"path":613,"priority":405},"references/eav-triple-worked-examples.md",{"path":615,"priority":405},"references/gap-classification-rubric.md",{"path":617,"priority":405},"references/predicate-verb-fields.md",{"path":619,"priority":405},"references/topic-cluster-strategy.md",{"basePath":621,"description":622,"displayName":623,"installMethods":624,"rationale":625,"selectedPaths":626,"source":386,"sourceLanguage":18,"type":306},"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",[627,628,630,632,634,636],{"path":402,"priority":380},{"path":629,"priority":405},"references/first-link-weight-evidence.md",{"path":631,"priority":405},"references/pillar-page-template.md",{"path":633,"priority":405},"references/publishing-sequence-decisions.md",{"path":635,"priority":405},"references/spoke-selection-worked-example.md",{"path":619,"priority":405},{"basePath":302,"description":10,"displayName":305,"installMethods":638,"rationale":639,"selectedPaths":640,"source":386,"sourceLanguage":18,"type":306},{"claudeCode":12},"SKILL.md frontmatter at skills/write-content/SKILL.md",[641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,666,668,669,670,671,673,674,676,677,678,679],{"path":402,"priority":380},{"path":493,"priority":405},{"path":497,"priority":405},{"path":499,"priority":405},{"path":501,"priority":405},{"path":503,"priority":405},{"path":474,"priority":405},{"path":506,"priority":405},{"path":476,"priority":405},{"path":509,"priority":405},{"path":478,"priority":405},{"path":512,"priority":405},{"path":514,"priority":405},{"path":516,"priority":405},{"path":518,"priority":405},{"path":520,"priority":405},{"path":522,"priority":405},{"path":524,"priority":405},{"path":526,"priority":405},{"path":528,"priority":405},{"path":530,"priority":405},{"path":404,"priority":405},{"path":439,"priority":405},{"path":665,"priority":405},"references/fact-checking.md",{"path":667,"priority":405},"references/geo-optimization.md",{"path":407,"priority":405},{"path":409,"priority":405},{"path":411,"priority":405},{"path":672,"priority":405},"references/navboost-engagement.md",{"path":533,"priority":405},{"path":675,"priority":405},"references/seo-optimization-layer.md",{"path":413,"priority":405},{"path":415,"priority":405},{"path":462,"priority":405},{"path":536,"priority":405},{"sources":681},[682],"manual",{"closedIssues90d":8,"description":684,"forks":292,"homepage":685,"license":297,"openIssues90d":8,"pushedAt":294,"readmeSize":290,"stars":295,"topics":686},"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",[687,688,689,333,690,334,691,692,693,694,272,695,696,697,336,698],"ai-agents","claude","claude-skills","google-search-console","llm","mcp","prompt-engineering","search-engine-optimization","ai-seo","claude-ai","claude-code","seo-skills",{"classifiedAt":700,"discoverAt":701,"extractAt":702,"githubAt":702,"updatedAt":700},1778690952437,1778689716645,1778690950663,[275,276,273,272,274],{"evaluatedAt":300,"extractAt":348,"updatedAt":300},[],[707,734,759,785,805,839],{"_creationTime":708,"_id":709,"community":710,"display":711,"identity":717,"providers":721,"relations":728,"tags":730,"workflow":731},1778684091954.6733,"k173avzfkfg0rfbz9c723f9zpd86n7yd",{"reviewCount":8},{"description":712,"installMethods":713,"name":715,"sourceUrl":716},"Interview the user for specific client stories, anecdotes, refusals, and real numbers — then turn them into non-commodity SEO content Google actually wants to rank. Kills generic listicle output at the source.",{"claudeCode":714},"cognyai/claude-code-marketing-skills","non-commodity-content","https://github.com/cognyai/claude-code-marketing-skills",{"basePath":718,"githubOwner":719,"githubRepo":720,"locale":18,"slug":715,"type":306},"skills/non-commodity-content","cognyai","claude-code-marketing-skills",{"evaluate":722,"extract":727},{"promptVersionExtension":265,"promptVersionScoring":266,"score":723,"tags":724,"targetMarket":277,"tier":278},100,[272,273,725,274,726],"marketing","seo-content",{"commitSha":338},{"repoId":729},"kd7371gwzbdr07nc839hsmagw986nje6",[273,725,272,726,274],{"evaluatedAt":732,"extractAt":733,"updatedAt":732},1778684741935,1778684091954,{"_creationTime":735,"_id":736,"community":737,"display":738,"identity":744,"providers":747,"relations":752,"tags":755,"workflow":756},1778675056600.2563,"k175dacy7vkq618917sy6tvsh986mc0s",{"reviewCount":8},{"description":739,"installMethods":740,"name":742,"sourceUrl":743},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'switch from competitor,' or 'comparison content.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.",{"claudeCode":741},"alirezarezvani/claude-skills","competitor-alternatives","https://github.com/alirezarezvani/claude-skills",{"basePath":745,"githubOwner":746,"githubRepo":689,"locale":18,"slug":742,"type":306},"marketing-skill/skills/competitor-alternatives","alirezarezvani",{"evaluate":748,"extract":751},{"promptVersionExtension":265,"promptVersionScoring":266,"score":723,"tags":749,"targetMarket":277,"tier":278},[272,725,273,750],"competitor-analysis",{"commitSha":338},{"parentExtensionId":753,"repoId":754},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[750,273,725,272],{"evaluatedAt":757,"extractAt":758,"updatedAt":757},1778684272396,1778675056600,{"_creationTime":760,"_id":761,"community":762,"display":763,"identity":769,"providers":773,"relations":779,"tags":781,"workflow":782},1778690923100.0347,"k174zk5mf64515gcsjgdvxymb186nkqt",{"reviewCount":8},{"description":764,"installMethods":765,"name":767,"sourceUrl":768},"Technical blog post writing with structure, code examples, and developer audience conventions. Covers post types, code formatting, explanation depth, and developer-specific engagement patterns. Use for: engineering blogs, dev tutorials, technical writing, developer content, documentation posts. Triggers: technical blog, dev blog, engineering blog, technical writing, developer tutorial, tech post, code tutorial, programming blog, developer content, technical article, engineering post, coding tutorial, technical content",{"claudeCode":766},"inferen-sh/skills","technical-blog-writing","https://github.com/inferen-sh/skills",{"basePath":770,"githubOwner":771,"githubRepo":772,"locale":18,"slug":767,"type":306},"guides/writing/technical-blog-writing","inferen-sh","skills",{"evaluate":774,"extract":778},{"promptVersionExtension":265,"promptVersionScoring":266,"score":330,"tags":775,"targetMarket":277,"tier":278},[274,273,776,777,691],"blogging","technical-writing",{"commitSha":338},{"repoId":780},"kd75bmkxfkvvw504knzzpkzjph86n71t",[776,273,691,777,274],{"evaluatedAt":783,"extractAt":784,"updatedAt":783},1778691713142,1778690923100,{"_creationTime":786,"_id":787,"community":788,"display":789,"identity":793,"providers":795,"relations":801,"tags":802,"workflow":803},1778690923100.0317,"k178s10hpb7tefhznd4y9aw0sx86me2k",{"reviewCount":8},{"description":790,"installMethods":791,"name":792,"sourceUrl":768},"LinkedIn post writing with hook formulas, formatting rules, and engagement patterns. Covers post types, algorithm signals, character limits, and content pillars. Use for: LinkedIn posts, professional content, thought leadership, B2B content, personal branding. Triggers: linkedin post, linkedin content, linkedin writing, linkedin strategy, linkedin engagement, linkedin algorithm, linkedin hook, linkedin formatting, thought leadership, professional content, b2b content, linkedin growth",{"claudeCode":766},"linkedin-content",{"basePath":794,"githubOwner":771,"githubRepo":772,"locale":18,"slug":792,"type":306},"guides/social/linkedin-content",{"evaluate":796,"extract":800},{"promptVersionExtension":265,"promptVersionScoring":266,"score":330,"tags":797,"targetMarket":277,"tier":278},[798,273,799,274,725],"linkedin","social-media",{"commitSha":338},{"repoId":780},[273,798,725,799,274],{"evaluatedAt":804,"extractAt":784,"updatedAt":804},1778691443037,{"_creationTime":806,"_id":807,"community":808,"display":809,"identity":815,"providers":821,"relations":830,"tags":834,"workflow":835},1778693894103.9775,"k1797h1np600c3xdf6q3n76db586mgmn",{"reviewCount":8},{"description":810,"installMethods":811,"name":813,"sourceUrl":814},"重写提交消息，使其听起来像一个严谨的程序员编写的。去除 AI/营销术语（“全面的解决方案”、“健壮的实现”、“利用”、“增强”、“无缝地”、“此提交...”）。保留 Conventional Commits 格式。主题 ≤72 个字符（目标 ≤50），祈使语气。仅当“为什么”在主题中不明显时才写正文。在用户说“人性化提交”、“去营销术语化提交消息”、“让这个提交听起来像人话”、“/unslop-commit”、“/commit”、“写一个提交”或粘贴草稿提交以供清理时使用。暂存更改时自动触发。\n",{"claudeCode":812},"MohamedAbdallah-14/unslop","Unslop Commit","https://github.com/MohamedAbdallah-14/unslop",{"basePath":816,"githubOwner":817,"githubRepo":818,"locale":819,"slug":820,"type":306},"skills/unslop-commit","MohamedAbdallah-14","unslop","zh-CN","unslop-commit",{"evaluate":822,"extract":828},{"promptVersionExtension":265,"promptVersionScoring":266,"score":723,"tags":823,"targetMarket":277,"tier":278},[824,825,826,275,827],"commit-message","conventional-commits","git","natural-language-processing",{"commitSha":338,"license":829},"MIT",{"parentExtensionId":831,"repoId":832,"translatedFrom":833},"k177fsagh49r77m9y4755zc1mn86m1jm","kd727xcarpnqcat3wd68ms466s86mwkb","k178pmb87re7z9as1b8ky4h9m586ncf7",[275,824,825,826,827],{"evaluatedAt":836,"extractAt":837,"updatedAt":838},1778693755963,1778693661691,1778693894104,{"_creationTime":840,"_id":841,"community":842,"display":843,"identity":849,"providers":853,"relations":862,"tags":865,"workflow":866},1778691497595.9692,"k176sya2sfa1hhvs6cmy1sp3sd86nvgb",{"reviewCount":8},{"description":844,"installMethods":845,"name":847,"sourceUrl":848},"Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions \"发布公众号\", \"post to wechat\", \"微信公众号\", or \"贴图/图文/文章\".",{"claudeCode":846},"jimliu/baoyu-skills","baoyu-post-to-wechat","https://github.com/jimliu/baoyu-skills",{"basePath":850,"githubOwner":851,"githubRepo":852,"locale":18,"slug":847,"type":306},"skills/baoyu-post-to-wechat","jimliu","baoyu-skills",{"evaluate":854,"extract":861},{"promptVersionExtension":265,"promptVersionScoring":266,"score":723,"tags":855,"targetMarket":277,"tier":278},[856,857,858,273,859,860],"wechat","official-account","posting","markdown","html",{"commitSha":338},{"parentExtensionId":863,"repoId":864},"k172q4hxm2acmg5ree5aeemx1x86m6hx","kd718jn448p61w289hzf15tecd86n3a4",[273,860,859,857,858,856],{"evaluatedAt":867,"extractAt":868,"updatedAt":867},1778691860790,1778691497596]