[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-calm-north-fix-linking-ar":3,"guides-for-calm-north-fix-linking":220,"similar-k178ssrewdzfvgmak4tyb3y3kd866s7b":221},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":183,"isFallback":188,"parentExtension":189,"providers":190,"relations":195,"repo":197,"workflow":217},1778054123074.255,"k178ssrewdzfvgmak4tyb3y3kd866s7b",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18],"seo","linking","website-structure","auditing",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":172,"workflow":181},1778054162250.447,"kn7bmaw0qpg9gxgz38340vna7h866gdg","en",{"checks":24,"evaluatedAt":162,"extensionSummary":163,"promptVersionExtension":164,"promptVersionScoring":165,"rationale":166,"score":167,"summary":168,"tags":169,"targetMarket":170,"tier":171},[25,30,33,36,40,43,47,52,55,58,62,66,69,73,76,79,82,85,88,91,95,99,103,107,111,114,117,120,124,127,130,133,136,139,143,146,149,152,155,159],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The description clearly states the problem of designing or auditing internal link structure for a website and lists specific use cases like orphan pages and PageRank flow.",{"category":26,"check":31,"severity":28,"summary":32},"Unique selling proposition","The skill provides a structured approach to internal linking using specific models like Hub-and-Spoke and Silo Structure, along with detailed metrics and ROI expectations, which goes beyond basic LLM advice.",{"category":26,"check":34,"severity":28,"summary":35},"Production readiness","The skill offers a comprehensive approach to internal linking, covering analysis, design, and an action plan, suitable for professional SEO workflows.",{"category":37,"check":38,"severity":28,"summary":39},"Scope","Single responsibility principle","The skill focuses exclusively on internal link structure design and auditing for websites, adhering to a single, well-defined domain.",{"category":37,"check":41,"severity":28,"summary":42},"Description quality","The description accurately reflects the skill's purpose of designing and auditing internal link structures, including specific use cases and architectural models.",{"category":44,"check":45,"severity":28,"summary":46},"Invocation","Scoped tools","The skill appears to have a single, well-defined function focused on internal linking, without exposing multiple, narrowly scoped tools.",{"category":48,"check":49,"severity":50,"summary":51},"Documentation","Configuration & parameter reference","not_applicable","The skill does not appear to use configurable parameters or environment variables beyond its core functionality, making this check not applicable.",{"category":37,"check":53,"severity":28,"summary":54},"Tool naming","The skill name 'fix-linking' is descriptive and aligns with its core function.",{"category":37,"check":56,"severity":28,"summary":57},"Minimal I/O surface","The skill's input is primarily descriptive text about the website and its desired structure, and its output is a structured audit and plan, appearing minimal and well-defined.",{"category":59,"check":60,"severity":28,"summary":61},"License","License usability","The extension is licensed under the MIT License, which is a permissive open-source license.",{"category":63,"check":64,"severity":50,"summary":65},"Maintenance","Commit recency","The last commit date is not available (n/a), making it impossible to assess recency. However, the provided content does not indicate a lack of maintenance.",{"category":63,"check":67,"severity":50,"summary":68},"Dependency Management","The skill does not appear to use any third-party dependencies, therefore this check is not applicable.",{"category":70,"check":71,"severity":50,"summary":72},"Security","Secret Management","The skill does not handle any secrets or credentials, making this check not applicable.",{"category":70,"check":74,"severity":28,"summary":75},"Injection","The skill does not load or process untrusted third-party data, and all references appear to be bundled within the repository, mitigating injection risks.",{"category":70,"check":77,"severity":28,"summary":78},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute code from external sources, keeping the supply chain contained within the bundle.",{"category":70,"check":80,"severity":28,"summary":81},"Sandbox Isolation","The skill operates on provided text and descriptions and does not appear to interact with the file system or external paths, maintaining sandbox isolation.",{"category":70,"check":83,"severity":28,"summary":84},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's script.",{"category":70,"check":86,"severity":28,"summary":87},"Data Exfiltration","The skill does not make any outbound calls or reference any confidential data, eliminating the risk of data exfiltration.",{"category":70,"check":89,"severity":28,"summary":90},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, including HTML comments, invisible Unicode characters, or bidi overrides.",{"category":92,"check":93,"severity":28,"summary":94},"Hooks","Opaque code execution","The skill's code is plain and readable, with no obfuscation techniques like base64 encoding or runtime fetching.",{"category":96,"check":97,"severity":28,"summary":98},"Portability","Structural Assumption","The skill does not make assumptions about the user's project file layout; it operates on provided descriptions and data.",{"category":100,"check":101,"severity":50,"summary":102},"Trust","Issues Attention","No open or closed issues data was available, so this check is not applicable.",{"category":104,"check":105,"severity":28,"summary":106},"Versioning","Release Management","The SKILL.md frontmatter declares a version of '1.0.0', indicating proper version management.",{"category":108,"check":109,"severity":28,"summary":110},"Code Execution","Validation","The skill appears to operate on descriptive inputs and structured output, implying internal validation and sanitization of its own processes.",{"category":70,"check":112,"severity":28,"summary":113},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations, making this check not applicable.",{"category":108,"check":115,"severity":28,"summary":116},"Error Handling","The skill provides structured output and recommendations, suggesting robust error handling for any unexpected states.",{"category":108,"check":118,"severity":50,"summary":119},"Logging","The skill is read-only and does not perform destructive actions or outbound calls, making logging not applicable.",{"category":121,"check":122,"severity":28,"summary":123},"Compliance","GDPR","The skill does not operate on personal data; it analyzes website structure, making GDPR compliance not applicable.",{"category":121,"check":125,"severity":28,"summary":126},"Target market","The skill's focus on general SEO principles for internal linking is applicable globally, with no regional restrictions detected.",{"category":96,"check":128,"severity":28,"summary":129},"Runtime stability","The skill operates on descriptive inputs and does not rely on specific editor features, shells, or operating systems, ensuring broad portability.",{"category":44,"check":131,"severity":28,"summary":132},"Precise Purpose","The description clearly defines the skill's purpose (design/audit internal links) and provides specific triggers and boundaries, making its scope precise.",{"category":44,"check":134,"severity":28,"summary":135},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly summarizing the core capability and providing relevant trigger phrases.",{"category":48,"check":137,"severity":28,"summary":138},"Concise Body","The SKILL.md body is well-structured and under approximately 500 lines, with detailed sections delegated to tables and clear recommendations.",{"category":140,"check":141,"severity":28,"summary":142},"Context","Progressive Disclosure","The skill outlines the overall process in SKILL.md and uses tables effectively for detailed information, adhering to progressive disclosure principles.",{"category":140,"check":144,"severity":50,"summary":145},"Forked exploration","This skill is not an exploration or deep audit tool that requires forking; it provides a structured analysis and plan.",{"category":26,"check":147,"severity":28,"summary":148},"Usage examples","The README provides clear, end-to-end examples for key capabilities like auditing and content brief creation, demonstrating inputs and expected outcomes.",{"category":26,"check":150,"severity":28,"summary":151},"Edge cases","The skill handles edge cases like orphan pages and generic anchor text with specific decision trees and resolution steps, documenting failure modes.",{"category":108,"check":153,"severity":50,"summary":154},"Tool Fallback","The skill does not appear to rely on external tools like MCP servers, making this check not applicable.",{"category":156,"check":157,"severity":28,"summary":158},"Safety","Halt on unexpected state","The skill provides structured decision trees for handling issues like orphan pages and proposes clear actions, implying it halts on unexpected states to report them.",{"category":96,"check":160,"severity":28,"summary":161},"Cross-skill coupling","The skill functions standalone and explicitly cross-references other potential skills like 'build-links' and 'build-clusters' when relevant, avoiding implicit coupling.",1778054147129,"This skill analyzes and designs internal link architecture using specific models like Hub-and-Spoke and Silo Structure. It identifies orphan pages, manages anchor text budgets, and generates a concrete link injection plan. The skill also offers recommendations for improving crawl efficiency and overall organic traffic.","2.0.0","3.4.0","The extension is exceptionally well-documented and structured, with clear problem definition, a strong unique selling proposition, and excellent coverage of practical SEO workflows. It adheres strictly to best practices in scope, security, and portability, with no critical or warning findings. Minor potential improvements could include explicit dependency declarations if any were present, but as a pure script skill, it excels.",98,"This skill provides a comprehensive and structured approach to designing and auditing internal website link structures.",[15,16,17,18],"global","verified",{"codeQuality":173,"collectedAt":174,"documentation":175,"maintenance":177,"security":178,"testCoverage":180},{},1778054137490,{"descriptionLength":176,"readmeSize":8},292,{},{"hasNpmPackage":179,"smitheryVerified":179},false,{"hasCi":179,"hasTests":179},{"updatedAt":182},1778054162250,{"githubOwner":184,"githubRepo":185,"locale":22,"slug":186,"type":187},"calm-north","seojuice-skills","fix-linking","skill",true,null,{"extract":191,"llm":194},{"commitSha":192,"license":193},"c1f633bea512365ba04477076369e418ecc82ffd","MIT",{"promptVersionExtension":164,"promptVersionScoring":165,"score":167,"targetMarket":170,"tier":171},{"repoId":196},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"_creationTime":198,"_id":196,"identity":199,"providers":201,"workflow":214},1777995558409.8477,{"githubOwner":184,"githubRepo":185,"sourceUrl":200},"https://github.com/calm-north/seojuice-skills",{"discover":202,"github":205},{"sources":203},[204],"skills-sh",{"closedIssues90d":8,"forks":206,"homepage":207,"license":193,"openIssues90d":8,"pushedAt":208,"readmeSize":209,"stars":210,"topics":211},1,"https://seojuice.com",1772202647000,6506,7,[212,213,15],"analytics","marketing",{"discoverAt":215,"extractAt":216,"githubAt":216,"updatedAt":216},1777995558409,1778054124823,{"anyEnrichmentAt":218,"extractAt":219,"githubAt":218,"llmAt":182,"updatedAt":182},1778054123513,1778054123074,[],[222,242,262,289,316,336],{"_creationTime":223,"_id":224,"community":225,"display":226,"identity":235,"providers":237,"relations":240,"workflow":241},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":227,"installMethods":228,"name":229,"sourceUrl":230,"tags":231},"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,232,233,213,234],"ai","content-optimization","documentation",{"githubOwner":184,"githubRepo":185,"locale":22,"slug":236,"type":187},"optimize-for-ai",{"extract":238,"llm":239},{"commitSha":192,"license":193},{"promptVersionExtension":164,"promptVersionScoring":165,"score":167,"targetMarket":170,"tier":171},{"repoId":196},{"anyEnrichmentAt":218,"extractAt":219,"githubAt":218,"llmAt":182,"updatedAt":182},{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":255,"providers":257,"relations":260,"workflow":261},1778054123074.2544,"k172pgwpkswfgmfgyvc8pzzrfn866ea6",{"reviewCount":8},{"description":247,"installMethods":248,"name":249,"sourceUrl":250,"tags":251},"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,252,253,213,254],"keyword-research","content-strategy","seo-tools",{"githubOwner":184,"githubRepo":185,"locale":22,"slug":256,"type":187},"find-keywords",{"extract":258,"llm":259},{"commitSha":192,"license":193},{"promptVersionExtension":164,"promptVersionScoring":165,"score":167,"targetMarket":170,"tier":171},{"repoId":196},{"anyEnrichmentAt":218,"extractAt":219,"githubAt":218,"llmAt":182,"updatedAt":182},{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":275,"providers":279,"relations":283,"workflow":285},1778053148350.4714,"k17bf7x1rt5k8v06gn11f93wqh866gc4",{"reviewCount":8},{"description":267,"installMethods":268,"name":269,"sourceUrl":270,"tags":271},"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,272,233,273,274,213,234],"keywords","search","organic-traffic",{"githubOwner":276,"githubRepo":277,"locale":22,"slug":278,"type":187},"claude-office-skills","skills","seo-optimizer",{"extract":280,"llm":282},{"commitSha":281,"license":193},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":164,"promptVersionScoring":165,"score":167,"targetMarket":170,"tier":171},{"repoId":284},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":286,"extractAt":287,"githubAt":286,"llmAt":288,"updatedAt":288},1778053151766,1778053148350,1778053561145,{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":303,"providers":304,"relations":309,"workflow":312},1778054268187.7817,"k1771h37s3zz945hdh08zdmkm1866n54",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"Search the web via the Bright Data CLI — `bdata search` for Google/Bing/Yandex SERP, `bdata discover` for intent-ranked semantic results. Use when the user wants SERP results, needs URLs to feed into scraping, or wants semantic web discovery with optional page content. Hands off to `scrape` once target URLs are chosen, and to `data-feeds` when the user wants structured data from a known platform. Requires the Bright Data CLI; proactively guides install + login if missing.",{},"Bright Data — Search","https://github.com/brightdata/skills/tree/HEAD/skills/search",[299,300,273,301,302,15],"brightdata","cli","web-scraping","discovery",{"githubOwner":299,"githubRepo":277,"locale":22,"slug":273,"type":187},{"extract":305,"llm":307},{"commitSha":306,"license":193},"d0eeb1fbab809ffffe7c270186bd3eb78cf0c8ba",{"promptVersionExtension":164,"promptVersionScoring":165,"score":308,"targetMarket":170,"tier":171},95,{"parentExtensionId":310,"repoId":311},"k177secs2fy2665c3z8prspg0s867xd1","kd7e4q3ah25vmt87x67vanphhn864r9h",{"anyEnrichmentAt":313,"extractAt":314,"githubAt":313,"llmAt":315,"updatedAt":315},1778054269540,1778054268187,1778054318963,{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":329,"providers":331,"relations":334,"workflow":335},1778054268187.7822,"k17begs4z89dp62tky5mmdh239867xn8",{"reviewCount":8},{"description":321,"installMethods":322,"name":323,"sourceUrl":324,"tags":325},"When the user wants to audit, review, or diagnose SEO issues on their site. Uses live web data via the Bright Data CLI for accurate detection of JS-injected schema, hreflang, canonicals, and live SERP-based ranking checks. Also use when the user mentions \"SEO audit,\" \"technical SEO,\" \"why am I not ranking,\" \"SEO issues,\" \"on-page SEO,\" \"meta tags review,\" \"SEO health check,\" \"my traffic dropped,\" \"lost rankings,\" \"not showing up in Google,\" \"site isn't ranking,\" \"Google update hit me,\" \"page speed,\" \"core web vitals,\" \"crawl errors,\" or \"indexing issues.\" Use this even if the user just says something vague like \"my SEO is bad\" or \"help with SEO\" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For implementing structured data, see schema-markup. For AI search optimization, see ai-seo.",{},"SEO Audit (Bright Data)","https://github.com/brightdata/skills/tree/HEAD/skills/seo-audit",[15,326,299,300,327,328],"audit","scraping","web-data",{"githubOwner":299,"githubRepo":277,"locale":22,"slug":330,"type":187},"seo-audit",{"extract":332,"llm":333},{"commitSha":306,"license":193},{"promptVersionExtension":164,"promptVersionScoring":165,"score":308,"targetMarket":170,"tier":171},{"parentExtensionId":310,"repoId":311},{"anyEnrichmentAt":313,"extractAt":314,"githubAt":313,"llmAt":315,"updatedAt":315},{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":349,"providers":351,"relations":354,"workflow":355},1778054123074.2524,"k179ejv2t9jsfftz4qzh2a0zkx867s3a",{"reviewCount":8},{"description":341,"installMethods":342,"name":343,"sourceUrl":344,"tags":345},"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,253,346,347,348],"seo-brief","content-generation","llm-workflow",{"githubOwner":184,"githubRepo":185,"locale":22,"slug":350,"type":187},"brief",{"extract":352,"llm":353},{"commitSha":192,"license":193},{"promptVersionExtension":164,"promptVersionScoring":165,"score":308,"targetMarket":170,"tier":171},{"repoId":196},{"anyEnrichmentAt":218,"extractAt":219,"githubAt":218,"llmAt":182,"updatedAt":182}]