Install
openclaw skills install @thcjp/blog-writeropenclaw skills install @thcjp/blog-writer核心功能: 本技能提供提升工作效率、化工作流场景等能力。
基于作者已发表作品校准语气、用词、结构与长度,产出直白、有观点、对话式且扎根实战经验的博客文章。集成笔记平台自动发布,维护不断增长的定稿示例库.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 博客写作助手处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
| 能力 | 免费版 | 付费版 |
|---|---|---|
| 基础功能 | 支持 | 支持 |
| 多源数据聚合与去重 | 不支持 | 支持 |
| 语义搜索与智能摘要 | 不支持 | 支持 |
| 定时监控与变化推送 | 不支持 | 支持 |
| 研究结论结构化导出 | 不支持 | 支持 |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="${API_KEY:?请设置环境变量}"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
references/blog-examples/ 中的示例文章校准语气、用词、结构与长度### 格式拆分内容草稿完成后(即使尚未定稿)发布到笔记平台的 TS Notes 数据库:
04a872be-8bed-4f43-a448-3dfeebc0df21Writinghttps://notes.example.com/2a5b4629bb3780189199f3c496980c0c用户确认定稿后:
references/blog-examples/,文件名格式 YYYY-MM-DD-slug-title.md2025-11-25-why-ai-art-is-useless.md详细的输入输出格式请参考下方章节说明。
| 场景 | 输入 | 输出 |
|---|---|---|
| 风格化博客 | 主题+研究材料 | 800-1500字符合作者风格的文章 |
| 思想领导力内容 | AI/生产力/营销观点 | 有立场的深度文章 |
| 定稿归档 | 用户确认的终稿 | 示例库中的带日期文件 |
| 笔记平台发布 | 完成草稿 | TS Notes 数据库新条目 |
不适用于:纯技术文档撰写、学术写作、新闻稿.
references/style-guide.md 与示例校准风格references/blog-examples/{
"Note": "为什么大多数 AI 工具都在解决错误的问题",
"Type": "Writing",
"Project(s)": "[\"https://notes.example.com/2a5b4629bb3780189199f3c496980c0c\"]"
}
输入: "写一段关于过度自动化的开场"
输出:
### 自动化不是答案,问题是问题
# ...
我们花了三个月搭建一个自动化部署流水线,结果上线领先周就炸了三次.
boy was I wrong — 我以为自动化本身能解决问题,但真正的问题是我们根本没搞清楚要解决什么.
that said, 自动化没错,错的是我们把工具当成了策略.
输入: 用户确认终稿 "Why AI Art Is Useless"
处理: 保存到 references/blog-examples/
输出: 2025-11-25-why-ai-art-is-useless.md
示例库当前数量: 18/20
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 笔记平台发布失败,数据源ID无效 | API token 过期或权限不足 | 重新认证,确认数据源 04a872be-8bed-4f43-a448-3dfeebc0df21 可访问 |
| 文章长度超出 800-1500 字范围 | 研究材料过多或论点发散 | 按 2-3 段一个子标题拆分,删除与主旨无关的轶事 |
| 风格偏离作者语气 | 未充分校准示例库 | 重新阅读 references/blog-examples/ 前 3 篇,对比词汇标记与段落长度 |
| 研究材料整合生硬成块引用 | 直接粘贴而非改写 | 用作者领先人称视角改写材料,融入个人经验 |
| 示例库超过 20 篇未清理 | 缺少归档流程 | 按文件名日期前缀排序,征求用户许可删除最旧 5 篇 |
| 笔记平台 Project 链接错误 | 项目页面 ID 不匹配 | 确认 Project(s) 值为数组格式,包含完整页面 URL |
| 子标题密度不足,段落过长 | 未遵循每 2-3 段一个 ### | 在长段落间插入动作导向的子标题,如 "Deploy to Production" |
A: 阅读 references/blog-examples/ 中的已发表作品,记录词汇标记(leverage、that said、缩约形式)、段落长度(2-4句)、子标题密度(每2-3段)、开场方式(大胆陈述)、结尾方式(行动号召).
A: 是。草稿完成(即使未定稿)必须发布到 TS Notes 数据库,Type=Writing,Project=My Writing。未发布视为失败。数据库数据源 ID 为 04a872be-8bed-4f43-a448-3dfeebc0df21.
A: 按文件名日期前缀排序识别最旧文件,征求用户许可删除最旧的 5 篇。不要自动删除,必须获得明确授权.
A: 默认范围 800-1500 字。短文聚焦单一观点配 1-2 个轶事;长文覆盖多角度但每段保持 2-4 句。用户可显式指定长度,如 "写 2000 字深度文章".
A: 不作块引用堆砌。用作者领先人称视角改写材料核心观点,融入个人经验作为佐证。材料服务于论点,而非主导结构.
A: YYYY-MM-DD-slug-title.md,日期为定稿日期,slug 为 URL 友好的标题缩写。示例: 2025-11-25-why-ai-art-is-useless.md.
references/blog-examples/ 中至少 3 篇示例| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
|---|---|---|---|---|
| 信息收集 | 1小时 | 10分钟 | 50分钟 | 30% |
| 文章起草 | 2小时 | 30分钟 | 1.5小时 | 25% |
| 审查迭代 | 1小时 | 15分钟 | 45分钟 | 20% |
| 笔记平台发布 | 30分钟 | 5分钟 | 25分钟 | 15% |
| 示例库维护 | 1小时 | 10分钟 | 50分钟 | 30% |
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
|---|---|---|---|---|
| 风格一致性 | 高 | 低 | 中 | 高 |
| 速度 | 高 | 低 | 中 | 高 |
| 数据整合能力 | 高 | 低 | 中 | 高 |
| 自动化程度 | 高 | 低 | 中 | 高 |
| 成本 | 低 | 中 | 中 | 高 |
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
|---|---|---|---|---|
| 风格不统一 | 博客文章风格不一致,影响阅读体验 | 广泛读者 | 捕捉作者风格,自动调整 | 20%提升满意度 |
| 写作效率低 | 手动写作耗时过长,影响产出 | 个人及团队 | 自动化写作,提高效率 | 50%时间节约 |
| 内容质量差 | 内容质量参差不齐,影响品牌形象 | 企业品牌 | 严格审查迭代,保证质量 | 30%提升内容质量 |
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 无法启动技能 | API Key未配置或配置错误 | 检查API Key配置 | 重新配置API Key |
| 输出内容错误 | 输入数据格式不正确 | 检查输入数据格式 | 修正输入数据格式 |
| 无法发布到笔记平台 | 笔记平台配置错误 | 检查笔记平台配置 | 修正笔记平台配置 |
| 示例库维护失败 | 文件保存路径错误 | 检查文件保存路径 | 修正文件保存路径 |
| 词汇标记错误 | 词汇标记规则错误 | 检查词汇标记规则 | 修正词汇标记规则 |
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| API密钥泄露 | 高 | 通过环境变量配置,禁止硬编码 | 定期检查代码和配置文件 |
| 命令执行风险 | 高 | 仅执行白名单命令,避免拼接用户输入 | 使用沙箱环境测试 |
| 网络通信安全 | 中 | 使用HTTPS协议,验证SSL证书 | 定期检查证书有效期 |
| 敏感数据暴露 | 高 | 输出结果中不包含密钥、令牌等敏感信息 | 日志脱敏审查 |
| 未授权访问 | 中 | 限制访问权限,实施认证机制 | 定期审计访问日志 |
A1: 捕捉作者独特写作风格,从研究材料到发布笔记平台的全流程博客创作。基于作者已发表作品校准语气、用词、结构与长度,产出直白、有观点、 对话式且扎根实战经验的博客文章。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。