[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-calm-north-beat-competitors-sw":3,"guides-for-calm-north-beat-competitors":222,"similar-k17fe44268tcn7jjmjcjrw3fyh866zhj":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":186,"isFallback":191,"parentExtension":192,"providers":193,"relations":198,"repo":200,"workflow":219},1778054123074.252,"k17fe44268tcn7jjmjcjrw3fyh866zhj",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18,19],"seo","competitor-analysis","marketing","strategy","attack-plan",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":175,"workflow":184},1778054162250.4387,"kn799x5qyrndy02zz82wqhbav58663fc","en",{"checks":25,"evaluatedAt":165,"extensionSummary":166,"promptVersionExtension":167,"promptVersionScoring":168,"rationale":169,"score":170,"summary":171,"tags":172,"targetMarket":173,"tier":174},[26,31,35,39,42,45,48,51,55,59,63,66,69,73,77,81,84,88,91,94,98,102,105,109,112,115,118,121,124,127,131,134,138,142,146,149,152,155,159,162],{"category":27,"check":28,"severity":29,"summary":30},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (turning competitor SEO data into an attack plan) and provides specific use cases (competitor analysis, outranking, keyword overlap) and non-goals (building content, which is delegated to other skills).",{"category":32,"check":33,"severity":29,"summary":34},"Scope","Description quality","The description accurately reflects the extension's functionality, outlining the process of analyzing competitor SEO data to create a prioritized attack plan.",{"category":36,"check":37,"severity":29,"summary":38},"Practical Utility","Problem relevance","The description clearly names the user problem: turning competitor SEO data into a prioritized attack plan for SEO strategy.",{"category":36,"check":40,"severity":29,"summary":41},"Unique selling proposition","The extension offers a structured, step-by-step workflow for competitor analysis and attack plan generation, going beyond basic LLM capabilities by providing a defined process and scoring mechanisms.",{"category":36,"check":43,"severity":29,"summary":44},"Production readiness","The extension provides a comprehensive, multi-step process for competitor analysis and attack plan generation, covering identification, analysis, scoring, and output formatting, making it ready for real-world use.",{"category":32,"check":46,"severity":29,"summary":47},"Single responsibility principle","The extension focuses solely on competitor SEO analysis and attack plan generation, clearly delegating content gap filling to other mentioned skills ('brief', 'build-clusters').",{"category":27,"check":49,"severity":29,"summary":50},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and provides clear trigger phrases for routing.",{"category":52,"check":53,"severity":29,"summary":54},"Documentation","Concise Body","The skill body is concise and delegates detailed procedures and battlecard templates to separate sections within the SKILL.md file, adhering to progressive disclosure principles.",{"category":56,"check":57,"severity":29,"summary":58},"Context","Progressive Disclosure","The SKILL.md file outlines the main steps and clearly presents templates and detailed tables within the main body, avoiding excessive inline embedding of bulk material.",{"category":56,"check":60,"severity":61,"summary":62},"Forked exploration","not_applicable","This skill is analytical and does not involve deep code review or exploration that would require a forked context.",{"category":36,"check":64,"severity":29,"summary":65},"Usage examples","The README provides a clear, end-to-end example demonstrating the invocation and expected outcome for the `beat-competitors` skill, along with other skills in the bundle.",{"category":36,"check":67,"severity":29,"summary":68},"Edge cases","The 'Before You Start' section explicitly lists required context and implicitly handles edge cases by specifying the maximum number of competitors to focus on and by defining what to do if competitors are unknown.",{"category":70,"check":71,"severity":61,"summary":72},"Invovation","Tool Fallback","This skill does not appear to rely on external tools like MCP servers; its functionality is self-contained within the prompt logic.",{"category":74,"check":75,"severity":29,"summary":76},"Safety","Halt on unexpected state","The skill's preconditions are clearly listed in the 'Before You Start' section, and the workflow implies a halt if this context is not provided.",{"category":78,"check":79,"severity":29,"summary":80},"Portability","Cross-skill coupling","The skill clearly states when to use other skills ('brief', 'build-clusters') for specific tasks, maintaining a standalone focus on competitor analysis.",{"category":32,"check":82,"severity":61,"summary":83},"Scoped tools","This extension does not expose tools directly; it's a prompt-based skill.",{"category":52,"check":85,"severity":86,"summary":87},"Configuration & parameter reference","info","Required context inputs are listed, but there is no explicit documentation of default values or precedence order as it does not utilize configuration files or environment variables.",{"category":32,"check":89,"severity":61,"summary":90},"Tool naming","This extension does not define specific tools with names; it operates as a single skill.",{"category":32,"check":92,"severity":61,"summary":93},"Minimal I/O surface","As this is a prompt-based skill and not a tool with explicit input/output schemas, this check is not applicable.",{"category":95,"check":96,"severity":29,"summary":97},"License","License usability","The extension is licensed under the MIT License, a permissive open-source license, with a dedicated LICENSE file.",{"category":99,"check":100,"severity":61,"summary":101},"Maintenance","Commit recency","The repository's default branch has no commit history available for evaluation.",{"category":99,"check":103,"severity":61,"summary":104},"Dependency Management","There are no 3rd party dependencies explicitly declared or used in the provided files.",{"category":106,"check":107,"severity":29,"summary":108},"Security","Secret Management","The skill does not handle or expose secrets, operating on publicly available SEO data and user-provided context.",{"category":106,"check":110,"severity":29,"summary":111},"Injection","The skill processes user-provided context and SEO data, but the instructions do not indicate execution of loaded third-party data as code.",{"category":106,"check":113,"severity":29,"summary":114},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute external scripts, keeping all operations within the provided bundle.",{"category":106,"check":116,"severity":29,"summary":117},"Sandbox Isolation","The skill operates on user-provided data and analysis steps described in the prompt, with no indication of file system modification outside its intended scope.",{"category":106,"check":119,"severity":29,"summary":120},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's instructions.",{"category":106,"check":122,"severity":29,"summary":123},"Data Exfiltration","The skill's purpose is analytical and does not involve sending confidential data to third parties. Any outbound calls would be to documented SEO tools if integrated.",{"category":106,"check":125,"severity":29,"summary":126},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":128,"check":129,"severity":29,"summary":130},"Hooks","Opaque code execution","The skill instructions are plain text and do not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":78,"check":132,"severity":29,"summary":133},"Structural Assumption","The skill requires specific context inputs but does not make assumptions about the user's project file structure or operating system.",{"category":135,"check":136,"severity":61,"summary":137},"Trust","Issues Attention","No issue data was available for this repository.",{"category":139,"check":140,"severity":29,"summary":141},"Versioning","Release Management","The SKILL.md frontmatter includes a `version: 1.0.0` field, indicating a managed release.",{"category":143,"check":144,"severity":61,"summary":145},"Code Execution","Validation","This skill does not expose executable code or structured output that requires schema validation.",{"category":106,"check":147,"severity":29,"summary":148},"Unguarded Destructive Operations","The skill is analytical and performs no destructive operations.",{"category":143,"check":150,"severity":29,"summary":151},"Error Handling","The skill is prompt-based; error handling would be managed by the agent receiving the structured output and prompt.",{"category":143,"check":153,"severity":61,"summary":154},"Logging","This skill does not perform actions that require local audit logging.",{"category":156,"check":157,"severity":29,"summary":158},"Compliance","GDPR","The skill operates on SEO data and competitor information, not personal data, and therefore does not pose GDPR risks.",{"category":156,"check":160,"severity":29,"summary":161},"Target market","The extension is a general SEO tool applicable globally and does not contain region-specific logic, language, or data formats.",{"category":78,"check":163,"severity":29,"summary":164},"Runtime stability","The skill is prompt-based and does not make assumptions about specific shells, operating systems, or runtimes beyond the agent environment.",1778054135774,"This skill transforms competitor SEO data into a prioritized attack plan by analyzing keyword overlap, identifying content gaps, and scoring opportunities. It guides users through competitor identification, keyword analysis, opportunity scoring, and strategic planning, with clear instructions for quick wins, content creation, and long-term plays. The skill also provides a template for competitive battlecards and a content production schedule.","2.0.0","3.4.0","This is a high-quality skill that is well-documented, focused on a specific problem, and follows best practices. It correctly delegates related tasks to other skills and has a clear usage model. The only minor deduction is for the lack of explicit configuration parameter documentation, which is not critical given the skill's nature.",95,"This skill provides a structured and actionable plan for analyzing competitor SEO data to identify strategic opportunities.",[15,16,17,18,19],"global","verified",{"codeQuality":176,"collectedAt":177,"documentation":178,"maintenance":180,"security":181,"testCoverage":183},{},1778054125768,{"descriptionLength":179,"readmeSize":8},298,{},{"hasNpmPackage":182,"smitheryVerified":182},false,{"hasCi":182,"hasTests":182},{"updatedAt":185},1778054162250,{"githubOwner":187,"githubRepo":188,"locale":23,"slug":189,"type":190},"calm-north","seojuice-skills","beat-competitors","skill",true,null,{"extract":194,"llm":197},{"commitSha":195,"license":196},"c1f633bea512365ba04477076369e418ecc82ffd","MIT",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":199},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"_creationTime":201,"_id":199,"identity":202,"providers":204,"workflow":216},1777995558409.8477,{"githubOwner":187,"githubRepo":188,"sourceUrl":203},"https://github.com/calm-north/seojuice-skills",{"discover":205,"github":208},{"sources":206},[207],"skills-sh",{"closedIssues90d":8,"forks":209,"homepage":210,"license":196,"openIssues90d":8,"pushedAt":211,"readmeSize":212,"stars":213,"topics":214},1,"https://seojuice.com",1772202647000,6506,7,[215,17,15],"analytics",{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778054124823,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185},1778054123513,1778054123074,[],[224,245,265,292,319,347],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":237,"providers":239,"relations":243,"workflow":244},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"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,234,235,17,236],"ai","content-optimization","documentation",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":238,"type":190},"optimize-for-ai",{"extract":240,"llm":241},{"commitSha":195,"license":196},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},98,{"repoId":199},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185},{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":258,"providers":260,"relations":263,"workflow":264},1778054123074.2544,"k172pgwpkswfgmfgyvc8pzzrfn866ea6",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":253,"tags":254},"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,255,256,17,257],"keyword-research","content-strategy","seo-tools",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":259,"type":190},"find-keywords",{"extract":261,"llm":262},{"commitSha":195,"license":196},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":199},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185},{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":278,"providers":282,"relations":286,"workflow":288},1778053148350.4714,"k17bf7x1rt5k8v06gn11f93wqh866gc4",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":273,"tags":274},"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,275,235,276,277,17,236],"keywords","search","organic-traffic",{"githubOwner":279,"githubRepo":280,"locale":23,"slug":281,"type":190},"claude-office-skills","skills","seo-optimizer",{"extract":283,"llm":285},{"commitSha":284,"license":196},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":287},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291},1778053151766,1778053148350,1778053561145,{"_creationTime":293,"_id":294,"community":295,"display":296,"identity":305,"providers":309,"relations":313,"workflow":315},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":297,"installMethods":298,"name":299,"sourceUrl":300,"tags":301},"Maps the full customer journey from first touch to advocacy. Generates a comprehensive customer-journey.md with all stages, touchpoints, emotions, pain points, opportunities, Mermaid diagrams, and metrics. Use when mapping customer experience, designing onboarding flows, identifying churn risks, or optimizing conversion funnels.",{},"Customer Journey Mapper","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-journey-mapper",[302,303,18,17,236,304],"customer-experience","journey-mapping","reporting",{"githubOwner":306,"githubRepo":307,"locale":23,"slug":308,"type":190},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":310,"llm":312},{"commitSha":311,"license":196},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":314},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":316,"extractAt":317,"githubAt":316,"llmAt":318,"updatedAt":318},1778054667983,1778054663200,1778055270278,{"_creationTime":320,"_id":321,"community":322,"display":323,"identity":333,"providers":337,"relations":341,"workflow":343},1778053730743.957,"k17fk3ej9a41nt351kavjh839x866pz8",{"reviewCount":8},{"description":324,"installMethods":325,"name":326,"sourceUrl":327,"tags":328},"Help users plan and execute product launches. Use when someone is planning a product launch, preparing PR outreach, coordinating a go-to-market campaign, launching on Product Hunt, or asking how to generate buzz for a new feature or product.",{},"Launch Marketing","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/launch-marketing",[329,17,18,330,331,332],"product-launch","gtm","product-management","llm-skill",{"githubOwner":334,"githubRepo":335,"locale":23,"slug":336,"type":190},"refoundai","lenny-skills","launch-marketing",{"extract":338,"llm":340},{"commitSha":339,"license":196},"280a57aa42fed3b6f35f51f0d9e71013b4c8ae74",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":342},"kd71b12s61d3nrk4f6dxqd3z35865mkg",{"anyEnrichmentAt":344,"extractAt":345,"githubAt":344,"llmAt":346,"updatedAt":346},1778053732694,1778053730744,1778053975687,{"_creationTime":348,"_id":349,"community":350,"display":351,"identity":360,"providers":362,"relations":365,"workflow":366},1778054123074.255,"k178ssrewdzfvgmak4tyb3y3kd866s7b",{"reviewCount":8},{"description":352,"installMethods":353,"name":354,"sourceUrl":355,"tags":356},"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,357,358,359],"linking","website-structure","auditing",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":361,"type":190},"fix-linking",{"extract":363,"llm":364},{"commitSha":195,"license":196},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":199},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185}]