返回顶部
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
安全检测
已通过
1,596
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

baoyu-post-to-wechat

发布到微信公众号

语言

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

脚本目录

代理执行:将此 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 project
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 user

powershell

PowerShell (Windows)


if (Test-Path .baoyu-skills/baoyu-post-to-wechat/EXTEND.md) { project }
$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) { user }

┌────────────────────────────────────────────────────────┬───────────────────┐
│ 路径 │ 位置 │
├────────────────────────────────────────────────────────┼───────────────────┤
│ .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) ()
2) ()
请选择账号 [1-N]:

凭据解析(API 方法)

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

  1. 1. EXTEND.md 账号块中的内联 appid / appsecret
  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-1776181752 技能

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

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

通过命令行安装

skillhub install baoyu-post-to-wechat-1776181752

下载

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

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

v1.103.1 最新 2026-4-15 11:39
## 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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部