关于 competitor-content-tracker
面向营销团队的竞品内容追踪技能,可汇总竞品博客、LinkedIn 和 Twitter/X 动态并生成摘要,分析主题、互动度与内容空缺。
主要功能
- 01追踪博客、LinkedIn 和 Twitter/X
- 02按时间范围和关键词筛选
- 03比较互动度与常见主题
- 04发现共同话题和内容空缺
- 05生成 Markdown 摘要
适用场景
- 01制作每周竞品内容摘要
- 02查找团队尚未覆盖的竞品话题
- 03比较竞品帖文互动度
- 04跨渠道查看竞品近期内容
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nikiandr/ goose-skills --skill competitor-content-tracker安装后在 Claude Code 中输入/competitor-content-tracker确认已加载。
附带文件skill.meta.json
详细介绍
竞争对手内容追踪器
监控竞争对手在三个渠道上的内容动态——博客、LinkedIn、Twitter/X,并生成一份综合摘要,突出显示最新内容、热门内容以及你的内容缺口。
适用场景
- “追踪 [竞争对手] 发布的内容”
- “告诉我竞争对手本周发布了什么”
- “竞争对手在哪些主题上表现出色?”
- “我想要一份每周竞争对手内容摘要”
阶段 0:信息收集
要追踪的竞争对手
- 竞争对手公司名称列表及博客 URL(例如,
https://clay.com/blog) - 要追踪的竞争对手创始人/CMO 的 LinkedIn 个人资料 URL(可选,但价值较高)
- 竞争对手或其创始人的 Twitter/X 用户名(可选)
范围
- 回溯多长时间?(每周摘要默认 7 天,首次运行默认 30 天)
- 你最关注哪些主题/关键词?(用于优先展示相关帖子)
输出
- 格式偏好:完整摘要(全部内容)还是仅显示重点(每个竞争对手精选 3-5 条)?
将配置保存到 clients/<client-name>/configs/competitor-content-tracker.json。
{
"competitors": [
{
"name": "Clay",
"blog_url": "https://clay.com/blog",
"linkedin_profiles": ["https://www.linkedin.com/in/kareem-amin/"],
"twitter_handles": ["@clay_hq", "@kareemamin"]
}
],
"days_back": 7,
"keywords": ["GTM", "outbound", "AI agents", "growth"],
"output_mode": "highlights"
}
阶段 1:抓取博客内容
针对每个竞争对手的博客 URL 运行 blog-scraper:
python3 skills/blog-scraper/scripts/scrape_blogs.py \
--urls "<competitor_blog_url>" \
--days <days_back> \
--keywords "<keywords>" \
--output summary
收集:帖子标题、发布日期、URL、摘要。
阶段 2:抓取 LinkedIn 帖子
针对每个要追踪的创始人/高管 LinkedIn URL 运行 linkedin-profile-post-scraper:
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "<linkedin_url_1>,<linkedin_url_2>" \
--days <days_back> \
--max-posts 20 \
--output summary
收集:帖子文本预览、日期、反应数、评论数、帖子 URL。
阶段 3:抓取 Twitter/X
针对每个用户名运行 twitter-scraper:
python3 skills/twitter-scraper/scripts/search_twitter.py \
--query "from:<handle>" \
--since <YYYY-MM-DD> \
--until <YYYY-MM-DD> \
--max-tweets 20 \
--output summary
收集:推文文本、日期、点赞数、转推数、URL。
阶段 4:分析与综合
收集原始数据后,综合分析所有渠道的信息:
对每个竞争对手,识别:
- 新博客文章——标题、日期、主题
- 最热门的 LinkedIn 帖子——按互动量(反应数 + 评论数)排序,列出主题和核心信息
- 最热门的推文——按点赞数排序,列出主题
- 反复出现的主题——本周期他们发布最多的是哪些主题?
- 内容形式模式——他们是否在发布清单文章、观点文章、案例研究?
跨竞争对手分析:
- 共同的热门主题——多个竞争对手都在写哪些主题?
- 覆盖缺口——他们在讨论而你尚未涉及的主题
- 你的优势主题——你在发布内容而他们没有涉及的主题
- 互动基准——竞争对手的平均点赞数/反应数(作为评估你自身表现的背景参考)
阶段 5:输出格式
生成结构化的 Markdown 摘要:
# Competitor Content Digest — Week of [DATE]
## Summary
- [N] new blog posts tracked across [N] competitors
- Top trending topic: [topic]
- Biggest content gap for you: [topic]
---
## [Competitor Name]
### Blog
- [Post Title] — [Date] — [URL]
> [One-sentence summary]
### LinkedIn (top post)
> "[Post preview...]"
— [Author], [Date] | [Reactions] reactions, [Comments] comments
[URL]
### Twitter/X (top tweet)
> "[Tweet text]"
— [@handle], [Date] | [Likes] likes
[URL]
### Themes this week: [tag1], [tag2], [tag3]
---
## Content Gap Analysis
| Topic | Competitors covering | You covering |
|-------|---------------------|--------------|
| [topic] | Clay, Apollo | ❌ No |
| [topic] | Nobody | ✅ Yes |
## Recommended Actions
1. [Specific content opportunity to act on this week]
2. [Topic to consider writing a response/alternative take on]
将摘要保存到 clients/<client-name>/intelligence/competitor-content-[YYYY-MM-DD].md。
定时运行
此技能适合每周运行一次(建议在周一)。设置 cron 作业:
# Every Monday at 8am
0 8 * * 1 python3 run_skill.py competitor-content-tracker --client <client-name>
费用
| 组件 | 费用 |
|---|---|
| 博客抓取(RSS 模式) | 免费 |
| LinkedIn 帖子抓取 | 每个个人资料约 $0.05-0.20(Apify) |
| Twitter 抓取 | 每次运行约 $0.01-0.05 |
| 每周运行总计 | 约 $0.10-0.50,具体取决于范围 |
所需工具
- Apify API 令牌——
APIFY_API_TOKEN环境变量 - 上游技能:
blog-scraper、linkedin-profile-post-scraper、twitter-scraper
触发语句
- “为 [客户] 运行竞争对手内容追踪器”
- “我的竞争对手本周发布了什么?”
- “给我一份竞争对手内容摘要”
- “[竞争对手] 在写些什么?”
评论
支持 Markdown