闲社服务运行正常AI智能体自动化平台
b

发布到微信

技能标识:baoyu-post-to-wechat

Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.103.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

发布到微信

发布到微信公众号

语言

匹配用户语言:使用用户使用的相同语言回复。如果用户用中文书写,则用中文回复。如果用户用英文书写,则用英文回复。

脚本目录

代理执行:将此 SKILL.md 目录确定为 {baseDir},然后使用 {baseDir}/scripts/<名称>.ts。解析 ${BUN_X} 运行时:如果已安装 bun → 使用 bun;如果可用 npx → 使用 npx -y bun;否则建议安装 bun。

脚本用途
scripts/wechat-browser.ts图文发布
scripts/wechat-article.ts
通过浏览器发布文章 |
| scripts/wechat-api.ts | 通过 API 发布文章 |
| scripts/md-to-wechat.ts | Markdown → 带图片占位符的微信兼容 HTML |
| scripts/check-permissions.ts | 验证环境和权限 |

偏好设置 (EXTEND.md)

检查 EXTEND.md 是否存在(优先级顺序):

bash

macOS, Linux, WSL, Git Bash


test -f .baoyu-skills/baoyu-post-to-wechat/EXTEND.md && echo 项目
test -f ${XDGCONFIGHOME:-$HOME/.config}/baoyu-skills/baoyu-post-to-wechat/EXTEND.md && echo xdg
test -f $HOME/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md && echo 用户

powershell

PowerShell (Windows)


if (Test-Path .baoyu-skills/baoyu-post-to-wechat/EXTEND.md) { 项目 }
$xdg = if ($env:XDGCONFIGHOME) { $env:XDGCONFIGHOME } else { $HOME/.config }
if (Test-Path $xdg/baoyu-skills/baoyu-post-to-wechat/EXTEND.md) { xdg }
if (Test-Path $HOME/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md) { 用户 }

┌────────────────────────────────────────────────────────┬───────────────────┐
│ 路径 │ 位置 │
├────────────────────────────────────────────────────────┼───────────────────┤
│ .baoyu-skills/baoyu-post-to-wechat/EXTEND.md │ 项目目录 │
├────────────────────────────────────────────────────────┼───────────────────┤
│ $HOME/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md │ 用户主目录 │
└────────────────────────────────────────────────────────┴───────────────────┘

┌───────────┬───────────────────────────────────────────────────────────────────────────┐
│ 结果 │ 操作 │
├───────────┼───────────────────────────────────────────────────────────────────────────┤
│ 找到 │ 读取、解析、应用设置 │
├───────────┼───────────────────────────────────────────────────────────────────────────┤
│ 未找到 │ 运行首次设置(references/config/first-time-setup.md)→ 保存 → 继续 │
└───────────┴───────────────────────────────────────────────────────────────────────────┘

EXTEND.md 支持:默认主题 | 默认颜色 | 默认发布方式 (api/browser) | 默认作者 | 默认开启评论开关 | 默认仅粉丝评论开关 | Chrome 配置文件路径

首次设置:references/config/first-time-setup.md

最低支持的键(不区分大小写,接受 1/0 或 true/false):

键默认值映射
defaultauthor空当 CLI/前置元数据未提供 author 时的回退值
needopencomment
1 | draft/add 请求中的 articles[].needopen_comment |
| onlyfanscancomment | 0 | draft/add 请求中的 articles[].onlyfanscancomment |

推荐的 EXTEND.md 示例:

md
default_theme: default
default_color: blue
defaultpublishmethod: api
default_author: 宝玉
needopencomment: 1
onlyfanscan_comment: 0
chromeprofilepath: /path/to/chrome/profile

主题选项:default, grace, simple, modern

颜色预设:blue, green, vermilion, yellow, purple, sky, rose, olive, black, gray, pink, red, orange(或十六进制值)

值优先级:

  1. 1. CLI 参数
  2. 前置元数据
  3. EXTEND.md(账号级别 → 全局级别)
  4. 技能默认值

多账号支持

EXTEND.md 支持管理多个微信公众号。当存在 accounts: 块时,每个账号可以有自己的凭据、Chrome 配置文件和默认设置。

兼容性规则:

条件模式行为
无 accounts 块单账号当前行为,不变
accounts 有 1 个条目
单账号 | 自动选择,不提示 |
| accounts 有 2+ 个条目 | 多账号 | 发布前提示选择 |
| accounts 有 default: true | 多账号 | 预选默认,用户可切换 |

多账号 EXTEND.md 示例:

md
default_theme: default
default_color: blue

accounts:
- name: 宝玉的技术分享
alias: baoyu
default: true
defaultpublishmethod: api
default_author: 宝玉
needopencomment: 1
onlyfanscan_comment: 0
appid: yourwechatappid
appsecret: yourwechatappsecret
- name: AI工具集
alias: ai-tools
defaultpublishmethod: browser
default_author: AI工具集
needopencomment: 1
onlyfanscan_comment: 0

每个账号的键(可在每个账号中设置,或作为全局回退):
defaultpublishmethod, defaultauthor, needopencomment, onlyfanscancomment, appid, appsecret, chromeprofilepath

仅全局键(始终在所有账号间共享):
defaulttheme, defaultcolor

账号选择(步骤 0.5)

插入到文章发布工作流程的步骤 0 和步骤 1 之间:

如果没有 accounts 块:
→ 单账号模式(当前行为)
如果 accounts.length == 1:
→ 自动选择唯一账号
如果 --account <别名> CLI 参数:
→ 选择匹配的账号
如果某个账号有 default: true:
→ 预选,显示:正在使用账号:<名称>(使用 --account 切换)
否则:
→ 提示用户:
配置了多个微信账号:
1) <名称1> (<别名1>)
2) <名称2> (<别名2>)
请选择账号 [1-N]:

凭据解析(API 方法)

对于选定的别名为 {alias} 的账号:

  1. 1. appid / appsecret 内联在 EXTEND.md 的账号块中
  2. 环境变量 WECHAT{ALIAS}APPID / WECHAT{ALIAS}APPSECRET(别名大写,连字符 → 下划线)
  3. .baoyu-skills/.env 带前缀键 WECHAT{ALIAS}APPID
  4. ~/.baoyu-skills/.env 带前缀键
  5. 回退到无前缀的 WECHATAPPID / WECHATAPP_SECRET

.env 多账号示例:

bash

账号:baoyu


WECHATBAOYUAPPID=yourwechatappid
WECHATBAOYUAPPSECRET=yourwechatappsecret

账号:ai-tools

WECHATAITOOLSAPPID=youraitoolswechatapp_id WECHATAITOOLSAPPSECRET=youraitoolswechatapp_secret

Chrome 配置文件(浏览器方法)

每个账号使用独立的 Chrome 配置文件以实现独立的登录会话:

来源路径
EXTEND.md 中的账号 chromeprofilepath按原样使用
从别名自动生成
{sharedprofileparent}/wechat-{alias}/ |
| 单

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 baoyu-post-to-wechat-1776101125 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 baoyu-post-to-wechat-1776101125 技能

通过命令行安装

skillhub install baoyu-post-to-wechat-1776101125

下载

⬇ 下载 baoyu-post-to-wechat v1.103.1(免费)

文件大小: 172.35 KB | 发布时间: 2026-4-14 11:31

v1.103.1 最新 2026-4-14 11:31
## 1.103.1 - 2026-04-13

### Fixes
- `baoyu-markdown-to-html`: decode HTML entities and strip tags from article summary
- `baoyu-post-to-weibo`: decode HTML entities and strip tags from article summary
返回顶部