mcpField
B
baoyu-post-to-wechat

baoyu-post-to-wechat

github.com/jst-well-dan营销与增长1075 次安装31 周前更新
代码仓库

关于 baoyu-post-to-wechat

baoyu-post-to-wechat 是用于向微信公众号发布图文和文章的技能,面向需要从 Markdown 整理并发布内容的用户。它提供不同的发布脚本、文章主题和可选配置。

主要功能

  1. 01发布图文内容
  2. 02发布文章
  3. 03将 Markdown 转为微信 HTML
  4. 04支持多图与文章主题
  5. 05通过 EXTEND.md 配置偏好

适用场景

  1. 01将带图片的内容发布为图文
  2. 02按主题发布 Markdown 文章
  3. 03配置默认主题和 Chrome 用户配置文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jst-well-dan/skill-box --skill baoyu-post-to-wechat

安装后在 Claude Code 中输入/baoyu-post-to-wechat确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
article-posting.md
image-text-posting.md
scripts/
cdp.ts
copy-to-clipboard.ts
md-to-wechat.ts
paste-from-clipboard.ts
wechat-agent-browser.ts
wechat-article.ts
wechat-browser.ts
scripts/md/
LICENSE
render.ts
scripts/md/extensions/
alert.ts
footnotes.ts
index.ts
infographic.ts
katex.ts
markup.ts
plantuml.ts
ruby.ts
slider.ts
toc.ts
scripts/md/themes/
base.css
default.css
grace.css
simple.css
scripts/md/utils/
languages.ts

详细介绍

发布到微信公众号

脚本目录

Agent 执行:将此 SKILL.md 目录确定为 SKILL_DIR,然后使用 ${SKILL_DIR}/scripts/<name>.ts。

脚本用途
scripts/wechat-browser.ts图文
scripts/wechat-article.ts发布文章
scripts/md-to-wechat.tsMarkdown → 微信 HTML

偏好设置(EXTEND.md)

使用 Bash 按优先级顺序检查 EXTEND.md 是否存在:

# Check project-level first
test -f .baoyu-skills/baoyu-post-to-wechat/EXTEND.md && echo "project"

# Then user-level (cross-platform: $HOME works on macOS/Linux/WSL)
test -f "$HOME/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md" && echo "user"

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

┌───────────┬───────────────────────────────────────────────────────────────────────────┐ │ 结果 │ 操作 │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ 找到 │ 读取、解析并应用设置 │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ 未找到 │ 使用默认设置 │ └───────────┴───────────────────────────────────────────────────────────────────────────┘

EXTEND.md 支持:默认主题 | 自动提交偏好 | Chrome 配置文件路径

用法

图文
npx -y bun ${SKILL_DIR}/scripts/wechat-browser.ts --markdown article.md --images ./images/
npx -y bun ${SKILL_DIR}/scripts/wechat-browser.ts --title "标题" --content "内容" --image img.png --submit
文章
npx -y bun ${SKILL_DIR}/scripts/wechat-article.ts --markdown article.md --theme grace

详细参考

主题参考文档
图文参数、自动压缩references/image-text-posting.md
文章主题、图片处理references/article-posting.md

功能比较

功能图文文章
多张图片✓(最多 9 张)✓(行内)
Markdown 支持提取标题/内容完整格式
自动压缩✓(标题:20 字,内容:1000 字符)✗
主题✗✓(默认、优雅、简约)

前提条件

  • Google Chrome
  • 首次运行:登录微信公众号(会保留会话)

故障排除

问题解决方案
未登录首次运行时会打开浏览器——扫描二维码登录
找不到 Chrome设置 WECHAT_BROWSER_CHROME_PATH 环境变量
粘贴失败检查系统剪贴板权限

扩展支持

通过 EXTEND.md 使用自定义配置。路径和支持的选项请参阅偏好设置部分。

评论

支持 Markdown