>- 分析发布日志数据,从发布时间、标签效果、内容类型、粉丝增长四个维度归因内容表现,输出可执行的优化建议。 当用户说"发布数据分析""归因分析""什么时间发好""标签效果""内容表现分析""发布日志分析"时使用。 和 skill-social-performance-review 的区别:本 SKILL 从发布日志做四维归因,review 做跨平台月度组合复盘。
npx skills add https://github.com/ZJU-REAL/Easel --skill skill-publish-analytics
> 读取 publish-log.json,从时间、标签、类型、增长四个维度分析内容表现,输出结构化归因报告。
本 SKILL 是归因链的消费层,只读底座、不新建存储、不回写:
| 数据 | 权威底座 | 维护方 | 本 SKILL 用途 |
|------|----------|--------|----------------|
| 发布事件 | outputs/_analytics/publish-log.json | skill-publish-log | 模式 A/B/C |
| 粉丝 / 时序快照 | outputs/_analytics/snapshots/{profile}/{platform}/{date}.json | skill-data-tracker | 模式 D 增长归因 |
粉丝时序的权威来源是 skill-data-tracker 的快照底座。 模式 D 读取的 outputs/_analytics/follower-log.json 由 track.py export-followers 确定性导出,不应手工维护。字段映射见 references/follower-log-schema.md。
用户指定分析模式(可组合):
未指定模式时默认执行 A + B + C。模式 D 前先运行 python3 skills/openclaw/skill-data-tracker/scripts/track.py export-followers。
{
"version": "1.0",
"entries": [{
"id": "唯一标识",
"platform": "xiaohongshu|douyin|bilibili|weibo",
"title": "标题",
"url": "发布链接",
"type": "图文|视频|直播|文章",
"published_at": "ISO 8601 时间戳",
"logged_at": "记录时间",
"initial_metrics": {
"views": null | number,
"likes": null | number,
"comments": null | number,
"shares": null | number
},
"skill_source": "生成该内容的 SKILL",
"profile": "账号画像名",
"tags": ["标签列表"],
"notes": "备注"
}]
}
⚠ 样本不足;全量 < 10 条时在报告头部警告结果可能不具统计意义四种分析模式的全部计算(时段分桶、标签聚合、类型对比、增长归因、样本量警告、
覆盖率)由 scripts/analyze.py 确定性完成。不要用内联 Python 心算,直接调脚本。
LLM 只负责选模式、按 Profile 过滤、解读 JSON、写关键发现/方法论/局限性。
=== EASEL ACCOUNT PROFILE === 标记),有则取 profile 名。--profile 须放在子命令前;publish-log.json 不存在时脚本友好报错):python3 skills/openclaw/skill-publish-analytics/scripts/analyze.py all
python3 skills/openclaw/skill-publish-analytics/scripts/analyze.py --profile 画像名 time
python3 skills/openclaw/skill-publish-analytics/scripts/analyze.py --profile 画像名 tags
python3 skills/openclaw/skill-publish-analytics/scripts/analyze.py --profile 画像名 types
python3 skills/openclaw/skill-publish-analytics/scripts/analyze.py --profile 画像名 growth
summary(总数/日期范围/平台/各指标覆盖率/全量样本警告)+各模式结果。每个分析桶含 count 和 warning(单桶 <5 条标注样本不足)。
关键发现(3 条)→ 方法论 → 局限性。局限性须含"关联性不等于因果性"。
步骤:
published_at 提取小时和星期几输出:
互动综合分计算:
engagement_score = views × 0.1 + likes × 1.0 + comments × 2.0 + shares × 3.0
步骤:
tags[],统计各标签使用频次输出:
步骤:
type 字段分组(图文 / 视频 / 直播 / 文章)输出:
前置条件: outputs/_analytics/follower-log.json(从 skill-data-tracker 快照底座导出的派生视图,schema 与字段映射见 references/follower-log-schema.md)
步骤:
输出:
> "模式 D 需要粉丝数据。请在 outputs/_analytics/follower-log.json 中记录粉丝快照数据,schema 见 skill-publish-analytics/references/follower-log-schema.md"
每个模式的输出均包含以下部分:
## 数据摘要
- 总条目数 / 日期范围 / 涉及平台
- 各指标覆盖率(非 null 比例)
## 分析结果
(模式对应的表格和图表)
## 关键发现
1. (最重要的可执行洞察)
2. (第二重要)
3. (第三重要)
## 方法论
- 互动综合分计算公式
- 聚合方式(均值 / 中位数)
- 时段划分标准
## 局限性
- 样本量说明
- null 数据覆盖率
- "关联性不等于因果性 — 时段/标签分析反映相关关系,不能直接推导因果"
profile 字段过滤,只分析当前账号的数据参考产品:Metricool analytics、Iconosquare insights、SocialBee performance reports、Later analytics。
本 SKILL 侧重中文社媒平台(小红书、抖音、B站、微博)的发布节奏与互动规律分析。
Take zju-real/skill-publish-analytics from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.