seo-monthly-report

seo-monthly-report is a skill for Claude Code, Codex from jrr996shujin-png/openclaw-seo-aeo-skills. It costs 95 tokens per session (2,069 once invoked), scanned A, original, MIT.

A monthly SEO report module that combines search rankings, content results, and competitor activity into an interactive React dashboard. SEO means improving how pages appear in search engines.

In plain words
What is it for?
Use it to create a JSX dashboard covering keyword trends, traffic and visibility metrics, content performance, alerts, competitor changes, and content gaps.
Why use it?
It replaces scattered monthly data with comparisons against the previous month and a list of suggested actions. It also highlights ranking changes, content decline, and competitor opportunities.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to create a JSX dashboard covering keyword trends, traffic and visibility metrics, content performance, alerts, competitor changes, and content gaps.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add jrr996shujin-png/openclaw-seo-aeo-skills --skill monthly-report
Clone the repo
git clone --depth 1 https://github.com/jrr996shujin-png/openclaw-seo-aeo-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for seo-monthly-report

README.md
[![agentmods](https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report/github.svg)](https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report)
Your own site
<a href="https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report"><img src="https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for seo-monthly-report

Your own site · 80×15
<a href="https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report"><img src="https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/monthly-report.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 95 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,069 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00095 $0.02069
Opus 5 $0.00048 $0.01035
Sonnet 5 $0.00019 $0.00414
Haiku 4.5 $0.00010 $0.00207

Measured 12d ago against content hash 98f744caaa8a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

seo-monthly-report scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

seo-competitive-intel/monthly-report/SKILL.md · 205 lines

How it starts

The opening of the file, as written. The whole thing — 205 lines — stays where its author put it; the contents beside it link to each section on GitHub.

月度汇总报告模块

核心功能

月底汇总所有子模块数据,生成一份 React 交互看板。这不是简单的数据堆砌——而是帮你快速看清"这个月发生了什么、接下来该做什么"。

数据输入

在生成月度报告前,先按顺序调用其他三个子模块获取当月数据:

  1. keyword-ranking → 当月关键词排名历史、报警事件、新发现关键词
  2. content-performance → 内容表现汇总、衰退清单、新内容追踪、更新提醒
  3. competitor-content → 竞品新内容清单、排名变化、上升文章分析、内容缺口

React 看板结构

生成一个完整的 .jsx 文件,包含以下 Tab 页:

Tab 1:总览仪表板(Overview)

核心 KPI 卡片(月环比):

KPI 说明 对比
总自然点击量 Google Search Console vs 上月
总曝光量 Google Search Console vs 上月
平均 CTR 点击/曝光 vs 上月
平均排名 所有追踪关键词的平均位置 vs 上月
前 10 关键词数 排名在首页的关键词数量 vs 上月
估算流量 SEMrush vs 上月

每个 KPI 卡片用颜色指示变化方向:绿色上升、红色下降、灰色持平。

排名分布饼图:

  • #1-3 位关键词数量
  • #4-10 位
  • #11-20 位
  • #20+ 位 与上月对比。

本月报警事件时间线: 按日期排列的报警事件(排名大幅下滑、竞品超越等),可点击查看详情。

Tab 2:关键词详情(Keywords)

排名变化表格(可排序、可筛选):

关键词 类别 Google 排名 Bing 排名 月初→月末 变化 竞品A 竞品B
... A/B/C/D #X #X #X→#Y ↑↓ #X #X

支持:

  • 按类别(A/B/C/D)筛选
  • 按变化幅度排序(看最大涨跌)
  • 按搜索引擎(Google/Bing)切换
  • 搜索关键词

关键词趋势折线图: 选择任意关键词,显示过去 4 周的排名趋势折线。品牌和竞品在同一图上对比。

新发现的关键词机会: 本月通过 SEMrush 和 Search Console 发现的新关键词,标注搜索量和当前排名。

Tab 3:内容表现(Content)

内容表现热力图: X 轴为时间(周),Y 轴为文章,颜色深浅表示点击量变化——一眼看出哪些文章在涨、哪些在跌。

衰退内容清单: 标记为衰退的文章列表,包含:

  • 文章标题和 URL
  • 下降幅度
  • 可能原因
  • 建议动作
  • 最后更新日期

新文章观察追踪: 本月新发布文章的表现进展,是否达到预期。

更新提醒队列: 需要更新的文章清单,按紧急程度排序。

Tab 4:竞品动态(Competitors)

竞品新内容时间线: 按日期展示竞品本月发布的所有内容,按板块(Blog/Docs/Updates 等)用标签颜色区分。

竞品排名变化 Top 10: 排名上升最多的竞品文章,附深度分析摘要。点击可展开完整分析。

关键词争夺地图: 可视化展示品牌和竞品之间的关键词争夺关系:

  • 我们独占的关键词(绿色)
  • 竞品独占的关键词(红色)
  • 双方都有排名的争夺词(黄色,标注各自排名)

竞品估算流量趋势: 过去 3 个月的竞品流量变化趋势图。

Tab 5:行动建议(Action Plan)

这是报告最核心的 Tab——不是数据,是接下来该做什么

自动生成的行动建议清单:

每条建议包含:

  • 优先级:🔴 高 / 🟡 中 / 🟢 低
  • 建议内容:具体要做什么
  • 原因:为什么要做这个
  • 预期影响:做了之后预计能改善什么
  • 关联数据:支持这条建议的数据来源

建议生成规则:

数据信号 生成的建议 优先级
核心关键词排名持续下滑 更新对应文章内容和 Schema 🔴
竞品新文章抢了我们的关键词排名 分析竞品文章,补充我们的内容缺口 🔴
内容衰退标记触发 刷新该文章 + 检查技术问题 🟡
标题含过期年份 更新标题和内容 🟡
发现新关键词机会(竞品有我们没有) 创建新内容覆盖该关键词 🟡
Bing 排名远低于 Google 优化 Bing 收录,提交 sitemap 到 Bing Webmaster 🟡
竞品在某主题排名上升且我们无对应内容 联动 aeo-content-strategy 挖掘长尾问题并创建内容 🟢

Read the full file on GitHub · 205 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 205 lines · 95 tokens per session scan A 98f744caaa8a

Subscribe to this mod's changes

seo-monthly-report is a skill published in the GitHub repository jrr996shujin-png/openclaw-seo-aeo-skills (11 stars, last pushed 6mo ago), licensed MIT. It adds 95 tokens to every session and 2,069 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

ansvisor-aeo-coach-standalone

Standalone (no-MCP) version of the Ansvisor AEO Coach. Use this only when the user's Claude client cannot connect to the Ansvisor MCP server (e.g. claude.ai web without a Connector configured). Fetches live data from the Ansvisor REST API directly with the user's API key via code execution. For clients that support…

ansvisor/ansvisor · 124 tokens

seo-vertical-detect

Classify a website as ecommerce, local-business, blog-publisher, saas, docs, or generic (multiple may apply), and report detected locales, from the persisted PageSnapshot plus the platform detector's vertical hints. Used by seo-orchestrator to decide which conditional modules to run and how to reweight the scores.

Hainrixz/claude-seo-ai · 71 tokens

ansvisor-aeo-coach

Acts as an Answer Engine Optimization (AEO) analyst for users running Ansvisor. Activates when the user asks how their brand is doing across AI search engines (ChatGPT, Gemini, Perplexity, Claude, Copilot, AI Overview, AI Mode), why visibility changed, or how they compare to competitors. Uses the Ansvisor MCP server…

ansvisor/ansvisor · 178 tokens

seo-fix-apply

Writer protocol preloaded into the seo-fixer-writer agent — how confirmed SEO/AI-search fixes are applied (git pre-flight, backup, Edit/Write for local diffs, ticketed adapter CLIs for remote targets, re-verify, publish only on a second ticket, rollback) and the findings-array output contract. Used only by the fix…

Hainrixz/claude-seo-ai · 91 tokens

audit

Audit a website or web codebase for SEO and AI-search (GEO/AEO) — produces two independent 0-100 scores (Search SEO + AI Visibility) plus a prioritized, evidence-backed report persisted on disk. Read-only; never writes to the project. Use when the user asks to audit, analyze, check, or score a site's SEO, structured…

Hainrixz/claude-seo-ai · 127 tokens

orangeo-ai-visibility-skill

Audit brand AI visibility readiness and prepare OranGEO-style GEO, AEO, LLM SEO, and AI search optimization action plans. Use when asked for a Claude Code skill, Codex skill, GEO skill, generative engine optimization skill, answer engine optimization skill, AI visibility audit, AI search visibility checker, llms.txt…

OranAi-Ltd/orangeo-ai-visibility-skill · 119 tokens