Install
openclaw skills install @haiyangchenbj/tcms-plannerFor tech-product marketing teams — turns knowledge-base updates, competitor signals, and content calendars into structured topic briefs, not finished articles. Outputs 1-3 prioritized briefs per run and never writes article body text or auto-triggers downstream skills. Pairs with tcms-writer (drafting) and tcms-compliance-reviewer (pre-publish review); not for neutral industry research.
openclaw skills install @haiyangchenbj/tcms-planner基于多个信号源生成结构化的选题Brief。不做内容创作,只做选题判断和Brief输出。
按信号来源分流到不同的选题逻辑:
信号输入
↓
[路由判断]
├── 知识库有新增/更新 → 新内容选题
├── 竞品有重要动作 → 差异化响应选题
├── 内容日历到期 → 排期驱动选题
└── 用户主动要求 → 按指定方向选题
A. 用户主动要求 → 用户指定了方向/类型 → 直接进入 Step 3
B. 定期检查 → 读取以下信号源:
以上路径需根据实际项目目录配置。
基于信号源和上下文,生成1-3个选题建议。每个选题输出结构化Brief:
## 选题Brief
**选题标题**:[工作标题,非最终发布标题]
**文章类型**:技术博客 / 客户案例 / 产品解读
**目标产品**:[产品名,使用官网正式名称]
**目标读者**:[具体画像]
**核心信息**:[一句话概括要传达的核心信息]
**目的**:[文章要达到什么效果]
**素材指引**:
- 知识库条目:[指向哪个章节]
- 内部案例:[📋 如有,标注客户名称+脱敏要求]
- 已发布文章:[如有可参考的]
**目标渠道**:[首发渠道 + 同步渠道]
**审批级别**:L1 / L2 / L3
**优先级**:高 / 中 / 低
**建议发布时间**:[具体日期或时间窗口]
将Brief保存到 content-calendar/briefs/YYYY-MM-DD-brief.md
输出执行摘要:
## 执行摘要
- 触发源:[用户要求 / 日历排期 / 知识库更新]
- 读取了:[列出读取的文件]
- 产出选题:[N]个
- 需人工确认后进入content-writer
选题Brief产出后必须经人工确认才能进入content-writer。不可自动触发下游Skill。
| 失败场景 | 处理方式 |
|---|---|
| 内容日历文件不存在 | 提示"未找到内容排期,请先创建" |
| 知识库文件不存在 | 提示"产品知识库未找到,请确认路径" |
| 所有排期内容已有初稿 | 报告"本周排期内容均已有初稿,无需新增选题" |
| 用户要求的产品不在知识库中 | 提示"[产品名]在知识库中无对应条目,建议先补充" |