skill-publish-log · 发布记录

发布记录管理 skill:记录、查询、统计每次社媒内容发布的平台、标题、链接、时间与初始数据,作为复盘和归因的数据底座。
三种模式:记录(写入发布事件,id 自增)、查询(按时间/平台/关键词/账号过滤)、统计(按平台/类型/月份聚合)。读写聚合由脚本确定性完成;只存发布事件。
调用示例:在聊天框中说"记一下刚发的:小红书,《5 个被低估的 AI 工具》"。
产品详解
定位
skill-publish-log 是归因链的发布事件底座:唯一权威存储 outputs/_analytics/publish-log.json。它只记录"发了什么",不做内容分析、不存粉丝时序,供上游的复盘与归因 skill 读取消费。
核心能力
- 记录模式:写入发布事件(平台、标题必填;链接、时间、类型、初始数据、标签、来源 SKILL 可选),id 自增、原子写回,返回记录摘要与编号。
- 查询模式:按时间范围、平台、关键词、账号 Profile 过滤,或取最近一条,表格形式返回。
- 统计模式:按平台/类型/月份聚合发布数量、互动总量与平均综合分;样本不足的 warning 原样传达。
- 确定性执行:读写、id 自增、过滤、聚合全部由
scripts/log.py完成;LLM 只负责解析意图、组织参数、解读脚本返回。文件不存在时脚本自动初始化空结构。 - Profile 感知:有 Profile 时自动填充平台与账号关联,统计/查询可按账号维度分组;无 Profile 时平台必须明确指定。
工作流程
- 判断操作模式:记录 / 查询 / 统计
- 记录模式下信息不足(至少要平台和标题)时先追问
- 调用
scripts/log.py执行(record / query / stat) - 把脚本返回的 JSON 解读成用户可读的摘要/表格/统计呈现
输入与输出
| 输入 | 说明 |
|---|---|
| 记录模式 | 平台、标题必填;链接、发布时间、类型、初始数据、标签、备注选填 |
| 查询模式 | 时间范围 / 平台 / 关键词 / 账号 / 最近一条 |
| 统计模式 | 聚合维度(平台/类型/月份)+ 时间范围 |
输出:记录摘要(含编号)、匹配记录的表格、结构化统计信息。
与相邻 skill 的区别
| 底座 | 存什么 | 谁维护 |
|---|---|---|
| skill-publish-log(本) | 发布事件:平台/标题/链接/时间/初始数据/标签/来源 SKILL | 本 SKILL |
| skill-data-tracker | 粉丝/互动的时间序列快照(snapshots/) |
skill-data-tracker |
消费方(只读不回写):skill-publish-analytics(时段/标签/类型/增长归因)、skill-social-performance-review(月度复盘)。
适用场景
- 每次发布后顺手登记,形成可查的发布台账
- 月底复盘:这个月发了多少、各平台分布、互动总量排行
- 归因分析的数据底座:给上游分析 skill 提供发布事件
使用前准备
- 无需 API key;数据文件不存在时脚本自动初始化。
- 记录模式至少需要平台和标题,缺一不可。
skill-publish-log 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。