Install
openclaw skills install @haiyangchenbj/tcms-writerFor tech-product marketing teams — turns a product knowledge base into brand-side long-form drafts (blogs, case studies, product write-ups), not third-party analysis. Produces only 1500-3000 word long-form drafts from a content brief; does not handle social posts, short content, or channel adaptation. Not for neutral industry research — use industry-deep-dive-pipeline for that.
openclaw skills install @haiyangchenbj/tcms-writer基于产品知识库、品牌规范和选题Brief,产出高质量的长文初稿。
按固定步骤执行,每一步输入输出明确。
读取用户提供的选题信息,确认以下要素:
| 要素 | 必须明确 | 缺失时处理 |
|---|---|---|
| 文章类型 | 技术博客 / 客户案例 / 产品解读 | 询问用户 |
| 目标产品 | 具体产品名 | 询问用户 |
| 目标读者 | 架构师/CTO/工程师/分析师 | 默认"技术决策者" |
| 核心信息 | 要传达的关键价值点 | 从知识库提取 |
| 素材来源 | 知识库/内部材料/已发文章 | 默认使用知识库 |
| 保密要求 | 是否有内部案例需脱敏 | 默认全部脱敏 |
如果用户提供了Brief文件路径,直接读取Brief。
只读与目标产品相关的文件,不加载无关产品信息:
references/brand-rules.md(每次都读)references/templates/tech-blog.mdreferences/templates/case-study.mdreferences/templates/product-update.md以上路径需根据实际项目目录配置。
产品名称:
品牌露出:
数据引用:
客户信息:
竞品处理:
产品能力来源验证:
不写成:功能1 → 功能2 → 功能3 的产品说明书
要写成:问题 → 为什么难 → 方案(自然引入产品能力)→ 效果 → 适用判断
每篇文章要有明确的读者收获——读完能做出一个判断或学到一个方法。
目标 1500-3000字。超过3500字需压缩,低于1200字需补充。
| 检查项 | 通过标准 | 不通过处理 |
|---|---|---|
| 客户名称泄露 | 内部来源案例无客户名 | 立即替换为脱敏版 |
| 竞品点名 | 无竞品公司名 | 替换 |
| 产品名规范 | 首次提及用官网全称 | 修正 |
| 品牌露出 | 标题/开头/结尾均有 | 补充 |
| 数据有出处 | 每个数字都能指向知识库条目 | 删除无出处数据 |
| 内部代号 | 无未公开的产品代号/功能名 | 删除 |
| 字数范围 | 1500-3000字 | 调整 |
产出两个文件:
文件1:文章初稿
保存路径:content/drafts/YYYY-MM-{产品}-{主题简称}.md
文件2:引用追溯表 + 预审清单
保存路径:同目录,文件名加 -review 后缀
## 执行摘要
- 读取素材:[列出实际读取的文件]
- 模板选择:[文章类型]
- 文章字数:[实际字数]
- 引用数据点:[N]个([M]个公开,[K]个内部脱敏)
- 自检结果:7项检查,[X]通过[Y]修正
## 引用追溯
| 文中数据点 | 知识库条目/来源 | 公开状态 |
|-----------|----------------|---------|
| "xxx" | xxx条目 / 来源文章 | ✅公开 / 📋内部(已脱敏) |
## 预审清单
- [ ] 客户名称脱敏检查
- [ ] 产品能力公开状态
- [ ] PM需确认的数据点
| 场景 | 处理 |
|---|---|
| 知识库中找不到目标产品信息 | 停止生成,报告"知识库中无{产品}的信息" |
| Brief中要求的文章类型没有对应模板 | 使用tech-blog模板作为默认 |
| 引用数据标注为"已过期" | 不引用,预审清单中标注 |
| 客户授权状态不明 | 默认脱敏 |
| 文章超过3500字 | 给出压缩建议 |
输出完成后,文章进入人工review环节。本Skill不自动发布,所有初稿必须经人工确认后才能进入content-adapter进行渠道适配。