运行时依赖
安装命令
点击复制本土化适配说明
微信公众号自定义主题应用工具 安装说明: 安装命令:["openclaw skills install apply-wenyan-custom-theme"] 该技能用于微信、公众号相关操作,可能需要相应的平台账号或API密钥
技能文档
微信公众号自定义主题应用工具 (WeChat Custom Theme 应用lier)
这是一个专门为 AI 代理 设计的技能,用于将本地生成的自定义 CSS 主题应用到 Markdown 文章中。它支持通过 wenyan-命令行工具 进行本地预览、主题注册以及一键推送到微信公众号草稿箱。
前置要求 环境配置:必须设置 WECHAT_应用_ID 和 WECHAT_应用_SECRET 环境变量。 依赖工具:已安装 wenyan-命令行工具 (pnpm 添加 -g @wenyan-md/命令行工具)。 必要文件:本地已存在 Markdown 文件 (.md) 和 CSS 主题文件 (.css)。 核心能力 本地测试渲染:在发布前验证 CSS 样式的正确性。 一键发布草稿:直接应用本地 CSS 将文章推送到公众号草稿箱。 主题持久化:将优秀的自定义主题注册到 wenyan-命令行工具 主题库中,方便后续调用。 AI 代理 指令指南:工作流 SOP
当用户要求“应用生成的 xxx.css 并发布 yyy.md”时,代理 必须 遵循以下标准操作流程:
Step 1: 测试渲染 (Render Test) [强制]
在正式发布前,必须先进行模拟渲染,以确保 CSS 语法正确且文件路径有效。
命令: wenyan render -f -c
验证:如果输出包含
测试通过后,使用该 CSS 文件将文章推送到微信公众号草稿箱。
命令: wenyan publish -f -c
可选参数: --no-mac-style:禁用代码块 Mac 风格窗口。 -h :指定代码高亮主题(如 atom-one-dark)。 Step 3: 注册主题 (Register Theme) [按需]
如果用户表示需要长期使用该主题,应将其注册到本地主题库。
命令: wenyan theme --添加 --name --path
后续调用:注册后可直接使用 -t 参数发布。 故障排除 (代理 专用) 文件不存在:检查 ENOENT 报错,确认 Markdown 或 CSS 文件路径是否正确。 样式未生效:检查 CSS 选择器是否缺少 #wenyan 前缀。 凭证错误:如果微信 API 返回 invalid 凭证,提示用户检查 WECHAT_应用_ID 和 WECHAT_应用_SECRET 环境变量。