[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-AgriciDaniel--claude-seo":3,"tool-AgriciDaniel--claude-seo":64},[4,23,32,40,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":22},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,2,"2026-04-05T10:45:23",[13,14,15,16,17,18,19,20,21],"图像","数据工具","视频","插件","Agent","其他","语言模型","开发框架","音频","ready",{"id":24,"name":25,"github_repo":26,"description_zh":27,"stars":28,"difficulty_score":29,"last_commit_at":30,"category_tags":31,"status":22},2234,"scikit-learn","scikit-learn\u002Fscikit-learn","scikit-learn 是一个基于 Python 构建的开源机器学习库，依托于 SciPy、NumPy 等科学计算生态，旨在让机器学习变得简单高效。它提供了一套统一且简洁的接口，涵盖了从数据预处理、特征工程到模型训练、评估及选择的全流程工具，内置了包括线性回归、支持向量机、随机森林、聚类等在内的丰富经典算法。\n\n对于希望快速验证想法或构建原型的数据科学家、研究人员以及 Python 开发者而言，scikit-learn 是不可或缺的基础设施。它有效解决了机器学习入门门槛高、算法实现复杂以及不同模型间调用方式不统一的痛点，让用户无需重复造轮子，只需几行代码即可调用成熟的算法解决分类、回归、聚类等实际问题。\n\n其核心技术亮点在于高度一致的 API 设计风格，所有估算器（Estimator）均遵循相同的调用逻辑，极大地降低了学习成本并提升了代码的可读性与可维护性。此外，它还提供了强大的模型选择与评估工具，如交叉验证和网格搜索，帮助用户系统地优化模型性能。作为一个由全球志愿者共同维护的成熟项目，scikit-learn 以其稳定性、详尽的文档和活跃的社区支持，成为连接理论学习与工业级应用的最",65628,1,"2026-04-05T10:10:46",[20,18,14],{"id":33,"name":34,"github_repo":35,"description_zh":36,"stars":37,"difficulty_score":10,"last_commit_at":38,"category_tags":39,"status":22},3364,"keras","keras-team\u002Fkeras","Keras 是一个专为人类设计的深度学习框架，旨在让构建和训练神经网络变得简单直观。它解决了开发者在不同深度学习后端之间切换困难、模型开发效率低以及难以兼顾调试便捷性与运行性能的痛点。\n\n无论是刚入门的学生、专注算法的研究人员，还是需要快速落地产品的工程师，都能通过 Keras 轻松上手。它支持计算机视觉、自然语言处理、音频分析及时间序列预测等多种任务。\n\nKeras 3 的核心亮点在于其独特的“多后端”架构。用户只需编写一套代码，即可灵活选择 TensorFlow、JAX、PyTorch 或 OpenVINO 作为底层运行引擎。这一特性不仅保留了 Keras 一贯的高层易用性，还允许开发者根据需求自由选择：利用 JAX 或 PyTorch 的即时执行模式进行高效调试，或切换至速度最快的后端以获得最高 350% 的性能提升。此外，Keras 具备强大的扩展能力，能无缝从本地笔记本电脑扩展至大规模 GPU 或 TPU 集群，是连接原型开发与生产部署的理想桥梁。",63927,"2026-04-04T15:24:37",[20,14,18],{"id":41,"name":42,"github_repo":43,"description_zh":44,"stars":45,"difficulty_score":10,"last_commit_at":46,"category_tags":47,"status":22},2403,"crawl4ai","unclecode\u002Fcrawl4ai","Crawl4AI 是一款专为大语言模型（LLM）设计的开源网络爬虫与数据提取工具。它的核心使命是将纷繁复杂的网页内容转化为干净、结构化的 Markdown 格式，直接服务于检索增强生成（RAG）、智能体构建及各类数据管道，让 AI 能更轻松地“读懂”互联网。\n\n传统爬虫往往面临反爬机制拦截、动态内容加载困难以及输出格式杂乱等痛点，导致后续数据处理成本高昂。Crawl4AI 通过内置自动化的三级反机器人检测、代理升级策略以及对 Shadow DOM 的深度支持，有效突破了这些障碍。它能智能移除同意弹窗，处理深层链接，并具备长任务崩溃恢复能力，确保数据采集的稳定与高效。\n\n这款工具特别适合开发者、AI 研究人员及数据工程师使用。无论是需要为本地模型构建知识库，还是搭建大规模自动化信息采集流程，Crawl4AI 都提供了极高的可控性与灵活性。作为 GitHub 上备受瞩目的开源项目，它完全免费开放，无需繁琐的注册或昂贵的 API 费用，让用户能够专注于数据价值本身而非采集难题。",63242,"2026-04-02T22:29:19",[14,17],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":22},193,"meilisearch","meilisearch\u002Fmeilisearch","Meilisearch 是一个开源的极速搜索服务，专为现代应用和网站打造，开箱即用。它能帮助开发者快速集成高质量的搜索功能，无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果，而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性，并支持 AI 驱动的混合搜索（结合关键词与语义理解），显著提升用户查找信息的体验。\n\nMeilisearch 特别适合 Web 开发者、产品团队或初创公司使用，尤其适用于需要快速上线搜索功能的场景，如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK，部署简单，资源占用低，本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下，为用户提供流畅、智能搜索体验的团队来说，Meilisearch 是一个高效且友好的选择。",56972,"2026-04-05T22:34:33",[13,17,14,20,16,18],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":22},223,"Made-With-ML","GokuMohandas\u002FMade-With-ML","Made-With-ML 是一个面向实战的开源项目，旨在帮助开发者系统掌握从设计、开发到部署和迭代生产级机器学习应用的完整流程。它解决了许多人在学习机器学习时“会训练模型但不会上线”的痛点，强调将软件工程最佳实践与 ML 技术结合，构建可靠、可维护的端到端系统。\n\n该项目特别适合三类人群：一是希望将模型真正落地的开发者（包括软件工程师、数据科学家）；二是刚毕业、想补齐工业界所需技能的学生；三是需要理解技术边界以更好推动产品的技术管理者或产品经理。\n\nMade-With-ML 的亮点在于注重第一性原理讲解，避免盲目调包；同时覆盖 MLOps 关键环节（如实验跟踪、模型测试、服务部署、CI\u002FCD 等），并支持在 Python 生态内平滑扩展训练与推理任务，无需切换语言或复杂基础设施。课程内容结构清晰，配有详细代码示例和视频导览，兼顾理论深度与工程实用性。",47120,"2026-04-05T22:16:18",[19,18,14,16,20],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":80,"owner_email":81,"owner_twitter":81,"owner_website":82,"owner_url":83,"languages":84,"stars":89,"forks":90,"last_commit_at":91,"license":92,"difficulty_score":10,"env_os":93,"env_gpu":94,"env_ram":94,"env_deps":95,"category_tags":101,"github_topics":102,"view_count":118,"oss_zip_url":81,"oss_zip_packed_at":81,"status":22,"created_at":119,"updated_at":120,"faqs":121,"releases":151},361,"AgriciDaniel\u002Fclaude-seo","claude-seo","Universal SEO skill for Claude Code. 13 sub-skills, 7 subagents, extensions system with DataForSEO MCP integration. Technical SEO, E-E-A-T, schema, GEO\u002FAEO, and strategic planning.","claude-seo 是专为 Claude Code 设计的全能 SEO 分析技能插件，涵盖技术 SEO、内容质量（E-E-A-T）、Schema 标记、AI 搜索优化（GEO）及战略规划等核心领域。面对传统 SEO 审计流程繁琐、依赖多工具手动切换的痛点，claude-seo 通过 7 个子代理并行协作，实现一键式全站审计、单页深度分析及竞品对比，大幅缩短诊断时间。\n\nclaude-seo 特别适合 SEO 专家、Web 开发者、数字营销人员及内容创作者。无论是需要快速排查网站技术隐患，还是规划针对 AI 搜索的优化策略，claude-seo 都能提供专业支持。其技术亮点在于内置扩展系统与 DataForSEO MCP 集成，支持灵活的功能拓展；独有的程序化 SEO 功能还能基于数据源规模化生成高质量页面。安装过程注重安全，支持主流操作系统，让 SEO 工作流更加智能化与高效化。","\u003C!-- Updated: 2026-03-06 -->\n\n![Claude SEO](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_readme_4000fe52cdde.jpeg)\n\n# Claude SEO - SEO Audit Skill for Claude Code\n\nComprehensive SEO analysis skill for Claude Code. Covers technical SEO, on-page analysis, content quality (E-E-A-T), schema markup, image optimization, sitemap architecture, AI search optimization (GEO), and strategic planning.\n\n![SEO Command Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_readme_d26ef1379f64.gif)\n\n[![CI](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Factions\u002Fworkflows\u002Fci.yml)\n[![Claude Code Skill](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Skill-blue)](https:\u002F\u002Fclaude.ai\u002Fclaude-code)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FAgriciDaniel\u002Fclaude-seo)](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Freleases)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Commands](#commands)\n- [Features](#features)\n- [Architecture](#architecture)\n- [Extensions](#extensions)\n- [Ecosystem](#ecosystem)\n- [Documentation](#documentation)\n- [Requirements](#requirements)\n- [Uninstall](#uninstall)\n- [Contributing](#contributing)\n\n## Installation\n\n### Recommended Install (Unix\u002FmacOS\u002FLinux)\n\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Finstall.sh\n```\n\n\u003Cdetails>\n\u003Csummary>One-liner (curl)\u003C\u002Fsummary>\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fmain\u002Finstall.sh | bash\n```\n\nOr via [install.cat](https:\u002F\u002Finstall.cat):\n\n```bash\ncurl -fsSL install.cat\u002FAgriciDaniel\u002Fclaude-seo | bash\n```\n\nPrefer to review the script before running?\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fmain\u002Finstall.sh > install.sh\ncat install.sh        # review\nbash install.sh       # run when satisfied\nrm install.sh\n```\n\n\u003C\u002Fdetails>\n\n### Windows (PowerShell)\n\n```powershell\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\npowershell -ExecutionPolicy Bypass -File claude-seo\\install.ps1\n```\n\n> **Why git clone instead of `irm | iex`?** Claude Code's own security guardrails flag `irm ... | iex` as a supply chain risk (downloading and executing remote code with no verification). The git clone approach lets you inspect the script at `claude-seo\\install.ps1` before running it.\n\n## Quick Start\n\n```bash\n# Start Claude Code\nclaude\n\n# Run a full site audit\n\u002Fseo audit https:\u002F\u002Fexample.com\n\n# Analyze a single page\n\u002Fseo page https:\u002F\u002Fexample.com\u002Fabout\n\n# Check schema markup\n\u002Fseo schema https:\u002F\u002Fexample.com\n\n# Generate a sitemap\n\u002Fseo sitemap generate\n\n# Optimize for AI search\n\u002Fseo geo https:\u002F\u002Fexample.com\n```\n### Demo:\n[Watch the full demo on YouTube](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=COMnNlUakQk)\n\n**`\u002Fseo audit`: full site audit with parallel subagents:**\n\n![SEO Audit Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_readme_4ac90acf9e80.gif)\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `\u002Fseo audit \u003Curl>` | Full website audit with parallel subagent delegation |\n| `\u002Fseo page \u003Curl>` | Deep single-page analysis |\n| `\u002Fseo sitemap \u003Curl>` | Analyze existing XML sitemap |\n| `\u002Fseo sitemap generate` | Generate new sitemap with industry templates |\n| `\u002Fseo schema \u003Curl>` | Detect, validate, and generate Schema.org markup |\n| `\u002Fseo images \u003Curl>` | Image optimization analysis |\n| `\u002Fseo technical \u003Curl>` | Technical SEO audit (9 categories) |\n| `\u002Fseo content \u003Curl>` | E-E-A-T and content quality analysis |\n| `\u002Fseo geo \u003Curl>` | AI Overviews \u002F Generative Engine Optimization |\n| `\u002Fseo plan \u003Ctype>` | Strategic SEO planning (saas, local, ecommerce, publisher, agency) |\n| `\u002Fseo programmatic \u003Curl>` | Programmatic SEO analysis and planning |\n| `\u002Fseo competitor-pages \u003Curl>` | Competitor comparison page generation |\n| `\u002Fseo hreflang \u003Curl>` | Hreflang\u002Fi18n SEO audit and generation |\n\n### `\u002Fseo programmatic [url|plan]`\n**Programmatic SEO Analysis & Planning**\n\nBuild SEO pages at scale from data sources with quality safeguards.\n\n**Capabilities:**\n- Analyze existing programmatic pages for thin content and cannibalization\n- Plan URL patterns and template structures for data-driven pages\n- Internal linking automation between generated pages\n- Canonical strategy and index bloat prevention\n- Quality gates: WARNING at 100+ pages, HARD STOP at 500+ without audit\n\n### `\u002Fseo competitor-pages [url|generate]`\n**Competitor Comparison Page Generator**\n\nCreate high-converting \"X vs Y\" and \"alternatives to X\" pages.\n\n**Capabilities:**\n- Structured comparison tables with feature matrices\n- Product schema markup with AggregateRating\n- Conversion-optimized layouts with CTA placement\n- Keyword targeting for comparison intent queries\n- Fairness guidelines for accurate competitor representation\n\n### `\u002Fseo hreflang [url]`\n**Hreflang \u002F i18n SEO Audit & Generation**\n\nValidate and generate hreflang tags for multi-language sites.\n\n**Capabilities:**\n- Generate hreflang tags (HTML, HTTP headers, or XML sitemap)\n- Validate self-referencing tags, return tags, x-default\n- Detect common mistakes (missing returns, invalid codes, HTTP\u002FHTTPS mismatch)\n- Cross-domain hreflang support\n- Language\u002Fregion code validation (ISO 639-1 + ISO 3166-1)\n\n## Features\n\n### Core Web Vitals (Current Metrics)\n- **LCP** (Largest Contentful Paint): Target \u003C 2.5s\n- **INP** (Interaction to Next Paint): Target \u003C 200ms\n- **CLS** (Cumulative Layout Shift): Target \u003C 0.1\n\n> Note: INP replaced FID on March 12, 2024. FID was fully removed from all Chrome tools on September 9, 2024.\n\n### E-E-A-T Analysis\nUpdated to September 2025 Quality Rater Guidelines:\n- **Experience**: First-hand knowledge signals\n- **Expertise**: Author credentials and depth\n- **Authoritativeness**: Industry recognition\n- **Trustworthiness**: Contact info, security, transparency\n\n### Schema Markup\n- Detection: JSON-LD (preferred), Microdata, RDFa\n- Validation against Google's supported types\n- Generation with templates\n- Deprecation awareness:\n  - HowTo: Deprecated (Sept 2023)\n  - FAQ: Restricted to gov\u002Fhealth sites (Aug 2023)\n  - SpecialAnnouncement: Deprecated (July 2025)\n\n### AI Search Optimization (GEO)\nNew for 2026 - optimize for:\n- Google AI Overviews\n- ChatGPT web search\n- Perplexity\n- Other AI-powered search\n\n### Quality Gates\n- Warning at 30+ location pages\n- Hard stop at 50+ location pages\n- Thin content detection per page type\n- Doorway page prevention\n\n## Architecture\n\n```\n~\u002F.claude\u002Fskills\u002Fseo\u002F         # Main skill\n~\u002F.claude\u002Fskills\u002Fseo-*\u002F       # Sub-skills (12 total)\n~\u002F.claude\u002Fagents\u002Fseo-*.md     # Subagents (7 total)\n```\n\n### Video & Live Schema (New)\nAdditional schema types for video content, live streaming, and key moments:\n- VideoObject: Video page markup with thumbnails, duration, upload date\n- BroadcastEvent: LIVE badge support for live streaming content\n- Clip: Key moments \u002F chapters within videos\n- SeekToAction: Enable seek functionality in video rich results\n- SoftwareSourceCode: Open source and code repository pages\n\nSee `schema\u002Ftemplates.json` for ready-to-use JSON-LD snippets.\n\n### Recently Added\n- Programmatic SEO skill (`\u002Fseo programmatic`)\n- Competitor comparison pages skill (`\u002Fseo competitor-pages`)\n- Multi-language hreflang validation (`\u002Fseo hreflang`)\n- Video & Live schema types (VideoObject, BroadcastEvent, Clip, SeekToAction)\n- Google SEO quick-reference guide\n\n## Requirements\n\n- Python 3.10+\n- Claude Code CLI\n- Optional: Playwright for screenshots\n\n## Uninstall\n\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Funinstall.sh\n```\n\n\u003Cdetails>\n\u003Csummary>One-liner (curl)\u003C\u002Fsummary>\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fmain\u002Funinstall.sh | bash\n```\n\n\u003C\u002Fdetails>\n\n### MCP Integrations\n\nIntegrates with MCP servers for live SEO data, including official servers from **Ahrefs** (`@ahrefs\u002Fmcp`) and **Semrush**, plus community servers for Google Search Console, PageSpeed Insights, and DataForSEO. See [MCP Integration Guide](docs\u002FMCP-INTEGRATION.md) for setup.\n\n## Extensions\n\nOptional add-ons that integrate external data sources via MCP servers.\n\n### DataForSEO\n\nLive SERP data, keyword research, backlinks, on-page analysis, content analysis, business listings, AI visibility checking, and LLM mention tracking. 22 commands across 9 API modules.\n\n```bash\n# Install (requires DataForSEO account)\n.\u002Fextensions\u002Fdataforseo\u002Finstall.sh\n```\n\n```bash\n# Example commands\n\u002Fseo dataforseo serp best coffee shops\n\u002Fseo dataforseo keywords seo tools\n\u002Fseo dataforseo backlinks example.com\n\u002Fseo dataforseo ai-mentions your brand\n\u002Fseo dataforseo ai-scrape your brand name\n```\n\nSee [DataForSEO Extension](extensions\u002Fdataforseo\u002FREADME.md) for full documentation.\n\n### Banana (AI Image Generation)\n\nGenerate SEO images (OG previews, blog heroes, product photos, infographics) using the\n[Claude Banana](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fbanana-claude) Creative Director pipeline.\n\n```bash\n# Install extension\n.\u002Fextensions\u002Fbanana\u002Finstall.sh\n```\n\n```bash\n# Example commands\n\u002Fseo image-gen og \"Professional SaaS dashboard\"\n\u002Fseo image-gen hero \"AI-powered content creation\"\n\u002Fseo image-gen batch \"Product photography\" 3\n```\n\nSee [Banana Extension](extensions\u002Fbanana\u002FREADME.md) for full documentation.\nAlready using standalone Claude Banana? The extension reuses your existing nanobanana-mcp setup.\n\n## Ecosystem\n\nClaude SEO is part of a family of Claude Code skills that work together:\n\n| Skill | What it does | How it connects |\n|-------|-------------|-----------------|\n| [Claude SEO](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo) | SEO analysis, audits, schema, GEO | Core -- analyzes sites, generates action plans |\n| [Claude Blog](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-blog) | Blog writing, optimization, scoring | Companion -- write content optimized by SEO findings |\n| [Claude Banana](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fbanana-claude) | AI image generation via Gemini | Shared -- generates images for SEO assets and blog posts |\n\n**Workflow example:**\n1. `\u002Fseo audit https:\u002F\u002Fexample.com` -- identify content gaps and image issues\n2. `\u002Fblog write \"target keyword\"` -- create SEO-optimized blog posts\n3. `\u002Fseo image-gen hero \"blog topic\"` -- generate hero images (banana extension)\n4. `\u002Fseo geo https:\u002F\u002Fexample.com\u002Fblog\u002Fpost` -- optimize for AI citations\n\n## Documentation\n\n- [Installation Guide](docs\u002FINSTALLATION.md)\n- [Commands Reference](docs\u002FCOMMANDS.md)\n- [Architecture](docs\u002FARCHITECTURE.md)\n- [MCP Integration](docs\u002FMCP-INTEGRATION.md)\n- [Troubleshooting](docs\u002FTROUBLESHOOTING.md)\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## Contributing\n\nContributions welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) before submitting PRs.\n\n---\n\nBuilt for Claude Code by [@AgriciDaniel](https:\u002F\u002Fgithub.com\u002FAgriciDaniel)\n","\u003C!-- Updated: 2026-03-06 -->\n\n![Claude SEO](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_readme_4000fe52cdde.jpeg)\n\n# Claude SEO - Claude Code 的 SEO (搜索引擎优化) 审计技能\n\n适用于 Claude Code 的综合 SEO (搜索引擎优化) 分析技能。涵盖技术 SEO、页面内分析、内容质量（E-E-A-T）、Schema 标记、图片优化、站点地图架构、AI 搜索优化（GEO）以及战略规划。\n\n![SEO Command Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_readme_d26ef1379f64.gif)\n\n[![CI](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Factions\u002Fworkflows\u002Fci.yml)\n[![Claude Code Skill](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Skill-blue)](https:\u002F\u002Fclaude.ai\u002Fclaude-code)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FAgriciDaniel\u002Fclaude-seo)](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Freleases)\n\n## 目录\n\n- [安装](#installation)\n- [快速开始](#quick-start)\n- [命令](#commands)\n- [功能特性](#features)\n- [架构](#architecture)\n- [扩展](#extensions)\n- [生态系统](#ecosystem)\n- [文档](#documentation)\n- [要求](#requirements)\n- [卸载](#uninstall)\n- [贡献](#contributing)\n\n## 安装\n\n### 推荐安装方式 (Unix\u002FmacOS\u002FLinux)\n\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Finstall.sh\n```\n\n\u003Cdetails>\n\u003Csummary>单行命令 (curl)\u003C\u002Fsummary>\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fmain\u002Finstall.sh | bash\n```\n\n或通过 [install.cat](https:\u002F\u002Finstall.cat)：\n\n```bash\ncurl -fsSL install.cat\u002FAgriciDaniel\u002Fclaude-seo | bash\n```\n\n希望在运行前审查脚本吗？\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fmain\u002Finstall.sh > install.sh\ncat install.sh        # review\nbash install.sh       # run when satisfied\nrm install.sh\n```\n\n\u003C\u002Fdetails>\n\n### Windows (PowerShell)\n\n```powershell\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\npowershell -ExecutionPolicy Bypass -File claude-seo\\install.ps1\n```\n\n> **为什么使用 git clone 而不是 `irm | iex`？** Claude Code 自身的安全防护机制会将 `irm ... | iex` 标记为供应链风险（下载并执行未经验证的远程代码）。git clone 方法允许您在运行之前在 `claude-seo\\install.ps1` 检查脚本。\n\n## 快速开始\n\n```bash\n# Start Claude Code\nclaude\n\n# Run a full site audit\n\u002Fseo audit https:\u002F\u002Fexample.com\n\n# Analyze a single page\n\u002Fseo page https:\u002F\u002Fexample.com\u002Fabout\n\n# Check schema markup\n\u002Fseo schema https:\u002F\u002Fexample.com\n\n# Generate a sitemap\n\u002Fseo sitemap generate\n\n# Optimize for AI search\n\u002Fseo geo https:\u002F\u002Fexample.com\n```\n### 演示：\n[在 YouTube 上观看完整演示](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=COMnNlUakQk)\n\n**`\u002Fseo audit`**：带有并行子代理的完整站点审计：\n\n![SEO Audit Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_readme_4ac90acf9e80.gif)\n\n## 命令\n\n| 命令 | 描述 |\n|---------|-------------|\n| `\u002Fseo audit \u003Curl>` | 带有并行子代理委派的完整网站审计 |\n| `\u002Fseo page \u003Curl>` | 深度单页分析 |\n| `\u002Fseo sitemap \u003Curl>` | 分析现有的 XML 站点地图 |\n| `\u002Fseo sitemap generate` | 使用行业模板生成新的站点地图 |\n| `\u002Fseo schema \u003Curl>` | 检测、验证和生成 Schema.org 标记 |\n| `\u002Fseo images \u003Curl>` | 图片优化分析 |\n| `\u002Fseo technical \u003Curl>` | 技术 SEO 审计（9 个类别） |\n| `\u002Fseo content \u003Curl>` | E-E-A-T 和内容质量分析 |\n| `\u002Fseo geo \u003Curl>` | AI 概览 \u002F 生成式引擎优化 (GEO) |\n| `\u002Fseo plan \u003Ctype>` | 战略 SEO 规划 (saas, local, ecommerce, publisher, agency) |\n| `\u002Fseo programmatic \u003Curl>` | 程序化 SEO 分析和规划 |\n| `\u002Fseo competitor-pages \u003Curl>` | 竞争对手对比页面生成 |\n| `\u002Fseo hreflang \u003Curl>` | Hreflang\u002Fi18n SEO 审计和生成 |\n\n### `\u002Fseo programmatic [url|plan]`\n**程序化 SEO 分析与规划**\n\n从数据源大规模构建 SEO 页面，同时具备质量保障。\n\n**能力：**\n- 分析现有程序化页面的低质内容和关键词冲突\n- 规划数据驱动页面的 URL 模式和模板结构\n- 生成页面之间的内部链接自动化\n- 规范链接策略和防止索引膨胀\n- 质量门禁：100+ 页面时警告，500+ 页面未审计时强制停止\n\n### `\u002Fseo competitor-pages [url|generate]`\n**竞争对手对比页面生成器**\n\n创建高转化率的\"X vs Y\"和\"X 的替代品”页面。\n\n**能力：**\n- 带有功能矩阵的结构化对比表格\n- 带有聚合评分 (AggregateRating) 的产品 Schema 标记\n- 带有 CTA 放置的转化优化布局\n- 针对对比意图查询的关键词定位\n- 准确代表竞争对手的公平性指南\n\n### `\u002Fseo hreflang [url]`\n**Hreflang \u002F 国际化 (i18n) SEO 审计与生成**\n\n验证和生成多语言网站的 hreflang 标签。\n\n**能力：**\n- 生成 hreflang 标签（HTML、HTTP 头或 XML 站点地图）\n- 验证自引用标签、返回标签、x-default\n- 检测常见错误（缺少返回、无效代码、HTTP\u002FHTTPS 不匹配）\n- 跨域 hreflang 支持\n- 语言\u002F地区代码验证 (ISO 639-1 + ISO 3166-1)\n\n## 功能特性\n\n### 核心网页指标 (当前标准)\n- **LCP** (Largest Contentful Paint，最大内容绘制)：目标 \u003C 2.5 秒\n- **INP** (Interaction to Next Paint，下一次绘制的交互时间)：目标 \u003C 200 毫秒\n- **CLS** (Cumulative Layout Shift，累积布局偏移)：目标 \u003C 0.1\n\n> 注意：INP 于 2024 年 3 月 12 日取代了 FID。FID 已于 2024 年 9 月 9 日从所有 Chrome 工具中完全移除。\n\n### E-E-A-T 分析\n更新至 2025 年 9 月的质量评估员指南：\n- **Experience (经验)**：第一手知识信号\n- **Expertise (专业度)**：作者资历和深度\n- **Authoritativeness (权威性)**：行业认可\n- **Trustworthiness (可信度)**：联系信息、安全性、透明度\n\n### Schema 标记\n- 检测：JSON-LD（首选）、Microdata、RDFa\n- 对照 Google 支持的类型进行验证\n- 使用模板生成\n- 弃用意识：\n  - HowTo：已弃用 (2023 年 9 月)\n  - FAQ：仅限于政府\u002F健康网站 (2023 年 8 月)\n  - SpecialAnnouncement：已弃用 (2025 年 7 月)\n\n### AI 搜索优化 (GEO)\n2026 年新特性 - 优化以下平台：\n- Google AI 概览\n- ChatGPT 网络搜索\n- Perplexity\n- 其他 AI 驱动的搜索\n\n### 质量门禁\n- 30+ 位置页面时警告\n- 50+ 位置页面时强制停止\n- 按页面类型检测低质内容\n- 防止门页 (Doorway page)\n\n## 架构\n\n```\n~\u002F.claude\u002Fskills\u002Fseo\u002F         # Main skill\n~\u002F.claude\u002Fskills\u002Fseo-*\u002F       # Sub-skills (12 total)\n~\u002F.claude\u002Fagents\u002Fseo-*.md     # Subagents (7 total)\n```\n\n### 视频与直播 Schema（结构化数据）（新增）\n适用于视频内容、直播和关键片段的附加 Schema 类型：\n- VideoObject：带有缩略图、时长、上传日期的视频页面标记\n- BroadcastEvent：支持直播内容的 LIVE 徽章\n- Clip：视频内的关键片段\u002F章节\n- SeekToAction：在视频富结果中启用跳转功能\n- SoftwareSourceCode：开源和代码仓库页面\n\n查看 `schema\u002Ftemplates.json` 获取开箱即用的 JSON-LD（关联数据格式）片段。\n\n### 最近添加\n- 程序化 SEO 技能 (`\u002Fseo programmatic`)\n- 竞争对手对比页面技能 (`\u002Fseo competitor-pages`)\n- 多语言 hreflang 验证 (`\u002Fseo hreflang`)\n- 视频与直播 Schema 类型 (VideoObject, BroadcastEvent, Clip, SeekToAction)\n- Google SEO 快速参考指南\n\n## 要求\n\n- Python 3.10+\n- Claude Code CLI（命令行界面）\n- 可选：Playwright 用于截图\n\n## 卸载\n\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Funinstall.sh\n```\n\n\u003Cdetails>\n\u003Csummary>单行命令 (curl)\u003C\u002Fsummary>\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fmain\u002Funinstall.sh | bash\n```\n\n\u003C\u002Fdetails>\n\n### MCP（模型上下文协议）集成\n\n与 MCP 服务器集成以获取实时 SEO 数据，包括来自 **Ahrefs** (`@ahrefs\u002Fmcp`) 和 **Semrush** 的官方服务器，以及用于 Google Search Console、PageSpeed Insights 和 DataForSEO 的社区服务器。查看 [MCP 集成指南](docs\u002FMCP-INTEGRATION.md) 了解设置方法。\n\n## 扩展\n\n通过 MCP 服务器集成外部数据源的可选附加组件。\n\n### DataForSEO\n\n实时 SERP（搜索结果页）数据、关键词研究、反向链接、页面分析、内容分析、商业列表、AI 可见性检查和 LLM（大语言模型）提及追踪。涵盖 9 个 API 模块的 22 条命令。\n\n```bash\n# Install (requires DataForSEO account)\n.\u002Fextensions\u002Fdataforseo\u002Finstall.sh\n```\n\n```bash\n# Example commands\n\u002Fseo dataforseo serp best coffee shops\n\u002Fseo dataforseo keywords seo tools\n\u002Fseo dataforseo backlinks example.com\n\u002Fseo dataforseo ai-mentions your brand\n\u002Fseo dataforseo ai-scrape your brand name\n```\n\n查看 [DataForSEO 扩展](extensions\u002Fdataforseo\u002FREADME.md) 获取完整文档。\n\n### Banana（AI 图像生成）\n\n使用 [Claude Banana](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fbanana-claude) 创意总监管道生成 SEO 图像（OG（Open Graph）预览、博客头图、产品照片、信息图表）。\n\n```bash\n# Install extension\n.\u002Fextensions\u002Fbanana\u002Finstall.sh\n```\n\n```bash\n# Example commands\n\u002Fseo image-gen og \"Professional SaaS dashboard\"\n\u002Fseo image-gen hero \"AI-powered content creation\"\n\u002Fseo image-gen batch \"Product photography\" 3\n```\n\n查看 [Banana 扩展](extensions\u002Fbanana\u002FREADME.md) 获取完整文档。\n已经在使用独立的 Claude Banana？该扩展将重用您现有的 nanobanana-mcp 设置。\n\n## 生态系统\n\nClaude SEO 是协同工作的 Claude Code 技能家族的一部分：\n\n| Skill | What it does | How it connects |\n|-------|-------------|-----------------|\n| [Claude SEO](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo) | SEO 分析、审计、Schema（结构化数据）、GEO（生成式引擎优化） | Core -- 分析网站，生成行动计划 |\n| [Claude Blog](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-blog) | 博客写作、优化、评分 | Companion -- 编写基于 SEO 发现优化的内容 |\n| [Claude Banana](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fbanana-claude) | 通过 Gemini 进行 AI 图像生成 | Shared -- 为 SEO 资产和博客文章生成图像 |\n\n**工作流示例：**\n1. `\u002Fseo audit https:\u002F\u002Fexample.com` -- 识别内容缺口和图像问题\n2. `\u002Fblog write \"target keyword\"` -- 创建 SEO 优化的博客文章\n3. `\u002Fseo image-gen hero \"blog topic\"` -- 生成头图（banana 扩展）\n4. `\u002Fseo geo https:\u002F\u002Fexample.com\u002Fblog\u002Fpost` -- 针对 AI 引用进行优化\n\n## 文档\n\n- [安装指南](docs\u002FINSTALLATION.md)\n- [命令参考](docs\u002FCOMMANDS.md)\n- [架构](docs\u002FARCHITECTURE.md)\n- [MCP 集成](docs\u002FMCP-INTEGRATION.md)\n- [故障排除](docs\u002FTROUBLESHOOTING.md)\n\n## 许可证\n\nMIT 许可证 - 详见 [LICENSE](LICENSE)。\n\n## 贡献\n\n欢迎贡献！请在提交 PR（拉取请求）前阅读 [CONTRIBUTING.md](CONTRIBUTING.md)。\n\n---\n\n专为 Claude Code 打造，作者 [@AgriciDaniel](https:\u002F\u002Fgithub.com\u002FAgriciDaniel)","# claude-seo 快速上手指南\n\n**claude-seo** 是一款专为 Claude Code 设计的全方位 SEO 分析技能工具。它涵盖技术 SEO、页面分析、内容质量评估（E-E-A-T）、Schema 标记、图像优化及 AI 搜索优化（GEO）等功能。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n- **操作系统**：Unix \u002F macOS \u002F Linux 或 Windows\n- **编程语言**：Python 3.10 或更高版本\n- **核心依赖**：Claude Code CLI\n- **可选依赖**：Playwright（用于截图功能）\n\n## 安装步骤\n\n为了安全起见，推荐使用 `git clone` 方式安装，以便在安装前审查脚本。\n\n### Unix \u002F macOS \u002F Linux\n\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Finstall.sh\n```\n\n> **注意**：如果您在国内网络环境下访问 GitHub 速度较慢，请确保配置了合适的网络代理或使用加速服务。\n\n### Windows (PowerShell)\n\n```powershell\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\npowershell -ExecutionPolicy Bypass -File claude-seo\\install.ps1\n```\n\n## 基本使用\n\n安装完成后，即可在终端启动 Claude Code 并使用 SEO 相关命令。\n\n1. **启动 Claude Code**\n\n```bash\nclaude\n```\n\n2. **执行常用 SEO 操作**\n\n以下是几个最常用的基础命令示例：\n\n- **全站审计**（并行子代理处理）：\n  ```bash\n  \u002Fseo audit https:\u002F\u002Fexample.com\n  ```\n\n- **单页深度分析**：\n  ```bash\n  \u002Fseo page https:\u002F\u002Fexample.com\u002Fabout\n  ```\n\n- **检查 Schema 标记**：\n  ```bash\n  \u002Fseo schema https:\u002F\u002Fexample.com\n  ```\n\n- **生成站点地图**：\n  ```bash\n  \u002Fseo sitemap generate\n  ```\n\n- **AI 搜索优化分析**：\n  ```bash\n  \u002Fseo geo https:\u002F\u002Fexample.com\n  ```\n\n通过上述命令，您可以快速对网站进行全面的 SEO 诊断与优化建议获取。","一位独立开发者正在上线新的 SaaS 产品落地页，急需确保搜索引擎可见性并优化 AI 搜索排名，但缺乏专业 SEO 团队支持。\n\n### 没有 claude-seo 时\n- 需要手动检查几十个技术细节（如 meta 标签、加载速度），容易遗漏关键错误导致收录失败。\n- 缺乏专业工具验证 Schema 标记是否正确，导致结构化数据无法被搜索引擎识别为富文本。\n- 针对 AI 搜索优化（GEO）毫无头绪，不知道如何调整内容以适配生成式引擎的抓取逻辑。\n- 制定 SEO 策略耗时数天，需查阅大量文档并手动对比竞品页面结构。\n\n### 使用 claude-seo 后\n- 运行 `\u002Fseo audit` 一键完成全站技术审计，并行子代理快速定位所有潜在问题。\n- 通过 `\u002Fseo schema` 自动检测并生成正确的 Schema.org 标记，显著提升搜索结果展示质量。\n- 利用 `\u002Fseo geo` 指令针对性优化内容结构，直接适配 AI Overviews 抓取逻辑以获得曝光。\n- 调用 `\u002Fseo plan` 根据 SaaS 类型生成定制化战略方案，将调研时间从几天缩短至几分钟。\n\nclaude-seo 将复杂的 SEO 流程转化为代码指令，让非专家也能高效掌控网站搜索表现。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAgriciDaniel_claude-seo_4000fe52.jpg","AgriciDaniel","Agrici.Daniel","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FAgriciDaniel_db414911.png","I specialize in Al automation, especially the ones focused on analysis & content creation. I build the systems that let you focus on strategy, not repetitive ta","Rankenstein","Moldova",null,"https:\u002F\u002Frankenstein.pro\u002F","https:\u002F\u002Fgithub.com\u002FAgriciDaniel",[85],{"name":86,"color":87,"percentage":88},"Python","#3572A5",100,4027,624,"2026-04-05T23:11:13","MIT","Linux, macOS, Windows","未说明",{"notes":96,"python":97,"dependencies":98},"该工具为 Claude Code 技能插件，需预先安装 Claude Code CLI。安装脚本针对 Unix\u002FmacOS\u002FLinux (bash) 和 Windows (PowerShell) 分别优化。支持通过 MCP 服务器集成外部数据源（如 Ahrefs, Semrush, Google Search Console）。提供 DataForSEO 和 Banana 图像生成作为可选扩展。文档未明确提及本地计算资源需求，主要依赖网络 API 交互。","3.10+",[99,100],"Claude Code CLI","Playwright (可选)",[14],[103,104,105,106,107,108,109,110,111,112,113,114,115,116,117],"ai-tools","claude","claude-code","core-web-vitals","schema-markup","seo","seo-audit","seo-tools","ai-search","dataforseo","e-e-a-t","geo","mcp","python","skill",4,"2026-03-27T02:49:30.150509","2026-04-06T08:45:49.767740",[122,127,131,136,141,146],{"id":123,"question_zh":124,"answer_zh":125,"source_url":126},1295,"项目解决了哪些关键安全问题？","v1.2.0 版本已修复主要安全问题，包括：1. SSRF 防护（在 fetch_page.py 等脚本中阻止私有 IP 访问）；2. 路径遍历防护（清理 capture_screenshot.py 的输出路径）；3. 安装加固（移除 --break-system-packages，改用 venv 虚拟环境安装）。未来的安全计划包括减少代理的 Bash 权限范围和提供 Docker 沙箱选项。","https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fissues\u002F7",{"id":128,"question_zh":129,"answer_zh":130,"source_url":126},1296,"skills.sh 审计显示 FAIL 或高风险怎么办？","在 v1.2.0 版本之后，由于前文元数据（frontmatter）和安全修复，skills.sh 评分应该会有所改善。如果您升级后仍然显示 FAIL，请联系维护者反馈。",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},1297,"主代理为何在子代理完成前就终止了？","这是 Claude Code 平台的上游限制，子代理超时和上下文溢出行为不由技能本身控制。目前的临时解决方案是让主代理手动等待。建议对子代理使用 `\u002Fcompact` 命令来管理上下文，该功能正在跟踪以在未来版本中改进。","https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fissues\u002F3",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},1298,"运行 install.sh 时安装了旧版本（如 v1.4.0）怎么办？","v1.6.0 已修复此硬编码问题。如果遇到此问题，可以使用以下命令指定版本进行安装：`CLAUDE_SEO_TAG=v1.5.0 bash install.sh`。","https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fissues\u002F25",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},1299,"Windows PowerShell 运行 install.ps1 时报解析错误？","这是因为脚本编码为无 BOM 的 UTF-8，而 PowerShell 5.1 默认使用 ANSI 读取导致乱码。v1.6.0 已将非 ASCII 字符替换为 ASCII（如将箭头改为 =>，勾选改为 [+]）并修复。解决方法：升级到 v1.6.0+ 或使用 PowerShell 7+（默认支持 UTF-8）。","https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fissues\u002F20",{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},1300,"该项目支持 OpenAI Codex 或 Opencode 吗？","技能架构是可移植的。已有社区适配的 Codex 版本（参考 codex-seo 仓库）。Opencode 的支持已在未来路线图规划中，但目前尚未正式支持。","https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fissues\u002F4",[152,157,162,167,172,177,182,187,192,197],{"id":153,"version":154,"summary_zh":155,"released_at":156},110481,"v1.8.0","## What's New\n\n**v1.8.0 transforms `\u002Fseo backlinks` from a paid-only feature into a 3-tier free-to-premium backlink analysis system.** Users can now get actionable backlink intelligence with zero cost and zero configuration.\n\n### 3-Tier Cascade Architecture\n\n| Tier | Config | Sources | Data |\n|------|--------|---------|------|\n| **Tier 0** | Zero config | Common Crawl + Verification Crawler | PageRank, harmonic centrality, link existence |\n| **Tier 1-2** | Free signup | + Moz API + Bing Webmaster | DA\u002FPA, spam score, anchor text, competitor comparison |\n| **Tier 3** | Paid (unchanged) | + DataForSEO extension | 35T+ links, real-time, toxic scoring |\n\n### New Commands\n\n```\n\u002Fseo backlinks \u003Curl>          # Full analysis (all available sources)\n\u002Fseo backlinks gap \u003Curl1> \u003Curl2>  # Competitor gap (Bing unique feature)\n\u002Fseo backlinks verify \u003Curl>   # Verify known backlinks still exist\n\u002Fseo backlinks setup          # Guided free API key setup\n```\n\n### New Scripts (6)\n\n- `backlinks_auth.py` — Credential management + guided setup wizard\n- `moz_api.py` — Moz Link Explorer API (DA\u002FPA, spam, referring domains, anchors)\n- `bing_webmaster.py` — Bing Webmaster Tools (links, counts, competitor comparison)\n- `commoncrawl_graph.py` — CC Web Graph (PageRank, harmonic centrality, incremental streaming)\n- `verify_backlinks.py` — Link existence verification with JS-rendering detection\n- `validate_backlink_report.py` — Automated pre-delivery report validator (6 checks)\n\n### Data Accuracy Safeguards\n\nThree layers of protection ensure reports are accurate:\n1. **Script-level**: JS-rendering detection, `@graph` schema flattening, suspicious H1 flagging, subdomain matching, CC `in_crawl`\u002F`in_rankings` distinction\n2. **Automated validator**: Catches false findings programmatically before presenting to user\n3. **Agent checklist**: 11-item mandatory pre-delivery review\n\n### Key Stats\n\n| Metric | Value |\n|--------|-------|\n| New Python scripts | 6 |\n| New agent + reference files | 3 |\n| Modified existing files | 7 |\n| Bugs found & fixed during development | 18 |\n| CLAUDE.md rule compliance | 48\u002F48 |\n| Real-world domains tested | 4 (google.com, github.com, 21collagen.com, collagenwise.ro) |\n\n### Getting Started\n\n```bash\n# Works immediately — zero config needed\n\u002Fseo backlinks https:\u002F\u002Fyour-domain.com\n\n# Add free APIs for richer data (5 min setup)\n\u002Fseo backlinks setup\n```\n\n### Backward Compatibility\n\nAll existing DataForSEO workflows are **100% unchanged**. Free sources are additive — they enrich analysis when configured but never replace the premium tier.\n\n---\n\n📄 See the attached PDF for the full release document.\n\n🤖 Generated with [Claude Code](https:\u002F\u002Fclaude.com\u002Fclaude-code)","2026-04-01T18:09:01",{"id":158,"version":159,"summary_zh":160,"released_at":161},110482,"v1.7.2","## What's New\n\n### Firecrawl Extension (full-site crawling)\nFull-site crawling, scraping, and site mapping via [Firecrawl](https:\u002F\u002Fwww.firecrawl.dev\u002F) MCP server:\n- **`\u002Fseo firecrawl crawl \u003Curl>`** -- Crawl entire site with JS rendering (solves SPA\u002FCSR issues)\n- **`\u002Fseo firecrawl map \u003Curl>`** -- Discover all site URLs (fast, credit-efficient)\n- **`\u002Fseo firecrawl scrape \u003Curl>`** -- Single-page deep scrape with JavaScript execution\n- **`\u002Fseo firecrawl search \u003Cquery> \u003Curl>`** -- Search within a site\n- Cross-skill integration: audit uses `map` for URL discovery, technical uses `crawl` for broken link detection\n- Free tier: 500 credits\u002Fmonth\n\nInstall: `.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh`\n\n### Backlink Analysis Skill\nNew `\u002Fseo backlinks \u003Curl>` command with 7-section analysis framework:\n- Profile overview (total backlinks, referring domains, trend)\n- Anchor text distribution with over-optimization detection\n- Referring domain quality assessment\n- Toxic link detection (30 patterns) with disavow recommendations\n- Top pages by backlinks\n- Competitor gap analysis (`\u002Fseo backlinks gap \u003Curl1> \u003Curl2>`)\n- New\u002Flost link tracking\n\nRequires DataForSEO extension for live data.\n\n### Excel Export\n`--format xlsx` option for `google_report.py`:\n- Sheets: Summary, Queries, Pages, Indexation\n- Navy header styling matching PDF palette\n- Auto-column-width, frozen headers, auto-filter\n- New: `--format all` generates PDF + HTML + XLSX together\n\n### Ecosystem\n- Added [AI Marketing Claude](https:\u002F\u002Fgithub.com\u002Fzubair-trabzada\u002Fai-marketing-claude) as companion tool for post-audit marketing action\n\n## Install \u002F Upgrade\n\n```bash\ncurl -sL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fv1.7.2\u002Finstall.sh | bash\n```\n\n```powershell\nirm https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fv1.7.2\u002Finstall.ps1 | iex\n```\n\n## Stats\n- **19 sub-skills** (16 core + 3 extensions)\n- **12 subagents** for parallel analysis\n- **3 extensions**: DataForSEO, Firecrawl, Banana","2026-03-30T17:09:55",{"id":163,"version":164,"summary_zh":165,"released_at":166},110483,"v1.7.1","## Fixed\n\n- **install.sh**: broken skill copy path `seo\u002F` corrected to `skills\u002Fseo\u002F` — the main skill files were not being copied on macOS\u002FLinux (h\u002Ft @hieu-e via #39)\n- **install.sh**: version tag pinned to v1.7.1 (was stuck at v1.6.0)\n- **install.ps1**: version tag pinned to v1.7.1 (was stuck at v1.6.0)\n- **install.ps1**: removed unnecessary `seo\u002F` fallback path, uses `skills\\seo` directly\n\n## Changed\n\n- **CI**: Python syntax check expanded from 4 to 15 scripts — all v1.7.0 Google API scripts now covered in CI\n\n## Install \u002F Upgrade\n\n```bash\ncurl -sL https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fv1.7.1\u002Finstall.sh | bash\n```\n\n```powershell\nirm https:\u002F\u002Fraw.githubusercontent.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fv1.7.1\u002Finstall.ps1 | iex\n```","2026-03-30T15:55:37",{"id":168,"version":169,"summary_zh":170,"released_at":171},110484,"v1.7.0","## What's New\n\n### Google SEO APIs Skill\nDirect integration with Google's SEO data APIs via `\u002Fseo google` commands:\n- **PageSpeed Insights + CrUX**: Lab and field Core Web Vitals data\n- **Search Console**: Top queries, URL inspection, sitemap status\n- **Indexing API**: Notify Google of new\u002Fupdated\u002Fremoved URLs\n- **GA4**: Organic traffic, top landing pages, device\u002Fcountry breakdown\n- **YouTube Data API**: Video and channel SEO research\n- **Cloud NLP**: Entity, sentiment, and content classification\n\n### PDF Report Generator\nEnterprise A4 reports with charts via WeasyPrint + matplotlib:\n- White cover page, navy accents, Times New Roman body font\n- Auto-generated gauge charts, bar charts, timeline charts\n- Post-generation quality review (catches empty images, thin sections)\n- Report types: `cwv-audit`, `gsc-performance`, `indexation`, `full`\n\n### 4-Tier Credential System\n| Tier | Auth | APIs Unlocked |\n|------|------|---------------|\n| 0 | API Key | PSI, CrUX, CrUX History, YouTube, NLP |\n| 1 | + OAuth\u002FSA | + Search Console, URL Inspection, Indexing |\n| 2 | + GA4 config | + GA4 organic traffic |\n| 3 | + Ads token | + Keyword Planner |\n\n### Security Hardening\n- SSRF protection: `validate_url()` blocks private IPs\u002Floopback in all API scripts\n- `.gitignore` hardened with 8 credential patterns\n- OAuth tokens no longer store `client_secret`\n- Removed hardcoded user paths from all scripts\n\n## Stats\n- **11 new Python scripts** (google_auth, pagespeed_check, crux_history, gsc_query, gsc_inspect, indexing_notify, ga4_report, google_report, youtube_search, nlp_analyze, keyword_planner)\n- **10 new reference files** for API documentation\n- **53 files changed**, 8,379 additions\n- Sub-skills: 15 core + 2 extensions\n- Subagents: 10 core + 2 extensions\n\n## Install \u002F Upgrade\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Finstall.sh\n```\n\n**Full changelog**: https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fblob\u002Fmain\u002FCHANGELOG.md","2026-03-28T13:00:35",{"id":173,"version":174,"summary_zh":175,"released_at":176},110485,"v1.6.1","## Plugin Marketplace Compliance & Structural Refactor\n\nThis release restructures the plugin to comply with Anthropic's official Claude Code plugin specification for marketplace submission.\n\n### What's New\n- **Marketplace ready** - Added `.claude-plugin\u002Fmarketplace.json` for distribution\n- **Standard auto-discovery** - All 17 skills and 11 agents now in standard directories\n- **Agent improvements** - All agents now specify `model: sonnet` and `maxTurns`\n\n### Breaking Changes (internal only)\n- `seo\u002F` orchestrator moved to `skills\u002Fseo\u002F` (references updated automatically)\n- Extension skills\u002Fagents copied to standard `skills\u002F` and `agents\u002F` directories\n- `plugin.json` no longer lists individual file paths (uses auto-discovery)\n\n### Install\n\n**Via marketplace:**\n```\n\u002Fplugin marketplace add AgriciDaniel\u002Fclaude-seo\n\u002Fplugin install claude-seo@claude-seo-marketplace\n```\n\n**Via plugin-dir (development):**\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nclaude --plugin-dir .\u002Fclaude-seo\n```\n\n### Full Changelog\n- Rewrite `plugin.json` to official schema (remove `entry_point`, file-path arrays)\n- Create `marketplace.json` with proper owner, metadata, plugin source\n- Move orchestrator to `skills\u002Fseo\u002F` for auto-discovery\n- Copy extension skills (seo-dataforseo, seo-image-gen) to `skills\u002F`\n- Copy extension agents to `agents\u002F` (11 total)\n- Add `model: sonnet`, `maxTurns` to all 11 agents\n- Convert `allowed-tools` to comma-separated format in all SKILL.md\n- Add `license`, `metadata` blocks to all 17 SKILL.md frontmatters\n- Update all cross-references for new paths\n- Update `.gitignore` for site-specific outputs\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fcompare\u002Fv1.6.0...v1.6.1","2026-03-27T13:59:22",{"id":178,"version":179,"summary_zh":180,"released_at":181},110486,"v1.6.0","## New: Local SEO Sub-Skill\r\n\r\nNew `\u002Fseo local \u003Curl>` command for brick-and-mortar businesses, service-area businesses (SABs), and hybrid models.\r\n\r\n**What it covers:**\r\n- Google Business Profile (GBP) status and optimization signals\r\n- NAP consistency (Name, Address, Phone) across citations\r\n- Review velocity, sentiment, and response patterns\r\n- Local schema markup (LocalBusiness subtypes, 25+ industry-specific variants)\r\n- Citation tier analysis (aggregators, industry directories, local directories)\r\n- Multi-location detection and per-location scoring\r\n- Map pack ranking factors and local link signals\r\n\r\n**How it integrates:**\r\n- Auto-suggested when `\u002Fseo audit` detects a Local Service business type\r\n- Conditional subagent: `seo-local` spawns only when local signals are found\r\n- Two new reference files: `local-seo-signals.md` and `local-schema-types.md`\r\n- Registered in `plugin.json` as skill #13 and subagent #8\r\n\r\n## Installer Fixes\r\n\r\n### Windows PowerShell 5.1 compatibility (fixes #20)\r\nReplaced all Unicode characters in `install.ps1` with ASCII equivalents. Windows PowerShell 5.1 (the default on all Windows 10\u002F11 systems) reads BOM-less UTF-8 using Windows-1252 codepage, causing parse failures before any code runs. Affected characters: box-drawing (U+2550\u002F2551), checkmark (U+2713), cross (U+2717), arrow (U+2192\u002FU+2193), warning (U+26A0).\r\n\r\n### Version pin updated (fixes #25)\r\nBoth `install.sh` and `install.ps1` now pin to `v1.5.0` instead of the stale `v1.4.0` default. Fresh installs get the correct release. Override remains available via `CLAUDE_SEO_TAG` environment variable.\r\n\r\n### Extension installation support\r\nBoth installers now copy files from `extensions\u002F*\u002F` (skills, agents, references, scripts). Previously, fresh installs missed the DataForSEO and Banana extensions entirely. The install loop uses existing `cp -r` \u002F `Copy-Item` patterns and silently skips if no extensions directory exists.\r\n\r\n## Redirect Status Code Tracking\r\n\r\n`fetch_page.py` now tracks HTTP status codes per redirect hop via a new `redirect_details` field:\r\n\r\n```json\r\n{\r\n  \"redirect_details\": [\r\n    {\"url\": \"http:\u002F\u002Fexample.com\u002F\", \"status_code\": 301},\r\n    {\"url\": \"http:\u002F\u002Fwww.example.com\u002F\", \"status_code\": 302}\r\n  ]\r\n}\r\n```\r\n\r\nThis matters for SEO: 301 redirects pass ~95% link equity while 302 redirects do not reliably pass equity. The existing `redirect_chain` field (URL-only list) is preserved for backward compatibility.\r\n\r\n## Ecosystem Cross-Linking\r\n\r\nAdded cross-references between the three Claude Code skill repos:\r\n\r\n| Repo | Role |\r\n|------|------|\r\n| [Claude SEO](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo) | SEO analysis, audits, schema, GEO |\r\n| [Claude Blog](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-blog) | Blog writing and optimization |\r\n| [Claude Banana](https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fbanana-claude) | AI image generation via Gemini |\r\n\r\nLinks added to: `README.md` (Ecosystem section + Banana extension entry), `CLAUDE.md`, `extensions\u002Fbanana\u002FREADME.md`, and `extensions\u002Fbanana\u002Fskills\u002Fseo-image-gen\u002FSKILL.md`.\r\n\r\n## Files Changed\r\n\r\n| File | Change |\r\n|------|--------|\r\n| `install.ps1` | Unicode to ASCII, v1.4.0 to v1.5.0, extension installation |\r\n| `install.sh` | v1.4.0 to v1.5.0, extension installation loop |\r\n| `scripts\u002Ffetch_page.py` | `redirect_details` field with per-hop status codes |\r\n| `README.md` | Ecosystem section, Banana extension entry in Extensions |\r\n| `CLAUDE.md` | Ecosystem note, updated architecture tree |\r\n| `extensions\u002Fbanana\u002FREADME.md` | Link to standalone banana-claude repo |\r\n| `extensions\u002Fbanana\u002Fskills\u002Fseo-image-gen\u002FSKILL.md` | Attribution to banana-claude repo |\r\n| `.claude-plugin\u002Fplugin.json` | Register seo-local skill and agent |\r\n| `seo\u002FSKILL.md` | Add `\u002Fseo local` command, update counts to 13 skills \u002F 8 subagents |\r\n| `skills\u002Fseo-audit\u002FSKILL.md` | Add seo-local to conditional subagent spawn list |\r\n| `skills\u002Fseo-local\u002FSKILL.md` | **New** - Local SEO sub-skill |\r\n| `agents\u002Fseo-local.md` | **New** - Local SEO subagent |\r\n| `seo\u002Freferences\u002Flocal-seo-signals.md` | **New** - Local ranking factors reference |\r\n| `seo\u002Freferences\u002Flocal-schema-types.md` | **New** - LocalBusiness schema reference |\r\n\r\n## Community\r\n\r\nThis release incorporates ideas from community issues and PRs. The underlying bugs were identified by contributors in #20, #21, #25, #27, and #33. PRs could not be merged directly due to branch divergence from pre-v1.5.0, so fixes were applied manually to current main.\r\n","2026-03-23T18:26:39",{"id":183,"version":184,"summary_zh":185,"released_at":186},110487,"v1.5.0","## What's New\n\n### Added\n- **Banana Image Generation Extension** (`extensions\u002Fbanana\u002F`): AI-powered SEO image generation via Gemini nanobanana-mcp. Generate production-ready OG\u002Fsocial previews, blog hero images, product photography, and infographics directly from `\u002Fseo` commands.\n  - 6 new commands: `\u002Fseo image-gen og|hero|product|infographic|custom|batch`\n  - SEO-focused adapter SKILL.md mapping use cases to optimized Gemini parameters (aspect ratio, resolution, domain mode)\n  - Audit agent (`seo-image-gen`) for OG\u002Fsocial image analysis during `\u002Fseo audit`\n  - Post-generation SEO checklist (alt text, file naming, WebP conversion, schema markup)\n  - Cost tracking and brand preset support\n  - install.sh \u002F uninstall.sh following the DataForSEO extension pattern\n- **DataForSEO extension** now listed in plugin.json for consistency with banana extension\n\n### Changed\n- Plugin manifest version bumped to 1.5.0\n- Sub-skill count: 12 + 2 extensions (added seo-image-gen via banana extension)\n- Subagent count: 7 + 2 optional (added seo-image-gen agent via extension)\n- Updated ARCHITECTURE.md with full banana extension file tree\n- Updated COMMANDS.md with 6 new image-gen commands and examples\n\n### Install\n\n```bash\n# Core SEO skill (if not already installed)\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Finstall.sh\n\n# Banana Image Generation extension\n.\u002Fextensions\u002Fbanana\u002Finstall.sh\n```\n\n### Use Case Defaults\n\n| Command | Aspect Ratio | Resolution | Cost |\n|---------|-------------|------------|------|\n| `\u002Fseo image-gen og` | 16:9 | 1K | ~$0.04 |\n| `\u002Fseo image-gen hero` | 16:9 | 2K | ~$0.08 |\n| `\u002Fseo image-gen product` | 4:3 | 2K | ~$0.08 |\n| `\u002Fseo image-gen infographic` | 2:3 | 4K | ~$0.16 |\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fcompare\u002Fv1.4.0...v1.5.0","2026-03-16T18:33:33",{"id":188,"version":189,"summary_zh":190,"released_at":191},110488,"v1.4.0","## What's New\n\n### Security — Install Script Supply Chain Fix\nClaude Code's own security guardrails were refusing to run the install commands (`irm | iex`, `curl | bash`) as a supply chain risk — reported by a community member. This release addresses it:\n\n- **Windows**: Primary install is now `git clone + powershell -File` (reviewable before running). The `irm | iex` one-liner is gone from the README.\n- **Unix\u002FmacOS**: Added a collapsible \"review before running\" option. git clone remains the recommended method.\n- **Version pinning**: Installers now clone tag `v1.3.0` by default (not `main`). Override: `CLAUDE_SEO_TAG=main bash install.sh`\n- **Invoke-External hardening**: PowerShell wrapper now handles `PSNativeCommandUseErrorActionPreference` for all external calls (from PRs #13 + #15)\n\n### GEO Agent Deployed\n`agents\u002Fseo-geo.md` is now live. `\u002Fseo audit` spawns **7 parallel agents** (was 6):\n- AI crawler access check (GPTBot, ClaudeBot, PerplexityBot, etc.)\n- llms.txt evaluation\n- Passage-level citability scoring (optimal 134-167 word blocks)\n- Brand mention signal analysis\n- Platform-specific scores (Google AI Overviews, ChatGPT, Perplexity, Bing Copilot)\n\nAI Search Readiness weight raised from **5% → 10%** in overall SEO Health Score.\n\n### FAQPage Guidance Nuanced\nBlanket \"remove FAQPage on commercial sites\" replaced with nuanced guidance:\n- Existing FAQPage → **Info priority** (not Critical) — FAQPage aids AI\u002FLLM citations\n- Adding new FAQPage → not recommended for Google rich results, note AI benefit\n\n### URL Normalization (PR #16)\n`capture_screenshot.py` and `analyze_visual.py` now accept bare domains:\n```bash\npython scripts\u002Fcapture_screenshot.py example.com  # now works\n```\n\n### SPA Detection: Phase 2 (Issue #11)\nNew `--googlebot` flag in `fetch_page.py` for prerender detection:\n```bash\npython scripts\u002Ffetch_page.py https:\u002F\u002Fexample.com --googlebot\n```\nCompares response size with Googlebot UA vs default UA to detect prerender services. Full 7-phase SPA roadmap in TODO.md.\n\n## Upgrade\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo.git\nbash claude-seo\u002Finstall.sh\n```","2026-03-12T15:58:21",{"id":193,"version":194,"summary_zh":195,"released_at":196},110489,"v1.3.0","## What's New\n\n### Extension System\nNew `extensions\u002F` directory convention for self-contained add-ons with install\u002Funinstall scripts (Unix + Windows).\n\n### DataForSEO Extension\n22 commands across 9 API modules — live SERP data, keyword research, backlinks, on-page analysis, content analysis, business listings, AI visibility checking, and LLM mention tracking.\n\n```bash\n.\u002Fextensions\u002Fdataforseo\u002Finstall.sh\n```\n\nSee [DataForSEO Extension docs](extensions\u002Fdataforseo\u002FREADME.md) for full command reference.\n\n### Cross-Skill Integration\n6 existing sub-skills now auto-detect DataForSEO MCP tools for enriched analysis:\n- **`\u002Fseo audit`** — real SERP positions, backlinks, on-page data\n- **`\u002Fseo technical`** — Lighthouse via API, tech stack detection\n- **`\u002Fseo content`** — keyword volume, difficulty, intent\n- **`\u002Fseo geo`** — ChatGPT scraper, LLM mention tracking\n- **`\u002Fseo plan`** — competitor data, traffic estimates\n- **`\u002Fseo page`** — real SERP positions, backlink data\n\n### Fixes\n- Pre-commit hook title threshold aligned (70→60 chars) to match quality-gates.md\n- SSRF prevention added to `capture_screenshot.py` (defense-in-depth)\n- Non-standard `allowed-tools` removed from frontmatter\n- Plugin manifest added (`.claude-plugin\u002Fplugin.json`) for directory submission\n\n### Community\nThanks to everyone following the project — 1,675 stars and counting! Special thanks to the contributors who raised issues and PRs that drove improvements.\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fblob\u002Fmain\u002FCHANGELOG.md","2026-03-06T16:38:32",{"id":198,"version":199,"summary_zh":200,"released_at":201},110490,"v1.2.0","## What's Changed\n\n### Security\n- **SSRF prevention**: Private IP blocking in `fetch_page.py` and `analyze_visual.py`\n- **Path traversal prevention**: Output path sanitization in `capture_screenshot.py`, file validation in `parse_html.py`\n- **Install hardening**: Removed `--break-system-packages`, switched to venv-based pip install with `--user` fallback\n\n### Bug Fixes\n- **YAML frontmatter parsing** fixed in 8 files — skills and agents now load correctly\n- **Windows installer** improved — `python -m pip`, `py -3` launcher fallback, better error diagnostics (PR #6 by @kfrancis)\n- **requirements.txt** now persisted to `~\u002F.claude\u002Fskills\u002Fseo\u002F` for user retry\n\n### Documentation\n- Updated CHANGELOG, TODO, INSTALLATION, and TROUBLESHOOTING docs\n- Added new troubleshooting entries for common install issues\n\n### Community\nThanks to @artyomsv, @kfrancis, @JawandS, @edustef, @Ehtz, @btafoya, @dsolito, and @kylewhirl for issues, PRs, and fork contributions that drove this release!\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fclaude-seo\u002Fblob\u002Fmain\u002FCHANGELOG.md","2026-02-19T19:29:57"]