mcpField
B
baokuan-article-analysis

baokuan-article-analysis

github.com/spacezephyr营销与增长1.8k60 次安装9 周前更新
代码仓库

关于 baokuan-article-analysis

baokuan-article-analysis 是用于微信公众号赛道或关键词级热点分析的 Skill,通过脚本获取、合并和去重文章数据,并生成 HTML 分析报告。它适合观察近期行业内容,不用于抓取单个账号的完整历史文章。

主要功能

  1. 01按赛道或关键词获取热点文章
  2. 02合并关键词结果并去重排名
  3. 03输出原始 JSON 数据
  4. 04生成含图表与分析的 HTML 报告
  5. 05分析阅读、分享及写作模式

适用场景

  1. 01追踪某一行业近期公众号热点
  2. 02比较多个关键词的热门文章
  3. 03寻找高阅读或高分享文章的写法
  4. 04为内容选题和写作提供参考

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/spacezephyr/creator-buddy --skill baokuan-article-analysis

安装后在 Claude Code 中输入/baokuan-article-analysis确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
default-sectors.json
scripts/
daily_sector_trends.py

详细介绍

爆款文章分析

概述

使用此技能,按赛道获取微信公众号热门文章数据,并生成每日分析报告。此技能用于赛道级或关键词级分析,不适用于针对某个特定账号抓取精确的历史数据。

捆绑脚本会查询热门文章数据源,按赛道合并关键词、对文章去重并排名,然后生成:

  • data.json:原始结构化数据
  • report.html:简洁的可视化分析报告,包含 KPI 卡片、柱状图、排名文章卡片、写作风格分析、热门原因和写作参考

默认不要生成 Markdown 报告。report.html 才是主要的用户交付成果。

快速开始

使用默认赛道运行:

python3 ~/.codex/skills/baokuan-article-analysis/scripts/daily_sector_trends.py \
  --output-dir ./output/baokuan-article-analysis

使用自定义赛道运行:

python3 ~/.codex/skills/baokuan-article-analysis/scripts/daily_sector_trends.py \
  --sector 'AI Agent=AI Agent,智能体,Agent框架' \
  --sector 'Skill=skill,Skills,AI Skill' \
  --sector 'Claude Code=Claude Code,Codex,AI编程' \
  --output-dir ./output/baokuan-article-analysis

使用 JSON 配置运行:

python3 ~/.codex/skills/baokuan-article-analysis/scripts/daily_sector_trends.py \
  --sector-config ~/.codex/skills/baokuan-article-analysis/references/default-sectors.json \
  --days 7 \
  --output-dir ./output/baokuan-article-analysis

工作流

  1. 根据用户请求确定赛道和关键词。
  2. 如果用户只提供了宽泛的赛道,使用或调整 references/default-sectors.json。
  3. 运行 scripts/daily_sector_trends.py。
  4. 打开生成的 report.html。
  5. 向用户总结:
    • 阅读量最高和分享量最高的文章
    • 写作风格模式
    • 文章走红的原因
    • 标题和选题公式
    • 实用的写作参考
  6. 将 HTML 文件路径作为主要交付成果返回。

脚本选项

选项用途
--sector '赛道=关键词1,关键词2'添加一个赛道。可重复使用。
--sector-config path.json从 JSON 对象加载赛道。
--days N回溯时间范围。默认值为 7 天。
--start-date YYYY-MM-DD指定开始日期。优先于 --days。
--max-items-per-sector N限制每个赛道的排名文章数量。默认值为 10。
--output-dir DIR输出目录的上级目录。将在其中创建日期文件夹。
--report-date YYYY-MM-DD报告日期。默认值为今天。

数据范围

  • 此技能返回热门榜单数据,而非某个特定账号的完整近期历史数据。
  • clicksCount 是公开数据源的快照,可能会滞后于微信后端的实时阅读量。
  • 如果某个特定账号名称没有返回数据,请改用该账号的主题关键词,并对比同赛道文章。
  • 如果今天的数据较少,请使用 --days 7 或 --days 30。

输出解读

使用阅读量衡量触达范围,使用分享量衡量传播效果,使用评论量衡量讨论热度;粉丝数低但阅读量高的条目可作为标题和结构参考。反复出现的账号表明它们是值得关注的强劲竞品或内容来源。

评论

支持 Markdown