‹ 首页

seo-orchestrator

@hainrixz · 收录于 1 周前

Orchestrates a full SEO + AI-search audit — detects the site vertical, builds a shared PageSnapshot, dispatches read-only specialist subagents in parallel, merges their findings, computes the two scores, and renders the report. Invoked by the `audit` command (the /claude-seo-ai:audit skill); not usually called directly.

For you if you need a comprehensive audit of your site's SEO and AI-search performance

/ 下载安装
seo-orchestrator.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add hainrixz/claude-seo-ai/seo-orchestrator
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- hainrixz/claude-seo-ai/seo-orchestrator
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify hainrixz/claude-seo-ai/seo-orchestrator
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
27GitHub stars
~629上下文体积 · 单文件
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · 788e7b4

seo-orchestrator (Layer 2)

Coordinates the whole audit. Three phases: detect → dispatch → synthesize.

1. Detect
  1. Resolve the target (URL or local path).
  2. Run seo-crawl-render to build the shared PageSnapshot (raw HTML, rendered DOM when available, response headers, status chain, plus site artifacts: robots.txt, sitemap set, llms.txt). Record the data tier reached (0/1/2).
  3. Run seo-vertical-detect to classify the target. Read references/routing.md to get the always-on + conditional module set and the subagent dispatch table.
2. Dispatch (parallel)

Spawn the read-only specialists in parallel (one message, multiple Task calls) so their verbose intermediate output stays isolated. Pass each the PageSnapshot location/contents, the detected vertical, and its assigned modules:

  • technical-auditor → M1, M2 (+M3), M4, M7, M7b (mobile), M7c (headings), M8, M9, M10, M15, M17
  • ai-search-geo-specialist → M6, M11, M12, M14, M21
  • content-eeat-analyst → M13, M16
  • schema-generator → M5 (and M18/M19 schema when those verticals are active)

Each subagent returns an array of findings conforming to schema/finding.schema.json. Subagents are read-only (no Write/Edit tool) — the audit can never mutate files.

3. Synthesize
  1. Merge all findings; dedupe by id (keep the most severe status).
  2. Run seo-score over the merged findings to get the two scores with category breakdowns and severity gating.
  3. Render the report (see references/scoring-model.md for bands/interpretations):
  4. Header: Search SEO band/score + AI Visibility band/score, each with a one-line interpretation.
  5. Per-category table for each score (value, weight, active?).
  6. Data confidence: tier reached + count of needs_api findings.
  7. Prioritized actions: top findings sorted by severity × magnitude ÷ effort, each showing status, evidence, recommendation, fixability (auto/proposed/advisory), and expected_impact (axis + confidence + magnitude).
  8. Footer: how to run /claude-seo-ai:fix.
Notes
  • Keep this skill's own output tight — the value is the merged report, not narration.
  • If the target is a multi-page crawl, analyze the homepage + one instance of each detected template first, then sample additional pages; log what was sampled (never silently cap coverage).
  • Degrade gracefully: if a render/PSI/GSC tier is unavailable, proceed at the lower tier and mark affected findings needs_api.
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。