要实现OpenClaw自动化博客生成,需依次完成五步:一、配置本地Qwen3.5模型服务并验证API;二、编写注册blog_generator.js技能;三、定义触发器与blog_auto.json工作流;四、启用Chromium浏览器自动化补全图文;五、发送自然语言指令端到端触发全流程。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望借助OpenClaw实现技术内容的持续产出,但尚未建立从构思到成稿的稳定流程,则可能是由于缺乏结构化的内容生成路径与本地模型协同机制。以下是完成OpenClaw自动化博客生成的步骤:
一、配置本地大模型服务
OpenClaw本身不内置大语言模型,需对接运行在本地的推理服务,确保内容生成全程离线、可控且低延迟。模型服务须提供标准OpenAI兼容API接口,并绑定至OpenClaw配置文件中指定地址。
1、拉取并启动Qwen3.5-9B-AWQ-4bit Docker镜像:
docker pull registry.cn-hangzhou.aliyuncs.com/qingchen/qwen3.5-9b-awq:latest
2、以Metal加速模式运行服务(M1/M2芯片适用):
docker run -d -p 5000:5000 --gpus all --name qwen3.5 -e TRANSFORMERS_OFFLINE=1 registry.cn-hangzhou.aliyuncs.com/qingchen/qwen3.5-9b-awq
3、验证服务响应:
curl http://localhost:5000/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"qwen3.5-9b-awq","messages":[{"role":"user","content":"测试"}]}'
4、确认返回包含choices[0].message.content字段且非空,即表示服务就绪。
二、编写并注册博客生成技能
OpenClaw通过Skills模块封装可复用的功能单元,博客生成需定义一个具备主题解析、大纲构建、段落展开与Markdown格式化能力的技能脚本,并将其注册进系统技能库。
1、在~/.openclaw/skills/目录下新建blog_generator.js文件
2、写入基于Node.js的技能逻辑,调用本地Qwen3.5 API生成结构化内容,强制输出符合CSDN/Halo等平台要求的标题层级与代码块语法
3、执行注册命令:
clawhub install ./skills/blog_generator.js --name blog-gen-v2
4、检查是否出现在clawhub list输出中,状态为active
三、设置触发器与工作流链
自动化依赖明确的事件驱动机制,需为博客生成任务定义自然语言触发条件,并将技能按顺序串联为可执行流水线,支持参数透传与上下文继承。
1、创建JSON格式工作流配置文件~/workflows/blog_auto.json
2、在trigger字段中设定匹配规则,例如:
正则匹配:/^写一篇.*技术博客$/
3、在steps数组中依次声明:
- blog-gen-v2(主生成技能)
- file-saver(保存至~/Documents/Blog_Drafts/)
- notify-desktop(弹窗提示完成)
4、加载工作流:
clawhub workflow load ~/workflows/blog_auto.json
四、启用浏览器自动化补全图文
纯文本博客易缺乏表现力,OpenClaw可通过CDP协议控制Chromium实例自动检索配图、截图关键界面或嵌入可视化图表,使生成内容具备图文混排能力。
1、以远程调试模式启动Chromium:
/Applications/Chromium.app/Contents/MacOS/Chromium --remote-debugging-port=9222 --user-data-dir=/tmp/claw-chrome-profile
2、在OpenClaw配置中启用BrowserControl服务:
设置"browser.enabled": true, "browser.cdpUrl": "http://127.0.0.1:9222"
3、修改blog_generator.js技能,在生成正文后插入调用:await browser.screenshot({ selector: "pre.code-block" })
4、确保screenshot-tool技能已安装并授权屏幕录制权限
五、执行端到端生成指令
所有前置组件就绪后,用户仅需一条自然语言指令即可激活整条流水线,OpenClaw将自主完成模型调用、内容组织、文件落地与状态反馈,无需人工干预中间环节。
1、通过Web控制台或飞书机器人发送:
写一篇关于OpenClaw+Qwen3.5本地部署的技术博客
2、OpenClaw识别触发器,加载blog_auto.json工作流
3、调用blog-gen-v2技能,向http://localhost:5000提交带系统提示词的请求
4、接收Markdown响应,调用file-saver写入~/Documents/Blog_Drafts/20260514_OpenClaw_Qwen35_部署指南.md
5、触发桌面通知:“博客草稿已生成,路径:/Users/xxx/Documents/Blog_Drafts/…”


















