若OpenClaw双平台发布失败,需依次检查:一、配置适配Twitter(280字+话题标签)与小红书(口语化+emoji)的混合LLM;二、安装twitter-api-v2-skill和redbook-publisher-zh技能并启用MCP;三、分离管理Twitter Bearer Token与小红书Cookie;四、构建并行workflow并设120秒延迟;五、Web失败时切换ADB真机自动化+OCR识别。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望借助OpenClaw实现从文案生成到Twitter与小红书双平台自动发布的全流程,但实际执行中出现内容未生成、平台登录失败或发布中断等问题,则可能是由于模型配置缺失、技能未安装、MCP服务未启用或Cookie过期所致。以下是解决此问题的步骤:
一、配置兼容双平台的大模型与上下文环境
OpenClaw需通过LLM生成符合各平台语境的文案,Twitter强调简洁性与话题标签密度,小红书侧重口语化表达与情绪引导;统一配置支持多输出格式的模型可避免重复调用。必须确保模型具备指令遵循能力,并能动态识别目标平台特征。
1、打开终端,进入OpenClaw配置目录:cd ~/.openclaw
2、编辑config.json文件,添加适配双平台的模型配置段落,示例为DeepSeek与Qwen混合策略:
3、在llm.providers下新增qwen-web结构,baseUrl指向本地Qwen-32B服务地址:http://localhost:8000
4、为Twitter文案启用token截断控制,在prompt模板中嵌入约束指令:“输出严格限制在280字符内,含至少2个#话题标签,禁用换行”
5、为小红书文案启用风格注入指令:“使用‘姐妹’‘绝了’‘谁懂啊’等高频小红书语气词,段落间插入emoji,结尾带3个相关话题”
二、安装并启用跨平台发布技能(Skills)
Skills是OpenClaw执行具体动作的执行单元,Twitter与小红书因技术路径差异需分别部署对应技能;其中小红书依赖MCP桥接浏览器,Twitter则可通过API直连或Playwright模拟双模式切换。
1、安装通用浏览器操控技能以支撑双平台UI操作:npx clawhub install agent-browser
2、安装Twitter专用技能twitter-api-v2-skill,需提前在developer.twitter.com申请Bearer Token并填入凭证文件:
3、安装小红书汉化版发布技能:npx clawhub install @qingchencloud/redbook-publisher-zh
4、手动拉取xiaohongshu-mcp项目至本地workspace目录,并执行启动命令:npm run start
5、验证技能加载状态:运行clawhub list,确认twitter-api-v2-skill与redbook-publisher-zh均显示为active
三、设置平台账号凭证与会话持久化机制
Twitter支持OAuth 2.0长期令牌,小红书仅支持Cookie会话维持;二者凭证存储方式不同,且均需防止被平台风控系统识别为异常行为。必须分离管理,禁止混用同一凭证源。
1、为Twitter配置环境变量文件.env,写入:TWITTER_BEARER_TOKEN=xxx
2、为小红书准备独立Cookie文件cookie-redbook.json,内容格式为JSON键值对,key为web_session,value为F12中复制的完整Cookie字符串
3、在TOOLS.md中声明小红书凭证路径:credential: ./cookie-redbook.json
4、设置Twitter请求头伪装字段,在skill配置中添加user-agent与accept-language参数,值须匹配主流Chrome版本指纹
5、启用MCP服务时指定小红书专属端口:--port 9091,避免与Twitter技能默认端口冲突
四、构建双平台协同工作流(Workflow)
单条自然语言指令需触发两套异构发布逻辑:Twitter走API通道即时推送,小红书走MCP+浏览器通道延时发布;二者时间差需可控,且文案需差异化生成而非简单复制粘贴。
1、在~/.openclaw/workspace下新建workflow-twitter-xhs.yaml,定义并行分支结构
2、在twitter分支中调用twitter-api-v2-skill,输入字段指定platform: twitter
3、在xhs分支中调用redbook-publisher-zh,输入字段指定platform: xiaohongshu,并附加image_url参数指向本地图床链接
4、设置xhs分支delay参数为120s,确保Twitter先完成发布再启动小红书流程,规避IP行为突变
5、启用workflow时强制启用context isolation,防止两平台session数据交叉污染:openclaw workflow run --isolate twitter-xhs
五、绕过小红书Web端功能限制的替代方案
小红书Web端禁用笔记发布入口,官方仅开放APP端操作;若MCP浏览器方案持续失败,可切换至Android ADB真机自动化路径,该路径不依赖Cookie,直接操控APP界面元素,抗风控能力更强。
1、在手机开启USB调试模式,连接电脑并运行adb devices确认设备在线
2、安装xiaohongshu-apk-skill,该Skill封装ADB指令集,支持tap/swipe/input等底层操作
3、在TOOLS.md中添加设备标识:android_device_id: 1234567890ABCDEF
4、修改workflow配置,将xhs分支target替换为apk-mode,自动触发APP冷启动与页面导航
5、启用OCR识别能力,由openclaw-image-ocr-skill读取APP内“发布”按钮文字坐标,规避元素ID动态变化问题



















