OpenClaw Skill 介绍:协作式博客写作工具
什么是协作式博客写作工具?
collab-blog-writer 是一个 OpenClaw Skill,它通过多轮对话与用户共同创作博客文章。这个工具支持主题搜索、内容扩充、反复确认,最终自动发布到 Hugo 博客仓库并推送到远端。
核心功能
1. 五阶段写作流程
阶段 1:需求确认
- 询问博客主题/方向
- 了解目标读者群体
- 确认文章风格(技术/随笔/教程/观点等)
- 确定文章长度预期
阶段 2:大纲制定
- 根据需求制定文章大纲
- 向用户展示大纲并征求意见
- 根据反馈调整大纲
- 获得用户对大纲的最终确认
阶段 3:内容创作
- 按章节逐步撰写内容
- 每完成一个主要部分向用户展示
- 根据用户反馈修改
- 主动搜索补充信息丰富内容
阶段 4:完善优化
- 添加标题、标签、分类
- 优化开头和结尾
- 检查排版和格式
- 用户最终确认
阶段 5:发布部署
- 生成 Hugo 格式的文章文件
- 保存到博客
content/posts/目录 - 提交到本地 Git 仓库
- 推送到远端 GitHub 仓库
2. 智能交互原则
- 主动确认:每个重要决策都获得用户明确确认
- 分步展示:按章节/段落逐步展示,给用户消化和反馈的时间
- 内容扩充:主动使用搜索工具查找相关信息
- 灵活调整:根据用户反馈随时调整方向
技术实现
文章文件格式
生成的文章使用 Hugo Front Matter 格式:
| |
发布路径
文章保存到:~/myblog/content/posts/<文章文件名>.md
Git 操作
| |
使用场景
当用户表达以下意图时激活此技能:
- “写一篇博客”
- “帮我写篇文章”
- “发布博客”
- “我要写博客”
- “帮我写博客”
- “写技术文章”
- “发布文章”
- 类似表达…
相关工具
web_search/web_fetch- 搜索和获取信息,丰富文章内容read/write/edit- 文件操作,读写博客文件exec- 执行 Git 命令和 Hugo 命令
总结
collab-blog-writer Skill 将博客写作从孤独的创作变成协作的过程。它不仅仅是生成内容,更是与用户一起思考、规划、打磨,最终产出高质量的文章。这正是 AI 协作的价值所在——不是取代人类的创造力,而是放大它。