一键导入
seo-briefing
(proactive) Pull analytics from PostHog, GSC, and Ahrefs. Correlate data and produce an actionable SEO briefing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
(proactive) Pull analytics from PostHog, GSC, and Ahrefs. Correlate data and produce an actionable SEO briefing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run the full autonomous pipeline against a work item — plan, implement, verify, PR, post-PR review + QA, wrap-up. Takes a GitHub issue
The Notion bridge for work items — creates a Notion work item mirroring a GitHub issue, uploads artifacts (item.md, refs/, plan.md, wrapup.md) to it, and pulls a work item's artifacts down to ./tmp/<id>/. Used by /create-feature, /create-epic, /create-issue (publish) and /do (pull before work, upload after). Use when a work item needs to be published to, updated in, or fetched from Notion.
Create Excalidraw diagram JSON files and PR visual overviews that make visual arguments. Use when the user wants to visualize workflows, architectures, concepts, pull request changes, before/after behavior, or a shareable explainer image for reviewers.
Dispatches one Codex (GPT-5.6) sub-agent via `codex exec` — implementer, backend-verifier, plan-reviewer, code-reviewer, code-researcher, or investigator — and returns its report. Used by /do, /discussion, and /create-issue whenever one of these roles runs; not normally invoked by the user directly. Use when a pipeline stage needs its Codex sub-agent dispatched, resumed for a fix round, or re-run.
Captures a discussed multi-phase workstream as an Epic Spec work item ready for /do. For a single-outcome change use /create-feature instead.
Captures a discussed feature as a lean Feature Ticket work item ready for /do. For multi-phase workstreams use /create-epic instead.
| name | seo-briefing |
| description | (proactive) Pull analytics from PostHog, GSC, and Ahrefs. Correlate data and produce an actionable SEO briefing. |
| allowed-tools | ["Read","Write","Bash","Agent","WebSearch","WebFetch","mcp__posthog__*","mcp__composio__*"] |
| when_to_use | Use when the user wants an SEO status report, morning briefing, analytics overview, or wants to understand how their site is performing. Examples: 'SEO briefing', 'how is the site doing', 'pull analytics', 'morning report', 'check indexing status', 'what keywords are we ranking for'. |
| model | claude-opus-4-6 |
Pull data from all connected analytics sources, correlate it, and produce a single actionable briefing. This is the CEO morning report for SEO.
Important: Run with Claude Opus 4.6.
The more sources connected, the better the briefing. At minimum, you need analytics (PostHog, GA4, Plausible, etc.) and search data (GSC). Keyword/backlink data (Ahrefs, Semrush) makes the briefing significantly more actionable.
Check what's available via MCP tools, Composio integrations, or direct API access. If a source isn't connected, skip that section and note the gap in the briefing so the user knows what they're missing.
Produce .seo/briefing.md with:
Every claim must cite the data source and specific numbers. No vibes.
Run seo-data-pull to discover connected sources and pull fresh data into
.seo/data/. If .seo/data/manifest.md exists and is less than 24 hours old,
skip the pull and use the cached data.
Success criteria: .seo/data/ exists with analytics, search console, and/or SEO tool snapshots.
Read .seo/experiments.md if it exists. For any experiment past its review date:
For experiments not yet past their review date, note them in the briefing under a "Running Experiments" section so the user knows what's in flight.
Success criteria: Every past-due experiment has a measured outcome. Active experiments are listed.
Cross-reference the three data sources:
Write .seo/briefing.md with sections:
# SEO Briefing — [date]
## Summary
3-5 bullet executive summary
## Traffic (PostHog)
Numbers, trends, top pages, biggest movers
## Search Performance (GSC)
Queries, impressions, clicks, CTR, position trends
## Indexing Status
Pages indexed, not indexed, recently submitted, errors
## Rankings (Ahrefs)
Keyword positions, movement, new/lost keywords
## Backlinks (Ahrefs)
New/lost, referring domains, domain rating
## Content Gaps
Keywords competitors rank for that we don't
## Running Experiments
Active experiments from `.seo/experiments.md` not yet past review date.
## Experiment Results
Experiments past their review date with measured before/after metrics.
## Action Items (prioritized)
1. [specific action] — [why] — [expected impact]
2. ...
Success criteria: Briefing written with every claim citing a data source and number. Action items are specific and prioritized.
Artifacts: .seo/briefing.md feeds into seo-content-strategy.
After writing the briefing, commit all .seo/ changes to the working branch
and push. This ensures other worktrees and future sessions can access the data,
experiments, and briefing. Never add .seo/ to .gitignore.