[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-calm-north-migrate-site-tr":3,"guides-for-calm-north-migrate-site":225,"similar-k176m770wyzhc62j80jpmgxe9d866c1z":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.2554,"k176m770wyzhc62j80jpmgxe9d866c1z",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18,19],"seo","migration","website","technical-seo","content-strategy",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":177,"workflow":186},1778054162250.4458,"kn7fhm39wqe6kfkp1zq4vx09gh867y7b","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,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly names the problem of guiding website migrations without losing rankings and lists specific scenarios like domain moves and CMS switches.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill provides a comprehensive framework for website migrations, including pre-migration audits, redirect mapping, technical setup, post-migration monitoring, and rollback plans, which goes beyond simple prompt-based advice.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill covers the complete lifecycle of a website migration, from planning and execution to monitoring and rollback, offering a robust solution for real-world workflows.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses exclusively on website migration planning and execution, without venturing into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities and intended use cases.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill does not expose individual tools; it functions as a single, comprehensive workflow.",{"category":50,"check":51,"severity":47,"summary":52},"Documentation","Configuration & parameter reference","The skill does not appear to have configurable parameters or environment variables that require documentation.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This skill does not expose individual tools that require naming.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","This skill does not expose individual tools with distinct parameter schemas or response shapes.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The repository includes an MIT license file, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","warning","There are no commits on the default branch in the last 12 months, indicating potential lack of maintenance.",{"category":64,"check":69,"severity":47,"summary":70},"Dependency Management","No third-party dependencies were identified in the provided code.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The skill does not load or execute third-party data as instructions, nor does it fetch remote content.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The skill does not fetch remote code or data at runtime, and all content is contained within the skill directory.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The skill operates within its designated scope and does not attempt to modify files outside the project folder or use absolute paths.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The skill does not read or submit confidential data to third parties, and all outbound calls are documented or non-existent.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, invisible characters, or obfuscated instructions.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The skill's code is plain, readable source code and does not involve obfuscation, base64 payloads, or runtime fetches.",{"category":98,"check":99,"severity":29,"summary":100},"Portability","Structural Assumption","The skill does not make structural assumptions about the user's project organization and provides clear error messages for unmet preconditions.",{"category":102,"check":103,"severity":47,"summary":104},"Trust","Issues Attention","No issues data available to evaluate.",{"category":106,"check":107,"severity":29,"summary":108},"Versioning","Release Management","A version ('1.0.0') is declared in the SKILL.md frontmatter.",{"category":110,"check":111,"severity":47,"summary":112},"Code Execution","Validation","The skill does not expose executable code or structured output that requires validation.",{"category":72,"check":114,"severity":29,"summary":115},"Unguarded Destructive Operations","The skill is primarily guidance-based and does not contain inherently destructive operations.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The skill provides structured guidance and checklists, implying a fail-closed approach for its defined steps.",{"category":110,"check":120,"severity":47,"summary":121},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":123,"check":124,"severity":47,"summary":125},"Compliance","GDPR","The skill does not operate on personal data.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","No regional signals were detected, and the skill's functionality is applicable globally.",{"category":98,"check":130,"severity":29,"summary":131},"Runtime stability","The skill makes no assumptions about specific shells, OS, or runtimes beyond standard markdown and potential markdown interpreter capabilities.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The description clearly states the skill's purpose (guiding website migrations) and provides specific use cases and boundaries.",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The frontmatter is concise, clearly states the core capability, and includes relevant trigger phrases.",{"category":50,"check":139,"severity":29,"summary":140},"Concise Body","The skill body is concise and effectively uses sections and tables for clarity, deferring deeper material where appropriate.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","The skill uses sections and tables effectively for progressive disclosure of information within the main SKILL.md file.",{"category":142,"check":146,"severity":47,"summary":147},"Forked exploration","The skill is a guidance and planning tool, not an exploration or audit skill that would benefit from forked context.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","The README provides clear, end-to-end examples for various skills, including site migration.",{"category":27,"check":152,"severity":29,"summary":153},"Edge cases","The skill addresses potential failure modes like incorrect redirects, traffic drops, and indexing issues, providing recovery steps.",{"category":110,"check":155,"severity":47,"summary":156},"Tool Fallback","The skill does not appear to rely on external tools like MCP servers.",{"category":98,"check":158,"severity":29,"summary":159},"Stack assumptions","The skill makes no assumptions about specific stacks, frameworks, or runtimes, functioning as a general guidance document.",{"category":161,"check":162,"severity":29,"summary":163},"Safety","Halt on unexpected state","The skill outlines clear rollback criteria and steps, implying a halt on unexpected states to prevent further issues.",{"category":98,"check":165,"severity":29,"summary":166},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it provides a link to an external tool but not a dependency.",1778054147095,"This skill provides a structured framework for planning and executing website migrations, covering pre-migration audits, redirect mapping, technical setup, post-migration monitoring, and rollback strategies. It aims to minimize SEO risks associated with such changes.","2.0.0","3.4.0","The skill is well-documented, comprehensive in its approach to website migrations, and adheres to best practices for scope and safety. The only significant finding is the lack of recent commits, which is noted as a warning.",92,"A comprehensive skill for guiding website migrations, offering detailed plans for domain changes, CMS switches, and URL restructures.",[15,16,17,18,19],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":185},{},1778054136730,{"descriptionLength":181,"readmeSize":8},287,{},{"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","migrate-site","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,288,309,328],{"_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,19,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,19,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":282,"relations":286,"workflow":287},1778054123074.251,"k179s5hjesm00qgha5rrnfmcrx8679v0",{"reviewCount":8},{"description":273,"installMethods":274,"name":275,"sourceUrl":276,"tags":277},"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,278,279,280,18],"audit","website-analysis","content-optimization",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":278,"type":192},{"extract":283,"llm":285},{"commitSha":197,"license":284},"MIT-0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":265,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":289,"_id":290,"community":291,"display":292,"identity":301,"providers":303,"relations":307,"workflow":308},1778054123074.2568,"k17146rv7hd9v8en16da5xjj5h866gxy",{"reviewCount":8},{"description":293,"installMethods":294,"name":295,"sourceUrl":296,"tags":297},"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,19,298,299,300],"seo-audit","traffic-loss","content-decay",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":302,"type":192},"recover-content",{"extract":304,"llm":305},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":306,"targetMarket":175,"tier":176},94,{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":321,"providers":323,"relations":326,"workflow":327},1778054123074.254,"k17aqbaq4089x1g8wwmw846g758674ae",{"reviewCount":8},{"description":314,"installMethods":315,"name":316,"sourceUrl":317,"tags":318},"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,18,319,320,218],"troubleshooting","diagnostic",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":322,"type":192},"diagnose-seo",{"extract":324,"llm":325},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187},{"_creationTime":329,"_id":330,"community":331,"display":332,"identity":340,"providers":342,"relations":345,"workflow":346},1778054123074.253,"k17cgfs77a3wcss6jpn0pe22vh866yww",{"reviewCount":8},{"description":333,"installMethods":334,"name":335,"sourceUrl":336,"tags":337},"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,19,338,237,339],"topical-authority","content-architecture",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":341,"type":192},"build-clusters",{"extract":343,"llm":344},{"commitSha":197,"license":284},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":223,"extractAt":224,"githubAt":223,"llmAt":187,"updatedAt":187}]