seo-competitor-content

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

A recurring competitor-content monitor for websites such as blogs, documentation, learning centers, update pages, and help centers. It tracks newly published pages and changes in their search rankings and estimated traffic.

In plain words
What is it for?
It scans competitor sites weekly, finds new content, groups it by section, follows ranking and estimated-traffic trends, and analyzes articles whose rankings are rising.
Why use it?
It brings competitor publishing activity and improving search performance into one review, instead of requiring you to check several sections and ranking reports manually.

Skill for Claude CodeCodex

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

Good fit It scans competitor sites weekly, finds new content, groups it by section, follows ranking and estimated-traffic trends, and analyzes articles whose rankings are rising.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content
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 competitor-content
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-competitor-content

README.md
[![agentmods](https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content/github.svg)](https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content)
Your own site
<a href="https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content"><img src="https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content/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-competitor-content

Your own site · 80×15
<a href="https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content"><img src="https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/competitor-content.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 105 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,253 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.00105 $0.02253
Opus 5 $0.00053 $0.01126
Sonnet 5 $0.00021 $0.00451
Haiku 4.5 $0.00011 $0.00225

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

Security

Grade A, and why

seo-competitor-content 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/competitor-content/SKILL.md · 219 lines

How it starts

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

竞品内容监测模块

核心功能

每周扫描竞品的内容发布动态,追踪其文章的排名和流量变化,对表现上升的文章做深度分析,帮助你理解竞品在做什么以及为什么有效。

监测范围

对每个竞品域名,监测以下内容板块(如果存在):

板块 常见 URL 路径 监测重点
Blog /blog//articles//insights/ 🔴 必监测 — 新文章第一时间通知
Docs /docs//documentation/ 有新功能文档说明时通知
Learning /learn//academy//resources//guides/ 教程类内容,往往 SEO 价值很高
Updates /changelog//updates//whats-new//releases/ 产品更新,反映竞品功能发展方向
Help Center /help//support//faq/ 新增帮助文章说明竞品在解决什么用户问题

首次运行:确认竞品内容板块

首次运行时,需要确认每个竞品的实际 URL 结构:

  1. web_fetch 竞品首页,分析导航栏中的内容板块链接
  2. 尝试访问常见路径(/blog//docs/ 等),确认哪些存在
  3. 检查竞品 sitemap(/sitemap.xml),识别内容板块的 URL 模式
  4. 展示给用户确认:
竞品 A (competitor.com) 内容板块:
✅ Blog: competitor.com/blog/
✅ Docs: competitor.com/docs/
✅ Updates: competitor.com/changelog/
❌ Learning: 未发现
❌ Help Center: 未发现(可能在子域名 help.competitor.com?)

用户确认后保存 URL 模式,后续每周自动扫描。

执行流程

1. 新内容发现(每周扫描)

方法 A — SEMrush New Pages API(首选):

  • 调用 SEMrush Domain Organic Research API
  • 筛选过去 7 天新增的有排名页面
  • 按 URL 路径归类到各内容板块

方法 B — Sitemap 差异对比(补充):

  • web_fetch 竞品 sitemap
  • 与上周保存的 sitemap 对比,找出新增的 URL
  • <lastmod> 日期排序

方法 C — RSS Feed(如有):

  • 检查竞品是否有 Blog RSS(/feed//rss//blog/feed/
  • RSS 是最及时的新内容通知方式

三种方法交叉使用,确保不遗漏。

发现新 Blog 后立即通知:

🆕 竞品新内容提醒

competitor.com 本周发布了 2 篇新 Blog:

1. "How to Build AI Agents for Enterprise"
   URL: competitor.com/blog/ai-agents-enterprise
   发布日期:2026-02-20
   目标关键词(推测):AI agents enterprise, build AI agent
   ⚠️ 与我们的核心业务词直接竞争

2. "Monthly Product Update: February 2026"
   URL: competitor.com/changelog/february-2026
   发布日期:2026-02-22
   内容:新功能发布——自动邮件回复、团队协作改进

2. 竞品文章排名追踪

对已知的竞品内容,每周追踪排名变化:

数据来源: SEMrush Domain Organic Research API

  • 按页面维度拉取竞品各文章排名的关键词
  • 与上周数据对比,计算排名变化

标记规则:

  • 🔥 快速上升:某篇文章的核心关键词一周内上升 ≥ 5 位
  • 📈 稳步上升:连续 3 周排名上升
  • 🆕 新进首页:之前不在前 10,本周进入前 10
  • ⚠️ 抢了我们的位置:竞品在某关键词上排名超过了我们

3. 竞品上升文章深度分析

当检测到竞品某篇文章排名显著上升时,自动进行深度分析。这是本模块最有价值的功能——你不只知道"竞品涨了",还要知道"为什么涨了"。

Read the full file on GitHub · 219 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 · 219 lines · 105 tokens per session scan A a70942696b23

Subscribe to this mod's changes

seo-competitor-content is a skill published in the GitHub repository jrr996shujin-png/openclaw-seo-aeo-skills (11 stars, last pushed 6mo ago), licensed MIT. It adds 105 tokens to every session and 2,253 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