[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-calm-north-recover-content-ru":3,"guides-for-calm-north-recover-content":225,"similar-k17146rv7hd9v8en16da5xjj5h866gxy":226},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":200,"repo":202,"workflow":222},1778054123074.2568,"k17146rv7hd9v8en16da5xjj5h866gxy",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Diagnose and reverse traffic loss on existing pages. Use when the user asks about content decay, pages losing traffic, declining rankings, traffic drops, why a page stopped ranking, content refresh strategy, or when to consolidate vs redirect old content. For creating new content, see brief.",{},"Recover Content","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/recover-content",[15,16,17,18,19],"seo","content-strategy","seo-audit","traffic-loss","content-decay",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":177,"workflow":186},1778054162250.4556,"kn78csmpx3pd1dm9c78sr2wpvx866m8h","en",{"checks":25,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[26,31,34,37,41,44,49,53,56,59,63,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,151,154,157,160,164],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The displayed description clearly identifies the user problem of diagnosing and reversing traffic loss on existing pages, providing specific keywords and use cases.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill provides a structured framework (decay triage, composite decay score, alert priority matrix) and detailed playbooks for content recovery, offering value beyond generic SEO advice.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill covers the complete lifecycle for content recovery, from diagnosing decay to implementing refresh, consolidation, redirect, or retirement strategies, with clear steps and checklists.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses specifically on diagnosing and addressing content decay and traffic loss, a single coherent workflow.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the skill's purpose of diagnosing and reversing traffic loss on existing pages, including relevant keywords and use cases.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill does not expose individual tools; its functionality is invoked via a natural language description or a single skill invocation.",{"category":50,"check":51,"severity":29,"summary":52},"Documentation","Configuration & parameter reference","The skill clearly outlines required context (pages, traffic loss, timeframe, recent changes) and provides guidance on how to gather it, effectively acting as its own parameter reference.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","The skill does not expose named tools; invocation is via natural language or a skill identifier.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","The skill operates on user-provided context and LLM reasoning; it does not expose distinct tools with input/output schemas.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension is licensed under the MIT license, which is permissive and commonly used for open-source software.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","The provided metadata indicates 'n/a' for the last commit date on the default branch, and there are no commit details available for this specific skill's file. Therefore, recency cannot be evaluated.",{"category":64,"check":68,"severity":47,"summary":69},"Dependency Management","The skill does not appear to have any direct third-party dependencies that require management.",{"category":71,"check":72,"severity":47,"summary":73},"Security","Secret Management","The skill does not handle or expose secrets.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill's instructions are self-contained and do not load external data or code, thus preventing injection vulnerabilities.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill's content is entirely bundled within the repository, with no runtime downloads or execution of external scripts.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill operates on provided context and logic, with no indication of attempting to modify files outside its designated scope.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","There are no indications of detached process spawns or retry loops around denied tool calls within the skill's instructions.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill focuses on analyzing provided context and does not make any outbound calls or reference confidential data.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled markdown content is free of hidden text tricks, invisible characters, or obfuscation techniques.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill's logic is presented as clear markdown instructions, with no obfuscated code, base64 payloads, or runtime script fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill asks for specific context from the user and does not make assumptions about the user's project file structure.",{"category":101,"check":102,"severity":47,"summary":103},"Trust","Issues Attention","No issue data was available for this repository.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","The SKILL.md frontmatter includes a `version: 1.0.0` field, providing a clear version signal.",{"category":109,"check":110,"severity":29,"summary":111},"Code Execution","Validation","The skill requires specific user-provided context and guides the user on how to obtain it, acting as a form of validation for necessary inputs.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill provides guidance and strategies but does not perform any destructive operations.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The skill provides clear instructions and guides the user through a structured decision-making process, implicitly handling potential errors by directing the user to appropriate actions or information.",{"category":109,"check":119,"severity":47,"summary":120},"Logging","The skill is analytical and does not perform actions that would require local audit logging.",{"category":122,"check":123,"severity":29,"summary":124},"Compliance","GDPR","The skill operates on user-provided context related to web page traffic and SEO, and does not appear to handle personal data directly.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill's focus on general SEO principles for diagnosing traffic loss makes it globally applicable, with no region-specific signals detected.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill relies on general LLM capabilities and user-provided text, with no specific runtime or OS assumptions detected.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The skill clearly states its purpose (diagnose and reverse traffic loss), the artifact it operates on (existing pages), and provides specific triggers for its use.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and trigger phrases within the recommended character limit.",{"category":50,"check":138,"severity":29,"summary":139},"Concise Body","The SKILL.md body is well-structured, under 500 lines, and delegates detailed playbooks and checklists to appropriate sections within the file, adhering to progressive disclosure.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","Detailed procedures like refresh and consolidation playbooks are integrated within the main SKILL.md file but are clearly sectioned, demonstrating good progressive disclosure.",{"category":141,"check":145,"severity":47,"summary":146},"Forked exploration","This skill is analytical and instructional; it does not involve deep code review or extensive exploration that would require forked context.",{"category":27,"check":148,"severity":149,"summary":150},"Usage examples","warning","While the README provides examples for other skills, this specific `recover-content` skill lacks explicit, end-to-end usage examples within its own documentation.",{"category":27,"check":152,"severity":29,"summary":153},"Edge cases","The skill thoroughly documents various failure modes such as different types of decay, content irrelevance, and cannibalization, along with corresponding recovery actions like retire, consolidate, rewrite, or refresh.",{"category":109,"check":155,"severity":47,"summary":156},"Tool Fallback","This skill does not rely on external tools like an MCP server; its functionality is based on LLM reasoning and user-provided context.",{"category":97,"check":158,"severity":29,"summary":159},"Stack assumptions","The skill is designed to run within a general LLM environment and does not make specific assumptions about the user's operating system, shell, or installed tooling.",{"category":161,"check":162,"severity":29,"summary":163},"Safety","Halt on unexpected state","The skill provides a structured decision-making process that guides the user to halt or take specific actions based on the diagnosed state of content decay, rather than proceeding blindly.",{"category":97,"check":165,"severity":29,"summary":166},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it provides clear references to related concepts or tools where appropriate.",1778054160917,"This skill operates by analyzing user-provided context about declining pages and guides them through a structured decision tree to determine the best course of action: refresh, consolidate, redirect, or retire content. It includes detailed playbooks for different content types and checklists for common tasks. The skill requires information on page URLs, traffic loss metrics, and any recent site changes.","2.0.0","3.4.0","The skill is well-documented, focused, and provides actionable guidance for content recovery. A minor warning for missing usage examples prevents a perfect score, but the overall quality is very high.",94,"This skill provides a comprehensive framework for diagnosing and reversing traffic loss on web pages.",[15,16,17,18,19],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":185},{},1778054149465,{"descriptionLength":181,"readmeSize":8},292,{},{"hasNpmPackage":184,"smitheryVerified":184},false,{"hasCi":184,"hasTests":184},{"updatedAt":187},1778054162250,{"githubOwner":189,"githubRepo":190,"locale":23,"slug":191,"type":192},"calm-north","seojuice-skills","recover-content","skill",true,null,{"extract":196,"llm":199},{"commitSha":197,"license":198},"c1f633bea512365ba04477076369e418ecc82ffd","MIT",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":219},1777995558409.8477,{"githubOwner":189,"githubRepo":190,"sourceUrl":205},"https://github.com/calm-north/seojuice-skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"homepage":212,"license":198,"openIssues90d":8,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},1,"https://seojuice.com",1772202647000,6506,7,[217,218,15],"analytics","marketing",{"discoverAt":220,"extractAt":221,"githubAt":221,"updatedAt":221},1777995558409,1778054124823,{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},1778054123513,1778054123074,[],[227,247,268,289,309,329],{"_creationTime":228,"_id":229,"community":230,"display":231,"identity":239,"providers":241,"relations":245,"workflow":246},1778054123074.2544,"k172pgwpkswfgmfgyvc8pzzrfn866ea6",{"reviewCount":8},{"description":232,"installMethods":233,"name":234,"sourceUrl":235,"tags":236},"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,237,16,218,238],"keyword-research","seo-tools",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":240,"type":192},"find-keywords",{"extract":242,"llm":243},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":244,"targetMarket":175,"tier":176},98,{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":260,"providers":262,"relations":266,"workflow":267},1778054123074.2524,"k179ejv2t9jsfftz4qzh2a0zkx867s3a",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"sourceUrl":255,"tags":256},"Produce an editor-ready content brief for a target keyword or topic. Use when the user asks for a content brief, writing guidelines, article outline, SEO brief, what to include in a blog post, or how to structure content for a keyword. For choosing which topics to write about, see find-keywords. For a full site-wide SEO audit, see audit.",{},"Content Brief","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/brief",[15,16,257,258,259],"seo-brief","content-generation","llm-workflow",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":261,"type":192},"brief",{"extract":263,"llm":264},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":265,"targetMarket":175,"tier":176},95,{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":269,"_id":270,"community":271,"display":272,"identity":281,"providers":283,"relations":287,"workflow":288},1778054123074.2554,"k176m770wyzhc62j80jpmgxe9d866c1z",{"reviewCount":8},{"description":273,"installMethods":274,"name":275,"sourceUrl":276,"tags":277},"Guide a website migration without losing rankings — domain moves, CMS switches, URL restructures, HTTP to HTTPS, or redesigns. Use when the user asks about site migration, domain change, CMS migration, URL restructure, redesign SEO impact, redirect mapping, or how to move a site safely.",{},"Migrate Site","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/migrate-site",[15,278,279,280,16],"migration","website","technical-seo",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":282,"type":192},"migrate-site",{"extract":284,"llm":285},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":286,"targetMarket":175,"tier":176},92,{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":301,"providers":303,"relations":307,"workflow":308},1778054123074.253,"k17cgfs77a3wcss6jpn0pe22vh866yww",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"Build a topical authority cluster from a seed keyword or topic. Use when the user asks about topic clusters, content silos, pillar pages, topical authority, content architecture, or how to structure content around a theme. For finding the right keywords, see find-keywords. For writing individual pieces, see brief.",{},"Build Clusters","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/build-clusters",[15,16,299,237,300],"topical-authority","content-architecture",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":302,"type":192},"build-clusters",{"extract":304,"llm":306},{"commitSha":197,"license":305},"MIT-0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":286,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":322,"providers":324,"relations":327,"workflow":328},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":314,"installMethods":315,"name":316,"sourceUrl":317,"tags":318},"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,319,320,218,321],"ai","content-optimization","documentation",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":323,"type":192},"optimize-for-ai",{"extract":325,"llm":326},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":244,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":330,"_id":331,"community":332,"display":333,"identity":342,"providers":344,"relations":347,"workflow":348},1778054123074.255,"k178ssrewdzfvgmak4tyb3y3kd866s7b",{"reviewCount":8},{"description":334,"installMethods":335,"name":336,"sourceUrl":337,"tags":338},"Design or audit internal link structure for a website. Use when the user asks about internal linking, link architecture, orphan pages, PageRank flow, anchor text, site structure, silo architecture, or why pages aren't ranking despite good content. For external link building, see build-links.",{},"Fix Linking","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/fix-linking",[15,339,340,341],"linking","website-structure","auditing",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":343,"type":192},"fix-linking",{"extract":345,"llm":346},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":244,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187}]