[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-nowork-studio-geo-optimizer-zh-CN":3,"guides-for-nowork-studio-geo-optimizer":642,"similar-k1701tz3ryvkv5zkmv8ymbgz2186mweb-zh-CN":643},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":236,"parentExtension":250,"providers":305,"relations":309,"repo":310,"tags":640,"workflow":641},1778694720643.0347,"k1701tz3ryvkv5zkmv8ymbgz2186mweb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Generative Engine Optimization (GEO) — make content rank in AI search answers from ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Audits existing content, rewrites for AI citation, and produces per-engine strategy. Use when asked to \"optimize for AI search\", \"rank in ChatGPT\", \"GEO audit\", \"improve AI citations\", \"rank in Perplexity\", \"AI Overview optimization\", \"AI Overview ranking\", \"LLM SEO\", \"answer engine optimization\", \"AEO\", \"get cited by AI\", \"GEO\", \"generative engine optimization\", \"show up in ChatGPT\", \"appear in AI answers\", \"be cited by Perplexity\", \"SGE optimization\", \"Search Generative Experience\", or \"make my content show up in AI answers\". Distinct from regular SEO — this targets generative engines, not traditional Google rankings.\n",{"claudeCode":12},"nowork-studio/toprank","geo-optimizer","https://github.com/nowork-studio/toprank",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778695016147.6052,"kn7ff3gxvy4qngnzhxwd3y714s86n0ap","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of content ranking in AI search engines and the specific pain point of not being cited.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a specialized approach (GEO) distinct from traditional SEO, focusing on AI citation and engine-specific strategies, offering value beyond a general content optimization tool.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle from auditing to rewriting and strategy, with clear steps and references, indicating it's ready for production workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on Generative Engine Optimization (GEO) for AI search engines, covering auditing, rewriting, and strategy without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description is concise, readable, accurately reflects the skill's capabilities, and clearly distinguishes GEO from traditional SEO.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill operates via a single, well-defined conversational interface for its specific task, rather than exposing multiple, narrowly scoped tools or a generalist command.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","This skill operates through conversational prompts and does not expose configurable parameters or explicit options that require documentation.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The skill's primary interface is conversational, using natural language commands rather than exposing explicit tools with names.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill interacts through natural language, requesting only necessary context and providing structured, focused outputs (audits, rewrites, strategies).",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The latest commit was on May 10, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":46,"summary":64},"Dependency Management","The skill's source code does not appear to use any third-party dependencies that require explicit management.",{"category":66,"check":67,"severity":46,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates conversationally and does not load or execute third-party data in a way that could introduce injection vulnerabilities.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime or execute code from remote sources.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the conversational agent's sandbox and does not attempt to modify files or system paths outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not collect or submit confidential data to third parties; it operates on provided content and URLs.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled SKILL.md content is free of hidden steering tricks, ANSI escapes, or invisible Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is contained within readable markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":46,"summary":94},"Portability","Structural Assumption","The skill primarily operates on provided text and URLs, making no assumptions about the user's project file structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","Open issues: 1 opened, 4 closed in the last 90 days. Closure rate is high, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a CHANGELOG.md and commits are recent, indicating active version management.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The skill operates conversationally and does not execute arbitrary code or process structured inputs that require schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is analytical and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill is designed for conversational interaction and does not involve executable scripts or tools that can produce structured errors.",{"category":104,"check":114,"severity":46,"summary":115},"Logging","The skill operates conversationally and does not perform destructive actions or outbound calls that would require local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill does not operate on personal data; it processes content provided by the user for optimization purposes.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's functionality is globally applicable and not tied to any specific geographic or legal jurisdiction.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on the conversational agent's environment and does not make assumptions about specific editors, shells, or OS runtimes.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README exists and clearly states the extension's purpose and capabilities.",{"category":33,"check":130,"severity":46,"summary":131},"Tool surface size","This is a skill-based extension operating via conversational interface, not a set of discrete tools.",{"category":40,"check":133,"severity":46,"summary":134},"Overlapping near-synonym tools","The extension operates via natural language and does not expose distinct tools with overlapping functionality.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features (audit, optimize, strategy) have corresponding implementations described in the SKILL.md.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for Claude Code and mentions optional authentication steps.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill operates conversationally and its error handling is managed by the agent's framework, not through explicit script-level error messages.",{"category":147,"check":148,"severity":46,"summary":149},"Execution","Pinned dependencies","The skill does not use external dependencies or scripts that require pinning.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","The skill performs analysis and rewriting; it does not have state-changing operations that would require a dry-run mode.",{"category":154,"check":155,"severity":46,"summary":156},"Protocol","Idempotent retry & timeouts","The skill's operations are conversational and do not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit telemetry; telemetry collection is managed by the agent framework and not initiated by the skill itself.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose (GEO for AI search) and intended use cases are clearly stated in the frontmatter, with specific trigger phrases and explicit boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability with relevant trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and concise, delegating deeper material to `references/geo-techniques.md`.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to `references/geo-techniques.md` for detailed techniques, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","The skill's workflow is direct and does not involve deep exploration or code review that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear examples for audit, optimize, and strategy modes, outlining inputs, expected outputs, and next steps.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md documents failure modes (e.g., fabrication checks, crawlability issues) and recovery steps (e.g., refusal, finding real sources).",{"category":104,"check":183,"severity":46,"summary":184},"Tool Fallback","The skill does not rely on external tools like MCP servers; it operates within the conversational agent's environment.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's logic includes critical checks like fabrication and content intent matching, which would halt the process and report issues.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained, clearly outlines its purpose, and cross-references other skills like `content-writer` explicitly rather than implicitly relying on them.",1778695016038,"This skill focuses on Generative Engine Optimization (GEO) to improve content visibility and citation in AI search answers from platforms like ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. It audits existing content, rewrites it for AI citation, and produces engine-specific strategies. The skill emphasizes using real evidence and avoiding AI anti-patterns.",[195,196,197,198,199],"Audits content for AI search engine ranking signals","Rewrites content to maximize AI citation probability","Produces per-engine strategy for major AI search platforms","Emphasizes evidence density and PAWC over keyword stuffing","Integrates with other SEO and content tools",[201,202,203,204],"Traditional SEO for Google's blue links (though it complements it)","Generating fabricated statistics or quotes","Automated content submission to CMS platforms (except Strapi via seo-analysis)","Replacing human editorial judgment entirely","3.0.0","4.4.0","To help content creators and SEO professionals make their content rank and get cited in AI-powered search results by applying specialized Generative Engine Optimization techniques.","All checks passed with no warnings or criticals, indicating a high-quality, well-documented, and secure skill.",100,"High-quality skill for optimizing content for AI search engines.",[212,213,214,215,216,217,218],"seo","content-optimization","ai-search","perplexity","chatgpt","gemini","claude","global","verified",[222,223,224,225],"When asked to optimize content for AI search ranking","When needing to improve AI citations for articles or web pages","When developing a strategy to appear in AI Overviews or LLM-generated answers","When ensuring content adheres to GEO best practices for platforms like ChatGPT, Perplexity, or Gemini",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":240,"testCoverage":242},{"hasLockfile":228},false,1778695003483,{"descriptionLength":231,"readmeSize":232},773,18269,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"openIssues90d":237,"pushedAt":238,"stars":239},4,276,true,1,1778438111000,2061,{"hasNpmPackage":228,"license":241,"smitheryVerified":228},"MIT",{"hasCi":228,"hasTests":236},{"updatedAt":244},1778695016147,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"seo/geo-optimizer","nowork-studio","toprank","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":258,"parentExtension":261,"providers":291,"relations":301,"tags":302,"workflow":303},1778694720643.031,"k17dxqwvvhjw9ft30d5zz356z986my6s",{"reviewCount":8},{"description":255,"installMethods":256,"name":257,"sourceUrl":14},"The official Google Ads + Meta Ads + SEO + GEO plugin from NotFair. SEO analysis, Google Ads management, Meta (Facebook + Instagram) Ads management, keyword research, content optimization, schema markup tools, broken link checker, single-page deep audit, and Generative Engine Optimization (GEO) for AI search engines — powered by Google Search Console, Google Ads, and Meta Marketing APIs.",{"claudeCode":248},"Toprank",{"basePath":259,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":260},"","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":268,"providers":270,"relations":285,"tags":287,"workflow":288},1778694720643.0308,"k17bcx0h1xk1nvah6sf9zj1bsd86n6dq",{"reviewCount":8},{"description":266,"installMethods":267,"name":257,"sourceUrl":14},"The official Google Ads + Meta Ads + SEO + GEO plugin from NotFair. SEO, GEO, Google Ads, and Meta Ads skills for Claude Code.",{"claudeCode":12},{"basePath":259,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":269},"marketplace",{"evaluate":271,"extract":280},{"promptVersionExtension":272,"promptVersionScoring":206,"score":273,"tags":274,"targetMarket":219,"tier":220},"3.1.0",97,[275,276,212,277,278,279],"google-ads","meta-ads","marketing","automation","analytics",{"commitSha":281,"license":241,"marketplace":282,"plugin":283},"HEAD",{"name":247,"pluginCount":237},{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd74wn8s89tp9hrfsmcra492r586nbrv",[279,278,275,277,276,212],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778694741191,1778694720643,{"evaluate":292,"extract":298},{"promptVersionExtension":205,"promptVersionScoring":206,"score":293,"tags":294,"targetMarket":219,"tier":297},75,[275,276,212,295,296,277,279,278],"geo","advertising","community",{"commitSha":281,"license":241,"plugin":299},{"mcpCount":8,"provider":284,"skillCount":300},17,{"parentExtensionId":263,"repoId":286},[296,279,278,295,275,277,276,212],{"evaluatedAt":304,"extractAt":290,"updatedAt":304},1778694758113,{"evaluate":306,"extract":308},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":307,"targetMarket":219,"tier":220},[212,213,214,215,216,217,218],{"commitSha":281},{"parentExtensionId":252,"repoId":286},{"_creationTime":311,"_id":286,"identity":312,"providers":313,"workflow":636},1778694715657.0981,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":314,"discover":623,"github":626},{"commitSha":281,"extensions":315},[316,329,348,355,370,380,390,413,424,440,448,456,464,472,480,490,500,507,523,537,551,597,607,615],{"basePath":259,"description":266,"displayName":247,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":18,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323,325],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md",{"path":326,"priority":327},"LICENSE","high","rule",{"basePath":259,"description":255,"displayName":248,"installMethods":330,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":18,"type":260},{"claudeCode":248},"plugin manifest at .claude-plugin/plugin.json",[333,335,336,337,339,342,344,346],{"path":334,"priority":322},".claude-plugin/plugin.json",{"path":324,"priority":322},{"path":326,"priority":327},{"path":338,"priority":322},".mcp.json",{"path":340,"priority":341},"bin/preamble.md","low",{"path":343,"priority":341},"bin/toprank-change-watch",{"path":345,"priority":341},"bin/toprank-config",{"path":347,"priority":341},"bin/toprank-update-check",{"basePath":217,"description":349,"displayName":217,"installMethods":350,"rationale":351,"selectedPaths":352,"source":328,"sourceLanguage":18,"type":249},"Cross-model second opinion from Google Gemini — a different AI reviewing the same changes, with deep Google ecosystem knowledge. Three modes: review (pass/fail gate for Google Ads campaigns, SEO metadata, or code), challenge (adversarial stress-test that tries to break your changes), and consult (open Q&A with Gemini on Google Ads strategy, SEO best practices, or implementation questions). Use when the user says \"gemini review\", \"ask gemini\", \"gemini challenge\", \"second opinion from gemini\", \"consult gemini\", \"stress test with gemini\", \"what would gemini say\", \"cross-model review\", or \"get another opinion\". Voice aliases: \"gem\", \"gemini check\". Especially useful for Google Ads changes, SEO metadata updates, campaign structure decisions, keyword strategies, and bid/budget changes — Gemini has native Google ecosystem knowledge that complements Claude's analysis.\n",{"claudeCode":12},"SKILL.md frontmatter at gemini/SKILL.md",[353],{"path":354,"priority":322},"SKILL.md",{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":328,"sourceLanguage":18,"type":249},"google-ads/audit","Google Ads account audit and business context setup. Run this first — it gathers business information, analyzes account health, and saves context that all other ads skills reuse. Trigger on \"audit my ads\", \"ads audit\", \"set up my ads\", \"onboard\", \"account overview\", \"how's my account\", \"ads health check\", \"what should I fix in my ads\", or when the user is new to NotFair and hasn't run an audit before. Also trigger proactively when other ads skills detect that business-context.json is missing.","google-ads-audit",{"claudeCode":12},"SKILL.md frontmatter at google-ads/audit/SKILL.md",[362,363,366,368],{"path":354,"priority":322},{"path":364,"priority":365},"references/account-health-scoring.md","medium",{"path":367,"priority":365},"references/business-context.md",{"path":369,"priority":365},"references/persona-discovery.md",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":328,"sourceLanguage":18,"type":249},"google-ads/copy","Generate and A/B test Google Ads copy. Use when asked to write ad copy, headlines, descriptions, create ad variants, test ad messaging, improve CTR, or generate RSA (Responsive Search Ad) components. Trigger on \"ad copy\", \"write ads\", \"headlines\", \"descriptions\", \"RSA\", \"responsive search ad\", \"ad text\", \"ad creative\", \"improve CTR\", \"ad A/B test\", \"ad variants\", \"write me an ad\", \"ad variation experiment\", or when the user wants to improve click-through rate on existing ads.","google-ads-copy",{"claudeCode":12},"SKILL.md frontmatter at google-ads/copy/SKILL.md",[377,378],{"path":354,"priority":322},{"path":379,"priority":365},"references/rsa-best-practices.md",{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":328,"sourceLanguage":18,"type":249},"google-ads/landing","Score and diagnose Google Ads landing pages. Use when asked to audit a landing page, check landing page quality, diagnose high-CTR but low-conversion-rate ad groups, improve Quality Score's Landing Page Experience component, or compare an ad group's messaging against its landing page. Trigger on \"landing page audit\", \"landing page score\", \"landing page quality\", \"why is my conversion rate low\", \"LPX\", \"landing page experience\", \"ad to page match\", or when `/google-ads-audit` surfaces a high-CTR / low-CVR ad group.","google-ads-landing",{"claudeCode":12},"SKILL.md frontmatter at google-ads/landing/SKILL.md",[387,388],{"path":354,"priority":322},{"path":389,"priority":365},"references/scoring-rubric.md",{"basePath":391,"description":392,"displayName":275,"installMethods":393,"rationale":394,"selectedPaths":395,"source":328,"sourceLanguage":18,"type":249},"google-ads/manage","Manage Google Ads — performance, keywords, bids, budgets, negatives, campaigns, ads, search terms, QS, location targeting, bulk operations, experiments, asset management, portfolio bidding, offline conversions. Use for any mention of Google Ads, CPA, ROAS, ad spend, or campaign settings.",{"claudeCode":12},"SKILL.md frontmatter at google-ads/manage/SKILL.md",[396,397,399,401,403,405,407,409,411],{"path":354,"priority":322},{"path":398,"priority":365},"references/analysis-heuristics.md",{"path":400,"priority":365},"references/bid-strategy-decision-tree.md",{"path":402,"priority":365},"references/campaign-structure-guide.md",{"path":404,"priority":365},"references/change-tracking.md",{"path":406,"priority":365},"references/industry-benchmarks.md",{"path":408,"priority":365},"references/quality-score-framework.md",{"path":410,"priority":365},"references/search-term-analysis-guide.md",{"path":412,"priority":365},"references/session-checks.md",{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":328,"sourceLanguage":18,"type":249},"meta-ads/audit","Meta Ads (Facebook + Instagram) account audit and business context setup. Run this first — it gathers business information, analyzes account health, and saves context that all other Meta ads skills reuse. Trigger on \"audit my Meta ads\", \"audit my Facebook ads\", \"Meta ads audit\", \"set up my Meta ads\", \"onboard Meta\", \"Meta account overview\", \"how's my Meta account\", \"Meta health check\", \"what should I fix in my Facebook ads\", or when the user is new to NotFair Meta and hasn't run an audit before. Also trigger proactively when other Meta ads skills detect that meta business-context.json is missing.","meta-ads-audit",{"claudeCode":12},"SKILL.md frontmatter at meta-ads/audit/SKILL.md",[420,421,422,423],{"path":354,"priority":322},{"path":364,"priority":365},{"path":367,"priority":365},{"path":369,"priority":365},{"basePath":425,"description":426,"displayName":276,"installMethods":427,"rationale":428,"selectedPaths":429,"source":328,"sourceLanguage":18,"type":249},"meta-ads/manage","Manage Meta Ads (Facebook + Instagram) — performance, ROAS, CPM, frequency, audience overlap, learning phase, creative fatigue, budgets, ad sets, campaigns, ads. Use for any mention of Meta Ads, Facebook Ads, Instagram Ads, ROAS, CPM, ad spend, or campaign settings on Meta.",{"claudeCode":12},"SKILL.md frontmatter at meta-ads/manage/SKILL.md",[430,431,432,434,435,437,438],{"path":354,"priority":322},{"path":398,"priority":365},{"path":433,"priority":365},"references/audience-strategy.md",{"path":402,"priority":365},{"path":436,"priority":365},"references/creative-fatigue.md",{"path":406,"priority":365},{"path":439,"priority":365},"references/learning-phase.md",{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":328,"sourceLanguage":18,"type":249},"openclaw/skills/toprank-improve-page","Improve one URL inside a registered site by producing a focused diagnosis, proposal, and verification artifact.","toprank-improve-page",{"claudeCode":12},"SKILL.md frontmatter at openclaw/skills/toprank-improve-page/SKILL.md",[447],{"path":354,"priority":322},{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":328,"sourceLanguage":18,"type":249},"openclaw/skills/toprank-investigate-drop","Investigate an organic traffic drop for one registered site and produce a ranked recovery plan with artifacts.","toprank-investigate-drop",{"claudeCode":12},"SKILL.md frontmatter at openclaw/skills/toprank-investigate-drop/SKILL.md",[455],{"path":354,"priority":322},{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":328,"sourceLanguage":18,"type":249},"openclaw/skills/toprank-portfolio-review","Review all registered websites in the Toprank OpenClaw portfolio and rank which site deserves attention next.","toprank-portfolio-review",{"claudeCode":12},"SKILL.md frontmatter at openclaw/skills/toprank-portfolio-review/SKILL.md",[463],{"path":354,"priority":322},{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":328,"sourceLanguage":18,"type":249},"openclaw/skills/toprank-site-onboard","Register a website in Toprank's OpenClaw adaptive layer and initialize its per-site work folder.","toprank-site-onboard",{"claudeCode":12},"SKILL.md frontmatter at openclaw/skills/toprank-site-onboard/SKILL.md",[471],{"path":354,"priority":322},{"basePath":473,"description":474,"displayName":475,"installMethods":476,"rationale":477,"selectedPaths":478,"source":328,"sourceLanguage":18,"type":249},"openclaw/skills/toprank-weekly-review","Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.","toprank-weekly-review",{"claudeCode":12},"SKILL.md frontmatter at openclaw/skills/toprank-weekly-review/SKILL.md",[479],{"path":354,"priority":322},{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":328,"sourceLanguage":18,"type":249},"seo/broken-link-checker","Scans a website to find broken links (404s, 500s). Crawls internal pages,  identifies broken outbound links, and reports source pages for easy fixing. Use this when the user asks to \"check for broken links\", \"find 404s\",  \"audit my links\", or \"is my site healthy\".\n","broken-link-checker",{"claudeCode":12},"SKILL.md frontmatter at seo/broken-link-checker/SKILL.md",[487,488],{"path":354,"priority":322},{"path":489,"priority":341},"scripts/checker.py",{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":328,"sourceLanguage":18,"type":249},"seo/content-writer","Write SEO-optimized blog posts, landing pages, and content improvements following Google's E-E-A-T and Helpful Content guidelines. Handles new content creation from a keyword or topic, and improving existing pages. Use when asked to \"write a blog post\", \"create a landing page\", \"improve this page\", \"write content about X\", \"content for keyword X\", \"draft an article\", \"blog post about\", \"landing page for\", \"service page\", \"product page copy\", \"rewrite this page\", \"make this page rank better\", \"content brief\", \"how-to guide\", \"listicle\", or any content creation or improvement task for a website.\n","content-writer",{"claudeCode":12},"SKILL.md frontmatter at seo/content-writer/SKILL.md",[497,498],{"path":354,"priority":322},{"path":499,"priority":365},"references/content-writing.md",{"basePath":246,"description":10,"displayName":13,"installMethods":501,"rationale":502,"selectedPaths":503,"source":328,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at seo/geo-optimizer/SKILL.md",[504,505],{"path":354,"priority":322},{"path":506,"priority":365},"references/geo-techniques.md",{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":328,"sourceLanguage":18,"type":249},"seo/keyword-research","Discover, analyze, and prioritize keywords for SEO and GEO content strategies. Identifies high-value opportunities based on search volume, competition, intent, and business relevance. Generates topic clusters and content calendars. Use when asked to \"find keywords\", \"keyword research\", \"what should I write about\", \"keyword analysis\", \"find me topics to write\", \"search volume\", \"keyword difficulty\", \"content ideas\", or any keyword discovery task.\n","keyword-research",{"claudeCode":12},"SKILL.md frontmatter at seo/keyword-research/SKILL.md",[514,515,517,519,521],{"path":354,"priority":322},{"path":516,"priority":365},"references/example-report.md",{"path":518,"priority":365},"references/keyword-intent-taxonomy.md",{"path":520,"priority":365},"references/keyword-prioritization-framework.md",{"path":522,"priority":365},"references/topic-cluster-templates.md",{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":328,"sourceLanguage":18,"type":249},"seo/meta-tags-optimizer","Optimize title tags, meta descriptions, Open Graph, and Twitter cards for maximum click-through rate. Generates multiple A/B test variations with character counting and SERP preview. Use when asked to \"optimize title tag\", \"write meta description\", \"improve CTR\", \"Open Graph tags\", \"fix my meta tags\", \"social media preview\", \"my click rate is low\", \"title optimization\", or any meta tag task.\n","meta-tags-optimizer",{"claudeCode":12},"SKILL.md frontmatter at seo/meta-tags-optimizer/SKILL.md",[530,531,533,535],{"path":354,"priority":322},{"path":532,"priority":365},"references/ctr-and-social-reference.md",{"path":534,"priority":365},"references/meta-tag-code-templates.md",{"path":536,"priority":365},"references/meta-tag-formulas.md",{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":328,"sourceLanguage":18,"type":249},"seo/schema-markup-generator","Generate JSON-LD structured data markup for rich results in Google Search. Supports FAQ, HowTo, Article, Product, LocalBusiness, and multi-type schemas. Validates against Google requirements and provides implementation guidance. Use when asked to \"add schema markup\", \"generate structured data\", \"JSON-LD\", \"rich snippets\", \"FAQ schema\", \"product markup\", \"add structured data to my page\", \"how to get rich snippets\", or any structured data task.\n","schema-markup-generator",{"claudeCode":12},"SKILL.md frontmatter at seo/schema-markup-generator/SKILL.md",[544,545,547,549],{"path":354,"priority":322},{"path":546,"priority":365},"references/schema-decision-tree.md",{"path":548,"priority":365},"references/schema-templates.md",{"path":550,"priority":365},"references/validation-guide.md",{"basePath":552,"description":553,"displayName":554,"installMethods":555,"rationale":556,"selectedPaths":557,"source":328,"sourceLanguage":18,"type":249},"seo/seo-analysis","Full SEO audit: Google Search Console data + URL Inspection API + PageSpeed Insights API + technical crawl + keyword research + metadata audit + schema markup audit + search intent analysis + Core Web Vitals monitoring. Feeds real GSC data and PageSpeed metrics into AI to surface quick wins, diagnose traffic drops, find content gaps, identify metadata mismatches, detect schema gaps, monitor page performance, and produce an actionable 30-day plan. Use this skill whenever the user asks about SEO, search rankings, organic traffic, Google Search Console, keyword performance, traffic drops, content gaps, search visibility, technical SEO, meta tags, schema markup, structured data, URL indexing, keyword research, indexing issues, page speed, performance, Core Web Vitals, LCP, INP, CLS, or Lighthouse scores. Also trigger on: \"why is my traffic down\", \"what keywords am I ranking for\", \"improve my rankings\", \"check my search console\", \"SEO audit\", \"analyze my SEO\", \"technical SEO\", \"meta tags\", \"indexing issues\", \"crawl errors\", \"content strategy\", \"keyword cannibalization\", \"search intent\", \"schema markup\", \"structured data\", \"URL inspection\", \"page speed\", \"performance score\", \"core web vitals\", \"lighthouse\", or any organic search question. If in doubt, trigger. This skill handles everything from quick GSC checks to deep technical audits with performance monitoring.\n","seo-analysis",{"claudeCode":12},"SKILL.md frontmatter at seo/seo-analysis/SKILL.md",[558,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595],{"path":354,"priority":322},{"path":560,"priority":365},"references/gsc_setup.md",{"path":562,"priority":341},"scripts/_uid.py",{"path":564,"priority":341},"scripts/analyze_gsc.py",{"path":566,"priority":341},"scripts/cms_detect.py",{"path":568,"priority":341},"scripts/fetch_contentful_content.py",{"path":570,"priority":341},"scripts/fetch_ghost_content.py",{"path":572,"priority":341},"scripts/fetch_strapi_content.py",{"path":574,"priority":341},"scripts/fetch_wordpress_content.py",{"path":576,"priority":341},"scripts/list_gsc_sites.py",{"path":578,"priority":341},"scripts/pagespeed.py",{"path":580,"priority":341},"scripts/preflight.py",{"path":582,"priority":341},"scripts/preflight_contentful.py",{"path":584,"priority":341},"scripts/preflight_ghost.py",{"path":586,"priority":341},"scripts/preflight_strapi.py",{"path":588,"priority":341},"scripts/preflight_wordpress.py",{"path":590,"priority":341},"scripts/push_strapi_seo.py",{"path":592,"priority":341},"scripts/show_gsc.py",{"path":594,"priority":341},"scripts/show_pagespeed.py",{"path":596,"priority":341},"scripts/url_inspection.py",{"basePath":598,"description":599,"displayName":600,"installMethods":601,"rationale":602,"selectedPaths":603,"source":328,"sourceLanguage":18,"type":249},"seo/seo-page","Single-page SEO audit: deep content quality evaluation using Google's E-E-A-T framework, Helpful Content guidelines, on-page SEO factors, search intent alignment, technical signals, and readability analysis. Fetches GSC performance data for that specific page, crawls the live HTML, evaluates metadata, schema markup, internal linking, content depth, and produces a scored report with actionable fixes. Use this skill whenever the user wants to analyze a specific page or URL — not the whole site. Trigger on: \"analyze this page\", \"audit this URL\", \"how is this page doing\", \"evaluate my blog post\", \"check this landing page\", \"page SEO\", \"content quality check\", \"is this page good enough\", \"review this page's SEO\", \"what's wrong with this page\", \"how can I improve this page\", \"page analysis\", \"single page audit\", \"content audit for [URL]\", or any request that names a specific URL/page for SEO evaluation. If the user provides a specific URL (not just a domain), this is likely the right skill — use /seo-analysis for full-site audits instead.\n","seo-page",{"claudeCode":12},"SKILL.md frontmatter at seo/seo-page/SKILL.md",[604,605],{"path":354,"priority":322},{"path":606,"priority":365},"references/content-quality-framework.md",{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":328,"sourceLanguage":18,"type":249},"seo/setup-cms","Connect a CMS to toprank SEO tools. Guides users through configuring WordPress, Strapi, Contentful, or Ghost — tests the connection, and writes credentials to .env.local. Once set up, seo-analysis automatically cross- references CMS content against Google Search Console data. Use whenever the user says \"connect my CMS\", \"set up WordPress\", \"configure Strapi\", \"add Contentful\", \"connect Ghost\", or \"CMS setup\". Also trigger if the user asks why no CMS data appears in a seo-analysis report.\n","setup-cms",{"claudeCode":12},"SKILL.md frontmatter at seo/setup-cms/SKILL.md",[614],{"path":354,"priority":322},{"basePath":616,"description":617,"displayName":618,"installMethods":619,"rationale":620,"selectedPaths":621,"source":328,"sourceLanguage":18,"type":249},"toprank-upgrade-skill","Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to \"upgrade toprank\", \"update toprank\", or \"get latest version\". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.\n","toprank-upgrade",{"claudeCode":12},"SKILL.md frontmatter at toprank-upgrade-skill/SKILL.md",[622],{"path":354,"priority":322},{"sources":624},[625],"manual",{"closedIssues90d":234,"description":627,"forks":235,"homepage":628,"license":241,"openIssues90d":237,"pushedAt":238,"readmeSize":232,"stars":239,"topics":629},"Open-source Claude Code skills for SEO, GEO, Google Ads, Meta Ads","https://notfair.co/",[630,631,295,632,633,634,212,635],"claude-code-plugin","claude-skills","googleads","mcp","metaads","googleadsmcp",{"classifiedAt":637,"discoverAt":638,"extractAt":639,"githubAt":639,"updatedAt":637},1778694720337,1778694715657,1778694717962,[214,216,218,213,217,215,212],{"evaluatedAt":244,"extractAt":290,"updatedAt":244},[],[644,671,703,729,760,788],{"_creationTime":645,"_id":646,"community":647,"display":648,"identity":654,"providers":659,"relations":665,"tags":667,"workflow":668},1778688112811.741,"k17fdp3d35dpxhrwm32z7cgzgh86mkc2",{"reviewCount":8},{"description":649,"installMethods":650,"name":652,"sourceUrl":653},"Write search-optimized content that ranks on Google using proven frameworks from Ahrefs, Moz, and Google's E-E-A-T guidelines—create helpful, people-first content that satisfies both search engines and readers. Use when: **Write blog posts** optimized for search engines; **Create pillar content** for topical authority; **Optimize existing content** for better rankings; **Write product or service pages** that rank; **Create how-to guides** and tutorials",{"claudeCode":651},"guia-matthieu/clawfu-skills","SEO Content Writer","https://github.com/guia-matthieu/clawfu-skills",{"basePath":655,"githubOwner":656,"githubRepo":657,"locale":18,"slug":658,"type":249},"skills/content/seo-content-writer","guia-matthieu","clawfu-skills","seo-content-writer",{"evaluate":660,"extract":664},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":661,"targetMarket":219,"tier":220},[212,662,277,663,218],"content-writing","openai",{"commitSha":281,"license":241},{"repoId":666},"kd72qvzyvm658ya7pbyh5ey47h86md53",[218,662,277,663,212],{"evaluatedAt":669,"extractAt":670,"updatedAt":669},1778689448072,1778688112811,{"_creationTime":672,"_id":673,"community":674,"display":675,"identity":681,"providers":685,"relations":696,"tags":699,"workflow":700},1778699234184.6152,"k17ey213cwvfet0az793r7290h86mc5e",{"reviewCount":8},{"description":676,"installMethods":677,"name":679,"sourceUrl":680},"CLI-team runtime for claude, codex, or gemini workers in tmux panes when you need process-based parallel execution",{"claudeCode":678},"Yeachan-Heo/oh-my-claudecode","omc-teams","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":682,"githubOwner":683,"githubRepo":684,"locale":18,"slug":679,"type":249},"skills/omc-teams","Yeachan-Heo","oh-my-claudecode",{"evaluate":686,"extract":695},{"promptVersionExtension":205,"promptVersionScoring":206,"score":687,"tags":688,"targetMarket":219,"tier":220},99,[689,690,691,692,693,694,217,218],"cli","tmux","llm","orchestration","parallel-execution","codex",{"commitSha":281},{"parentExtensionId":697,"repoId":698},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[218,689,694,217,691,692,693,690],{"evaluatedAt":701,"extractAt":702,"updatedAt":701},1778699555463,1778699234184,{"_creationTime":704,"_id":705,"community":706,"display":707,"identity":713,"providers":717,"relations":723,"tags":725,"workflow":726},1778696113180.827,"k171pvb7cmxy1c1f6356cwhdc186mk91",{"reviewCount":8},{"description":708,"installMethods":709,"name":711,"sourceUrl":712},"Run a comprehensive on-page SEO audit or optimization pass covering title tags, meta descriptions, header structure, content quality, internal links, image optimization, URL hygiene, and on-page schema. Use this skill whenever the user asks to optimize a page, audit on-page SEO, fix titles or meta tags, review header structure, check internal linking, improve a single URL's search performance, or write SEO-friendly copy. Triggers on on-page SEO, page audit, title tag, meta description, H1, header structure, internal links, image alt, URL slug, page optimization, optimize this page, SEO this page. Also triggers for any single-page review where ranking, click-through, or relevance signal quality is the goal, even if the user does not say 'SEO' explicitly.",{"claudeCode":710},"rampstackco/claude-skills","On-Page SEO","https://github.com/rampstackco/claude-skills",{"basePath":714,"githubOwner":715,"githubRepo":631,"locale":18,"slug":716,"type":249},"skills/seo-onpage","rampstackco","seo-onpage",{"evaluate":718,"extract":722},{"promptVersionExtension":205,"promptVersionScoring":206,"score":687,"tags":719,"targetMarket":219,"tier":220},[212,720,721,213,277],"on-page","audit",{"commitSha":281,"license":241},{"repoId":724},"kd7bebccrrd1xf6w868aggftrd86m86v",[721,213,277,720,212],{"evaluatedAt":727,"extractAt":728,"updatedAt":727},1778697735299,1778696113180,{"_creationTime":730,"_id":731,"community":732,"display":733,"identity":739,"providers":743,"relations":753,"tags":756,"workflow":757},1778674872846.7812,"k173gpfhpxmvh7k2fcsgzxxefx86nps9",{"reviewCount":8},{"description":734,"installMethods":735,"name":737,"sourceUrl":738},"Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability, indexability, Core Web Vitals with INP), schema markup, content quality (E-E-A-T), image optimization, sitemap analysis, and GEO for AI Overviews/ChatGPT/Perplexity. Industry detection for SaaS, e-commerce, local, publishers, agencies. Triggers on: SEO, audit, schema, Core Web Vitals, sitemap, E-E-A-T, AI Overviews, GEO, technical SEO, content quality, page speed, structured data.",{"claudeCode":736},"AgriciDaniel/claude-seo","Claude SEO","https://github.com/AgriciDaniel/claude-seo",{"basePath":740,"githubOwner":741,"githubRepo":742,"locale":18,"slug":212,"type":249},"skills/seo","AgriciDaniel","claude-seo",{"evaluate":744,"extract":752},{"promptVersionExtension":205,"promptVersionScoring":206,"score":745,"tags":746,"targetMarket":219,"tier":297},94,[212,747,213,748,749,214,750,751],"auditing","technical-seo","schema-markup","local-seo","performance",{"commitSha":281,"license":241},{"parentExtensionId":754,"repoId":755},"k17bt4vy4p97rmz9wkrfgzd8s986m614","kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[214,747,213,750,751,749,212,748],{"evaluatedAt":758,"extractAt":759,"updatedAt":758},1778674990482,1778674872846,{"_creationTime":761,"_id":762,"community":763,"display":764,"identity":770,"providers":774,"relations":782,"tags":784,"workflow":785},1778696993586.7058,"k174ty9vbfgj7cv3v2szdwjgh986mrsf",{"reviewCount":8},{"description":765,"installMethods":766,"name":768,"sourceUrl":769},"Search ChatGPT and extract the full response + hydration JSON that powers the UI.\nAttaches to a running Chrome instance (port 9222 by default), opens ChatGPT,\nsubmits a query, waits for the streamed response, and returns structured data:\nmessages, product cards, hydration JSON, and API calls.\nUse when asked to \"search chatgpt\", \"ask chatgpt\", \"chatgpt search\",\n\"get chatgpt response\", or \"scrape chatgpt\".\n",{"claudeCode":767},"SeifBenayed/claude-code-sdk","chatgpt-search","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":771,"githubOwner":772,"githubRepo":773,"locale":18,"slug":768,"type":249},".claude/skills/chatgpt-search","SeifBenayed","claude-code-sdk",{"evaluate":775,"extract":781},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":776,"targetMarket":219,"tier":220},[216,777,778,779,780],"scraping","browser-automation","data-extraction","web-scraping",{"commitSha":281},{"repoId":783},"kd78s53c1852h5p7c3qem663xs86njab",[778,216,779,777,780],{"evaluatedAt":786,"extractAt":787,"updatedAt":786},1778697026743,1778696993586,{"_creationTime":789,"_id":790,"community":791,"display":792,"identity":796,"providers":798,"relations":807,"tags":808,"workflow":809},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":793,"installMethods":794,"name":795,"sourceUrl":769},"Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.",{"claudeCode":767},"product-self-knowledge",{"basePath":797,"githubOwner":772,"githubRepo":773,"locale":18,"slug":795,"type":249},".claude/skills/product-self-knowledge",{"evaluate":799,"extract":806},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":800,"targetMarket":219,"tier":220},[801,802,218,803,804,805],"anthropic","documentation","api","sdk","knowledge-base",{"commitSha":281},{"repoId":783},[801,803,218,802,805,804],{"evaluatedAt":810,"extractAt":787,"updatedAt":810},1778697182451]