[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-calm-north-diagnose-seo-pl":3,"guides-for-calm-north-diagnose-seo":231,"similar-k17aqbaq4089x1g8wwmw846g758674ae":232},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":195,"isFallback":200,"parentExtension":201,"providers":202,"relations":207,"repo":209,"workflow":228},1778054123074.254,"k17aqbaq4089x1g8wwmw846g758674ae",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Structured diagnostic for technical SEO problems. Use when the user asks about crawl issues, indexation problems, why pages aren't being indexed, robots.txt questions, canonical errors, sitemap issues, rendering problems, or general technical SEO troubleshooting. For Core Web Vitals and page speed, see audit-speed.",{},"SEOJuice Diagnose SEO","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/diagnose-seo",[15,16,17,18,19],"seo","technical-seo","troubleshooting","diagnostic","marketing",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":184,"workflow":193},1778054162250.4485,"kn7196az2ef86ctp8ba6ry78r58662j7","en",{"checks":25,"evaluatedAt":174,"extensionSummary":175,"promptVersionExtension":176,"promptVersionScoring":177,"rationale":178,"score":179,"summary":180,"tags":181,"targetMarket":182,"tier":183},[26,31,34,38,42,46,51,55,59,63,67,70,73,76,79,83,86,89,92,95,98,102,106,109,113,116,119,122,125,128,131,135,138,142,146,149,152,155,158,162,165,168,170,172],{"category":27,"check":28,"severity":29,"summary":30},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (structured diagnostic for technical SEO problems) and provides specific trigger phrases (crawl issues, indexation problems, etc.), aligning with the implemented functionality.",{"category":27,"check":32,"severity":29,"summary":33},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly summarizing the core capability and providing trigger phrases within the recommended character limit.",{"category":35,"check":36,"severity":29,"summary":37},"Documentation","Concise Body","The SKILL.md body is well-structured and under the recommended line limit, with deeper material like diagnostic checklists deferred to a clear, logical flow within the document.",{"category":39,"check":40,"severity":29,"summary":41},"Context","Progressive Disclosure","The main SKILL.md outlines the diagnostic flow and appropriately uses inline formatting for checklists and common mistakes, without embedding excessive bulk third-party material.",{"category":39,"check":43,"severity":44,"summary":45},"Forked exploration","not_applicable","This skill performs a structured diagnostic rather than deep exploration or code review, so the `context: fork` setting is not applicable.",{"category":47,"check":48,"severity":49,"summary":50},"Practical Utility","Usage examples","warning","The README provides usage examples for invoking skills, but the specific skill 'diagnose-seo' lacks end-to-end examples showing its input, invocation, and observable outcome. The provided examples are for other skills in the repository.",{"category":47,"check":52,"severity":53,"summary":54},"Edge cases","info","The SKILL.md details common mistakes and provides checklists for each layer of the diagnostic process, which implicitly covers some edge cases. However, explicit documentation of failure modes with recovery paths is missing.",{"category":56,"check":57,"severity":44,"summary":58},"Code Execution","Tool Fallback","This skill does not appear to rely on external tools like an MCP server; it functions as a self-contained diagnostic script.",{"category":60,"check":61,"severity":29,"summary":62},"Portability","Stack assumptions","The skill does not appear to make specific stack assumptions beyond what is standard for AI agent execution environments. No specific interpreter or OS dependencies are mentioned or implied in the script.",{"category":64,"check":65,"severity":29,"summary":66},"Safety","Halt on unexpected state","The diagnostic approach is structured and implies a sequential halt if a previous step fails. For example, if crawlability fails, subsequent steps depending on it would not proceed. Explicit preconditions are not machine-readable but the flow is logical.",{"category":60,"check":68,"severity":29,"summary":69},"Cross-skill coupling","The skill is self-contained and focuses on technical SEO diagnosis. It does not implicitly rely on other skills and clearly cross-references related skills like 'audit-speed' in its description.",{"category":47,"check":71,"severity":29,"summary":72},"Problem relevance","The description clearly names concrete user problems like 'crawl issues, indexation problems, why pages aren't being indexed' and 'robots.txt questions', directly addressing a specific user need.",{"category":47,"check":74,"severity":29,"summary":75},"Unique selling proposition","The skill offers a structured, layered diagnostic approach to technical SEO, which is a significant value beyond basic prompting by guiding the user through a systematic troubleshooting process.",{"category":47,"check":77,"severity":29,"summary":78},"Production readiness","The skill provides a comprehensive diagnostic framework covering key areas of technical SEO, offering actionable advice and a structured output format, making it suitable for real-world workflows.",{"category":80,"check":81,"severity":29,"summary":82},"Scope","Single responsibility principle","The extension is focused on diagnosing technical SEO problems, adhering to a single responsibility principle by not encroaching on unrelated domains like content creation or page speed optimization (which are delegated to other skills).",{"category":80,"check":84,"severity":29,"summary":85},"Description quality","The displayed description is accurate, concise, readable, and accurately reflects the technical SEO diagnostic capabilities detailed in the SKILL.md file.",{"category":27,"check":87,"severity":44,"summary":88},"Scoped tools","This skill does not expose specific tools; it functions as a guided diagnostic process within the LLM's capabilities.",{"category":35,"check":90,"severity":44,"summary":91},"Configuration & parameter reference","The skill does not expose any configurable parameters or environment variables that require documentation. Its operation is based on the diagnostic flow described in the SKILL.md.",{"category":80,"check":93,"severity":44,"summary":94},"Tool naming","This skill does not define explicit tools with names; it operates as a guided diagnostic process.",{"category":80,"check":96,"severity":44,"summary":97},"Minimal I/O surface","As this skill is a diagnostic process within the LLM, it does not have a formal I/O surface in terms of distinct tools with parameter schemas.",{"category":99,"check":100,"severity":29,"summary":101},"License","License usability","The repository contains a LICENSE file with the MIT license, and the README links to it. This is a permissive open-source license.",{"category":103,"check":104,"severity":44,"summary":105},"Maintenance","Commit recency","The 'Last commit on default branch (pushedAt)' is marked as 'n/a', making it impossible to evaluate commit recency.",{"category":103,"check":107,"severity":44,"summary":108},"Dependency Management","No third-party dependencies are explicitly managed or declared within the provided skill files.",{"category":110,"check":111,"severity":29,"summary":112},"Security","Secret Management","The skill performs diagnostics based on provided context and publicly accessible information (like robots.txt or sitemaps), and does not appear to handle or expose any secrets.",{"category":110,"check":114,"severity":29,"summary":115},"Injection","The skill analyzes technical SEO aspects by examining provided text or fetching publicly available files. There's no indication of executing untrusted code or loading external content as instructions.",{"category":110,"check":117,"severity":29,"summary":118},"Transitive Supply-Chain Grenades","The skill operates on provided text and logical diagnostic steps. It does not fetch remote content at runtime or execute external scripts, mitigating supply-chain risks.",{"category":110,"check":120,"severity":29,"summary":121},"Sandbox Isolation","The skill performs analysis and reporting, and does not modify files outside of its designated scope or project folder. All paths are relative or conceptual within the diagnostic flow.",{"category":110,"check":123,"severity":29,"summary":124},"Sandbox escape primitives","No detached-process spawns, retry loops around denied tool calls, or other sandbox-escape primitives were detected in the skill's logic.",{"category":110,"check":126,"severity":29,"summary":127},"Data Exfiltration","The skill focuses on analyzing publicly available SEO data and does not make outbound calls for data exfiltration. Any interaction would be with publicly accessible URLs for diagnostic purposes.",{"category":110,"check":129,"severity":29,"summary":130},"Hidden Text Tricks","The bundled files (SKILL.md, LICENSE) are free of hidden-steering tricks, invisible Unicode characters, or obfuscated content. Text is standard ASCII and Markdown.",{"category":132,"check":133,"severity":29,"summary":134},"Hooks","Opaque code execution","The skill's logic is presented in readable Markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":60,"check":136,"severity":29,"summary":137},"Structural Assumption","The skill makes no assumptions about the user's project structure, operating on domain names and URLs provided as input. It does not rely on specific file layouts.",{"category":139,"check":140,"severity":44,"summary":141},"Trust","Issues Attention","Issue data is unavailable (n/a).",{"category":143,"check":144,"severity":29,"summary":145},"Versioning","Release Management","The SKILL.md frontmatter includes a 'version: 1.0.0' field, clearly indicating the extension's version.",{"category":56,"check":147,"severity":44,"summary":148},"Validation","The skill is primarily a diagnostic logic executed by the LLM, not a script with complex input arguments requiring schema validation libraries. Inputs are conceptual (domain names, URLs).",{"category":110,"check":150,"severity":29,"summary":151},"Unguarded Destructive Operations","This skill is purely analytical and read-only, performing diagnostics without any destructive operations.",{"category":56,"check":153,"severity":29,"summary":154},"Error Handling","The skill outlines a structured diagnostic flow. While not explicitly coded with try-catch blocks, the layered approach implies that failure at one step would halt further dependent steps, providing a form of error handling.",{"category":56,"check":156,"severity":44,"summary":157},"Logging","This skill is a diagnostic logic executed by the LLM and does not perform actions that would require local audit logging.",{"category":159,"check":160,"severity":29,"summary":161},"Compliance","GDPR","The skill analyzes publicly available SEO data and domain information, not personal data. It does not interact with or store any personal data.",{"category":159,"check":163,"severity":29,"summary":164},"Target market","The skill is a technical SEO diagnostic tool applicable globally. No regional-specific logic, language, or data formats are embedded, so the target market is 'global'.",{"category":60,"check":166,"severity":29,"summary":167},"Runtime stability","The skill's logic is descriptive and does not rely on specific OS, shell, or editor features. It should run stably in any compatible AI agent environment.",{"category":27,"check":32,"severity":29,"summary":169},"The frontmatter is dense and sufficient for precise routing, clearly outlining the skill's purpose and trigger phrases.",{"category":47,"check":48,"severity":49,"summary":171},"While the README provides general usage examples for other skills in the repository, there are no specific end-to-end examples for the 'diagnose-seo' skill itself, detailing its input, invocation, and observable outcome.",{"category":47,"check":52,"severity":53,"summary":173},"The SKILL.md describes common mistakes and provides diagnostic checklists, which implicitly cover some edge cases. However, explicit documentation of failure modes with specific recovery paths is absent.",1778054147931,"This skill provides a layered approach to diagnosing technical SEO issues, starting from crawlability and moving through indexability, renderability, and signals. It offers detailed checks and common mistake identification for each layer, aiming to pinpoint problems affecting search engine visibility.","2.0.0","3.4.0","The 'diagnose-seo' skill is a well-scoped, production-ready tool with clear documentation and a robust diagnostic approach. The primary warning is the lack of specific usage examples for this skill in the README, despite general examples for others.",92,"A well-structured and comprehensive technical SEO diagnostic skill.",[15,16,17,18,19],"global","verified",{"codeQuality":185,"collectedAt":186,"documentation":187,"maintenance":189,"security":190,"testCoverage":192},{},1778054135111,{"descriptionLength":188,"readmeSize":8},316,{},{"hasNpmPackage":191,"smitheryVerified":191},false,{"hasCi":191,"hasTests":191},{"updatedAt":194},1778054162250,{"githubOwner":196,"githubRepo":197,"locale":23,"slug":198,"type":199},"calm-north","seojuice-skills","diagnose-seo","skill",true,null,{"extract":203,"llm":206},{"commitSha":204,"license":205},"c1f633bea512365ba04477076369e418ecc82ffd","MIT",{"promptVersionExtension":176,"promptVersionScoring":177,"score":179,"targetMarket":182,"tier":183},{"repoId":208},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"_creationTime":210,"_id":208,"identity":211,"providers":213,"workflow":225},1777995558409.8477,{"githubOwner":196,"githubRepo":197,"sourceUrl":212},"https://github.com/calm-north/seojuice-skills",{"discover":214,"github":217},{"sources":215},[216],"skills-sh",{"closedIssues90d":8,"forks":218,"homepage":219,"license":205,"openIssues90d":8,"pushedAt":220,"readmeSize":221,"stars":222,"topics":223},1,"https://seojuice.com",1772202647000,6506,7,[224,19,15],"analytics",{"discoverAt":226,"extractAt":227,"githubAt":227,"updatedAt":227},1777995558409,1778054124823,{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":194,"updatedAt":194},1778054123513,1778054123074,[],[233,254,274,301,321,341],{"_creationTime":234,"_id":235,"community":236,"display":237,"identity":246,"providers":248,"relations":252,"workflow":253},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":238,"installMethods":239,"name":240,"sourceUrl":241,"tags":242},"Optimize content for AI search engines — ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews. Use when the user asks about AI SEO, AISO, getting cited by AI, appearing in AI answers, answer engine optimization, AEO, GEO, LLMO, AI Overviews, zero-click search, or how to appear in ChatGPT/Perplexity results. For traditional SEO, see diagnose-seo.",{},"Optimize for AI","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/optimize-for-ai",[15,243,244,19,245],"ai","content-optimization","documentation",{"githubOwner":196,"githubRepo":197,"locale":23,"slug":247,"type":199},"optimize-for-ai",{"extract":249,"llm":250},{"commitSha":204,"license":205},{"promptVersionExtension":176,"promptVersionScoring":177,"score":251,"targetMarket":182,"tier":183},98,{"repoId":208},{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":194,"updatedAt":194},{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":267,"providers":269,"relations":272,"workflow":273},1778054123074.2544,"k172pgwpkswfgmfgyvc8pzzrfn866ea6",{"reviewCount":8},{"description":259,"installMethods":260,"name":261,"sourceUrl":262,"tags":263},"Build a prioritized keyword list for a website, topic, or campaign. Use when the user asks about keyword research, finding keywords to target, building a keyword list, search demand, keyword difficulty, intent mapping, or which keywords to prioritize. For writing content around keywords, see brief. For grouping keywords into clusters, see build-clusters.",{},"Find Keywords","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/find-keywords",[15,264,265,19,266],"keyword-research","content-strategy","seo-tools",{"githubOwner":196,"githubRepo":197,"locale":23,"slug":268,"type":199},"find-keywords",{"extract":270,"llm":271},{"commitSha":204,"license":205},{"promptVersionExtension":176,"promptVersionScoring":177,"score":251,"targetMarket":182,"tier":183},{"repoId":208},{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":194,"updatedAt":194},{"_creationTime":275,"_id":276,"community":277,"display":278,"identity":287,"providers":291,"relations":295,"workflow":297},1778053148350.4714,"k17bf7x1rt5k8v06gn11f93wqh866gc4",{"reviewCount":8},{"description":279,"installMethods":280,"name":281,"sourceUrl":282,"tags":283},"SEO strategy and optimization - keyword research, on-page SEO, technical audits, content optimization, and rank tracking",{},"SEO Optimizer","https://github.com/claude-office-skills/skills/tree/HEAD/seo-optimizer",[15,284,244,285,286,19,245],"keywords","search","organic-traffic",{"githubOwner":288,"githubRepo":289,"locale":23,"slug":290,"type":199},"claude-office-skills","skills","seo-optimizer",{"extract":292,"llm":294},{"commitSha":293,"license":205},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":176,"promptVersionScoring":177,"score":251,"targetMarket":182,"tier":183},{"repoId":296},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":298,"extractAt":299,"githubAt":298,"llmAt":300,"updatedAt":300},1778053151766,1778053148350,1778053561145,{"_creationTime":302,"_id":303,"community":304,"display":305,"identity":313,"providers":314,"relations":319,"workflow":320},1778054123074.251,"k179s5hjesm00qgha5rrnfmcrx8679v0",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"Run a comprehensive SEO audit on a website covering technical health, on-page optimization, content quality, and backlink profile. Use when the user asks for an SEO audit, site review, SEO health check, \"what's wrong with my SEO\", website analysis, or a full diagnostic of their site's search performance. For speed-specific issues, see audit-speed. For technical crawl/index issues only, see diagnose-seo.",{},"SEO Audit","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/audit",[15,311,312,244,16],"audit","website-analysis",{"githubOwner":196,"githubRepo":197,"locale":23,"slug":311,"type":199},{"extract":315,"llm":317},{"commitSha":204,"license":316},"MIT-0",{"promptVersionExtension":176,"promptVersionScoring":177,"score":318,"targetMarket":182,"tier":183},95,{"repoId":208},{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":194,"updatedAt":194},{"_creationTime":322,"_id":323,"community":324,"display":325,"identity":334,"providers":336,"relations":339,"workflow":340},1778054123074.252,"k17fe44268tcn7jjmjcjrw3fyh866zhj",{"reviewCount":8},{"description":326,"installMethods":327,"name":328,"sourceUrl":329,"tags":330},"Turn competitor SEO data into a prioritized attack plan. Use when the user asks about competitor analysis, competitive gaps, how to outrank competitors, what competitors rank for, keyword overlap, or competitive positioning strategy. For building content to fill gaps, see brief and build-clusters.",{},"Beat Competitors","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/beat-competitors",[15,331,19,332,333],"competitor-analysis","strategy","attack-plan",{"githubOwner":196,"githubRepo":197,"locale":23,"slug":335,"type":199},"beat-competitors",{"extract":337,"llm":338},{"commitSha":204,"license":205},{"promptVersionExtension":176,"promptVersionScoring":177,"score":318,"targetMarket":182,"tier":183},{"repoId":208},{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":194,"updatedAt":194},{"_creationTime":342,"_id":343,"community":344,"display":345,"identity":355,"providers":359,"relations":363,"workflow":365},1778053622473.6174,"k17b9kyvejx9sysqc213jfn6k18672p3",{"reviewCount":8},{"description":346,"installMethods":347,"name":348,"sourceUrl":349,"tags":350},"Diagnose book marketing copy problems and generate platform-optimized blurbs, descriptions, taglines, and query pitches. Use when marketing copy feels weak, when descriptions aren't converting, or when starting marketing from scratch.",{},"Book Marketing","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/application/book-marketing",[351,352,19,353,354,18],"writing","publishing","copywriting","generative",{"githubOwner":356,"githubRepo":357,"locale":23,"slug":358,"type":199},"jwynia","agent-skills","book-marketing",{"extract":360,"llm":362},{"commitSha":361,"license":205},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":176,"promptVersionScoring":177,"score":318,"targetMarket":182,"tier":183},{"repoId":364},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":366,"extractAt":367,"githubAt":366,"llmAt":368,"updatedAt":368},1778053625386,1778053622473,1778054012696]