关于 competitor-content-tracker
competitor-content-tracker 是用于跟踪竞争对手内容动态的营销技能,覆盖博客、LinkedIn 和 Twitter/X。它汇总新内容与互动表现,并整理共同趋势、内容缺口和主题覆盖情况,形成 Markdown 摘要。
主要功能
- 01监测博客、LinkedIn 与 Twitter/X
- 02收集发布时间、内容和互动数据
- 03识别各渠道高互动内容
- 04分析共同趋势与内容形式
- 05汇总竞争对手内容缺口
适用场景
- 01每周查看竞争对手发布的内容
- 02发现多个竞争者共同关注的主题
- 03寻找自身内容覆盖不足的领域
- 04比较竞争对手社交内容互动
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill competitor-content-tracker安装后在 Claude Code 中输入/competitor-content-tracker确认已加载。
附带文件skill.meta.json
详细介绍
竞争对手内容追踪器
监控竞争对手在三个渠道上的内容动态——博客、LinkedIn、Twitter/X——并生成整合摘要,突出最新内容、热门内容,以及你的内容空白。
适用场景
- “追踪 [competitor] 发布的内容”
- “给我看看竞争对手本周发布了什么”
- “竞争对手在哪些主题上表现出色?”
- “我想要一份每周竞争对手内容摘要”
阶段 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-feed-monitor:
python3 skills/capabilities/blog-feed-monitor/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/capabilities/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-mention-tracker:
python3 skills/capabilities/twitter-mention-tracker/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 访问权限——默认通过 Gooseworks 代理(无需密钥);设置
APIFY_API_TOKEN以使用自己的 Apify - 上游技能:
blog-feed-monitor、linkedin-profile-post-scraper、twitter-mention-tracker
触发语句
- “为 [client] 运行竞争对手内容追踪器”
- “我的竞争对手本周发布了什么?”
- “给我一份竞争对手内容摘要”
- “[competitor] 在写什么?”
评论
支持 Markdown