本文へ移動
cccskills
無料GitHub で公開

skill-data-tracker

社媒数据记录与趋势分析。三种模式:(A) 记录快照 — 记录当日粉丝数、互动量等指标快照; (B) 增长趋势 — 分析粉丝增长率、增速变化、里程碑预测;(C) 内容生命周期 — 追踪单条内容 从发布到衰减的数据变化,判断速爆型/稳增型/长尾型。

当用户说"记录数据"、"今天粉丝数"、 "增长趋势"、"粉丝增长"、"内容生命周期"、"这条笔记数据变化"、"数据快照"时触发。

インストール方法を見る

含まれるファイル(3)

  • SKILL.md7.5 KB
  • EASEL-META.md817 B
  • scripts/track.py14.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

社媒数据记录与趋势分析

记录社媒指标快照、分析粉丝增长趋势、追踪内容生命周期,用时间序列数据驱动运营决策。

数据层定位

本 SKILL 是归因链的粉丝 / 时序快照底座,唯一权威存储粉丝数、互动量、内容生命周期的时间序列快照(outputs/_analytics/snapshots/{profile}/{platform}/{date}.json)。

  • 只存时序快照,不存发布事件 — 每次发布的元信息(标题 / 链接 / 类型 / 来源 SKILL)由 skill-publish-log 维护(outputs/_analytics/publish-log.json)。本底座不重复记录发布事件,避免同一事实两处存储。
  • 消费方(读,不回写) — skill-publish-analytics 模式 D(增长归因)与 skill-social-performance-review(环比 / 粉丝趋势)以本快照为粉丝时序的权威来源。
底座存什么谁维护
outputs/_analytics/snapshots/{profile}/{platform}/{date}.json粉丝 / 互动时序快照(本 SKILL)skill-data-tracker
outputs/_analytics/publish-log.json发布事件skill-publish-log

输入

字段必填说明
mode是record / growth / lifecycle
platformMode A: 是平台名(小红书/抖音/微博/B站/公众号等)
followersMode A: 是当前粉丝数
total_likesMode A: 否总获赞数
total_postsMode A: 否总笔记/视频数
post_snapshotsMode A: 否近期帖子的逐条数据(用于生命周期追踪)
post_titleMode C: 是要追踪的帖子标题或标识
time_rangeMode B: 否分析窗口(默认近 30 天)

输出

Mode A — 记录快照

# 数据快照记录
- 日期: {date} | 平台: {platform} | Profile: {profile_name}

## 账号指标
| 指标 | 当前值 | 上次记录 | 变化 |
|------|--------|---------|------|

## 帖子快照(如有)
| 标题 | 发布日期 | 点赞 | 收藏 | 评论 | 转发 |

快照已保存至: outputs/_analytics/snapshots/{profile}/{platform}/{date}.json

Mode B — 增长趋势

# 增长趋势分析
- 平台: {platform} | 区间: {start} → {end} | 数据点: {count}

## 粉丝增长趋势
| 日期 | 粉丝数 | 日增长 | 日增长率 |

## 关键指标
- 日均/周均增长 | 趋势方向: 加速/稳定/减速
- 最高/最低单日增长
- 里程碑预测: 照此速度,{X} 天后破 {milestone} 粉
- 趋势洞察: {增长加速/减速原因分析与建议}

Mode C — 内容生命周期

# 内容生命周期分析
- 帖子: {post_title} | 发布: {published_at} | 平台: {platform}

## 生命周期数据
| 天数 | 日期 | 点赞 | 收藏 | 评论 | 转发 | 日增量 |
(Day 0 / 1 / 3 / 7 / 14 / 30 各行)

## 分类与洞察
- 类型: 速爆型/稳增型/长尾型 | 峰值日: Day {peak} | 半衰期: {days} 天
- 判定依据与后续策略启示

数据存储

快照文件路径:outputs/_analytics/snapshots/{profile}/{platform}/{date}.json

{
  "date": "2026-07-22",
  "platform": "xiaohongshu",
  "profile": "科技数码达人",
  "account_metrics": {
    "followers": 5200,
    "total_likes": 42000,
    "total_posts": 89
  },
  "post_snapshots": [
    {
      "post_id": "用户提供或自动编号",
      "title": "帖子标题",
      "published_at": "2026-07-20",
      "likes": 350,
      "collects": 120,
      "comments": 28,
      "shares": 15
    }
  ]
}

执行步骤

快照读写、增长率/移动平均/里程碑外推、生命周期分类全部由 scripts/track.py 确定性完成。LLM 负责补全参数(从 Profile/用户输入)、解读脚本 JSON、写增长建议。 不要手动算增长率、不要心算移动平均、不要手改快照 JSON。

Mode A — 记录快照

  1. 从 Profile(identity.md 取 profile 名、platforms.md 取平台)或用户输入采集指标;缺失字段询问一次。
  2. 调用脚本(一天一快照,同日覆盖;自动计算与上次快照的 delta):
python3 skills/builtin/skill-data-tracker/scripts/track.py snapshot --profile "科技数码达人" --platform xiaohongshu \
  --followers 5200 --total-likes 42000 --total-posts 89 [--date 2026-07-22] \
  [--posts 帖子逐条数据.json]   # --posts 为数组,含 post_id/title/published_at/likes/collects/comments/shares
  1. 展示脚本返回的 snapshot + delta_vs_last + 保存路径。

Mode B — 增长趋势

python3 skills/builtin/skill-data-tracker/scripts/track.py trend --profile "科技数码达人" --metric followers \
  [--platform xiaohongshu] [--since 2026-07-01] [--until 2026-07-31]

脚本返回:逐点日增长/日增长率、7 日移动平均、trend_direction(加速/稳定/减速)、 milestone + milestone_eta_days(≤30 天,超出返回 null)、warning(<3 点样本不足)。 LLM 据此写趋势洞察与受众相关建议(有 Profile 时读 audience.md)。

Mode C — 内容生命周期

python3 skills/builtin/skill-data-tracker/scripts/track.py lifecycle --profile "科技数码达人" \
  --platform xiaohongshu --post-title "露营装备" --metric likes

脚本跨快照重建帖子时间序列,返回逐日增量、peak_day、half_life_days、 lifecycle_type(速爆型/稳增型/长尾型/数据不足)。LLM 据类型写后续内容策略。

导出增长归因视图

记录快照后生成 skill-publish-analytics 模式 D 所需的派生视图;不要手工维护另一份粉丝台账:

python3 skills/builtin/skill-data-tracker/scripts/track.py export-followers

默认汇总全部画像和平台到 outputs/_analytics/follower-log.json;可用 --profile 或 --platform 过滤。

Profile 感知

有 Profile 时:

  • 读取 identity.md 获取 profile 名称,用作快照目录名
  • 读取 platforms.md 自动填充 platform 参数,支持多平台同时记录
  • 读取 audience.md 在增长分析中给出受众相关的增长建议
  • 快照目录按 profile/platform 隔离:outputs/_analytics/snapshots/{profile_name}/{platform}/

无 Profile 时:

  • 要求用户显式提供 platform 参数
  • 快照目录使用 "default":outputs/_analytics/snapshots/default/{platform}/
  • 增长分析不做受众关联判断
  • 附注"提供 Profile 可自动关联平台和账号信息"

规则

  1. 不修改不删除 — 已有快照文件只读不改,同一天同一平台的重复记录是唯一允许的覆盖情况
  2. 一天一快照 — 同一平台每天最多一个快照,当天重复记录会覆盖当天数据
  3. 最少 3 个数据点 — 增长率计算至少需要 3 个数据点,不足时输出警告而非空洞的趋势判断
  4. 预测不超 30 天 — 里程碑预测基于近期趋势外推,不超过 30 天,避免误导
  5. 数据来源透明 — 所有指标来自用户输入或快照文件,不编造数据,不假设未提供的指标

自研溯源与参考项目见同目录 EASEL-META.md。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

通用 AI 生图:文生图 / 图生图 / 图像变体。当用户说 AI 生图、AI 画图、文生图、图生图、生成图片、生成配图、图像生成、AI 出图、AI 作图、换图、改图、图像编辑、给我画一张、生成一张图 时使用。支持 OpenAI 兼容 API 与 apimart 异步 API,用户自备 API key。

日本語の概要は準備中です。原文の説明を表示しています。

ZJU-REAL/Easel3,5922026年10月12日 更新

ai-music

無料

AI 音乐 / BGM 生成:给短视频、社媒内容生成原创背景音乐 / 配乐 / 纯音乐。通过可插拔 provider(阿里 DashScope / Suno 类第三方 API)文生音乐,异步提交→轮询→下载,产物可再裁剪/归一化或加到视频。当用户说“AI 音乐”“AI 配乐”“生成 BGM”“背景音乐”“原创音乐”“AI 作曲”“纯音乐”“给视频配乐”“做首曲子”时使用。与 tts-voiceover 的区别:tts-voiceover 生成人声口播/旁白,ai-music 生成背景音乐/配乐(无人声或带演唱)。

日本語の概要は準備中です。原文の説明を表示しています。

ZJU-REAL/Easel3,5922026年10月12日 更新

AI 视频生成:文生视频 / 图生视频 / 数字人首帧驱动。通过可插拔 provider(通义万相 Wan / 火山 Seedance / 快手可灵 / OpenAI 兼容)异步生成视频,用户自备 API key。当用户说 AI 视频生成、文生视频、图生视频、AI 生成视频、AI 短视频、让图片动起来、数字人视频、生成一段视频 时使用。与 video-strategy(选型/策略)、video-editing(剪辑处理)、clipify(切片)区别:本 SKILL 是从 0 用 AI 生成新视频。

日本語の概要は準備中です。原文の説明を表示しています。

ZJU-REAL/Easel3,5922026年10月12日 更新

outputs/ 目录下的产物管理:按日期/平台/类型归档、打标签、搜索历史内容、生成素材清单。 当用户说"整理素材"、"归档"、"找之前的内容"、"搜索历史"、"素材管理"、 "outputs 整理"、"之前做的"时使用。 与其他 produce 层 SKILL 的区别:produce 层负责生成内容, asset-manager 负责生成后的产物管理(归档、检索、标签)。

日本語の概要は準備中です。原文の説明を表示しています。

ZJU-REAL/Easel3,5922026年10月12日 更新

音频降噪:去除录音中的背景噪声、电流声、风噪、嗡嗡声,基于 ffmpeg 滤镜链(afftdn/highpass/lowpass)。 当用户说"降噪""去噪""去杂音""消除背景噪声""电流声""风噪""录音有杂音""音频降噪"时使用。 和 audio-editing 的区别:audio-editing 做剪辑/转码/音量等通用音频操作(内置 denoise 兜底),本 SKILL 专做降噪调参。

日本語の概要は準備中です。原文の説明を表示しています。

ZJU-REAL/Easel3,5922026年10月12日 更新

通用音频处理:音频剪辑/裁剪、格式转码(mp3/wav/m4a/aac)、音量归一化、从视频提取音轨、多段拼接、淡入淡出、变速(保音高)。当用户说“剪音频”“裁一段”“转成 mp3”“调音量/响度”“提取音轨/扒音频”“拼接音频”“淡入淡出”“加速/减速音频”“变速不变调”时使用。与 audio-denoise 的区别:audio-denoise 专做降噪,audio-editing 做除降噪外的通用音频操作(也内置 denoise 作为兜底)。

日本語の概要は準備中です。原文の説明を表示しています。

ZJU-REAL/Easel3,5922026年10月12日 更新

ZJU-REAL のスキルをすべて見る

このスキルの問題を報告する