Overview
- Skill Key
- 0731coderlee-sudo/wechat-publisher
- Author
- 0731coderlee-sudo
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/0731coderlee-sudo/wechat-publisher
- Latest Commit SHA
- 4e31341995c2986e6d2a31715f26825e0cb58c17
一键发布 Markdown 到微信公众号草稿箱。基于 wenyan-cli,支持多主题、代码高亮、图片自动上传。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 wechat-publisher 技能。 若已安装,则直接安装 wechat-publisher 技能。
# wechat-publisher **一键发布 Markdown 文章到微信公众号草稿箱** 基于 [wenyan-cli](https://github.com/caol64/wenyan-cli) 封装的 OpenClaw skill。 ## 功能 - ✅ Markdown 自动转换为微信公众号格式 - ✅ 自动上传图片到微信图床 - ✅ 一键推送到草稿箱 - ✅ 多主题支持(代码高亮、Mac 风格代码块) - ✅ 支持本地和网络图片 ## 快速开始 ### 1. 安装 wenyan-cli **wenyan-cli 需要全局安装:** ```bash npm install -g @wenyan-md/cli ``` **验证安装:** ```bash wenyan --help ``` > **注意:** publish.sh 脚本会自动检测并安装 wenyan-cli(如果未安装) ### 2. 配置 API 凭证 API 凭证已保存在 `/Users/leebot/.openclaw/workspace/TOOLS.md` 确保环境变量已设置: ```bash export WECHAT_APP_ID=your_wechat_app_id export WECHAT_APP_SECRET=your_wechat_app_secret ``` **重要:** 确保你的 IP 已添加到微信公众号后台的白名单! 配置方法:https://yuzhi.tech/docs/wenyan/upload ### 3. 准备 Markdown 文件 文件顶部**必须**包含完整的 frontmatter(wenyan 强制要求): ```markdown --- title: 文章标题(必填!) cover: https://example.com/cover.jpg # 封面图(必填!) --- # 正文开始 你的内容... ``` **⚠️ 关键发现(实测):** - `title` 和 `cover` **都是必填字段**! - 缺少任何一个都会报错:"未能找到文章封面" - 虽然文档说"正文有图可省略cover",但实际测试必须提供 cover - 所有图片(本地/网络)都会自动上传到微信图床 **推荐封面图来源:** ```markdown # 方案1: 相对路径(推荐,便于分享) cover: ./assets/default-cover.jpg # 方案2: 绝对路径 cover: /Users/bruce/photos/cover.jpg # 方案3: 网络图片 cover: https://your-cdn.com/image.jpg ``` **💡 提示:** 使用相对路径时,从 Markdown 文件所在目录开始计算。 ### 4. 发布文章 **方式 1: 使用 publish.sh 脚本** ```bash cd /Users/leebot/.openclaw/workspace/wechat-publisher ./scripts/publish.sh /path/to/article.md ``` **方式 2: 直接使用 wenyan-cli** ```bash wenyan publish -f article.md -t lapis -h solarized-light ``` **方式 3: 在 OpenClaw 中使用** ``` "帮我发布这篇文章到微信公众号" + 附带 Markdown 文件路径 ``` ## 主题选项 wenyan-cli 支持多种主题: **内置主题:** - `default` -...
# wechat-publisher **一键发布 Markdown 到微信公众号草稿箱 🚀** 基于 [wenyan-cli](https://github.com/caol64/wenyan-cli) 封装的 OpenClaw skill。 --- ## ✨ 功能特性 - 🚀 **一键发布** - Markdown 自动转换并推送到草稿箱 - 🎨 **多主题支持** - lapis、phycat、default 等精美主题 - 💻 **代码高亮** - 9 种代码高亮主题,Mac 风格代码块 - 🖼️ **图片自动处理** - 本地/网络图片自动上传到微信图床 - 🔒 **安全设计** - 凭证从 TOOLS.md 读取,不会泄露 - 📚 **完整文档** - 详细的使用说明和故障排查指南 --- ## 🚀 快速开始 ### 1. 安装 wenyan-cli ```bash npm install -g @wenyan-md/cli ``` ### 2. 克隆此仓库 ```bash git clone https://github.com/0731coderlee-sudo/wechat-publisher.git cd wechat-publisher ``` ### 3. 配置 API 凭证 在 OpenClaw workspace 的 `TOOLS.md` 中添加: ```markdown ## 🔐 WeChat Official Account (微信公众号) **API Credentials:** \`\`\`bash export WECHAT_APP_ID=your_wechat_app_id export WECHAT_APP_SECRET=your_wechat_app_secret \`\`\` **IP Whitelist:** 确保运行机器的 IP 已添加到公众号后台白名单 **后台地址:** https://mp.weixin.qq.com/ ``` **如何获取凭证:** 1. 登录微信公众号后台:https://mp.weixin.qq.com/ 2. 设置与开发 → 基本配置 → 开发者ID(AppID) 和 开发者密码(AppSecret) 3. 添加服务器 IP 到白名单:设置与开发 → 基本配置 → IP白名单 ### 4. 发布测试文章 ```bash ./scripts/publish.sh example.md ``` ### 5. 查看草稿箱 前往微信公众号后台草稿箱查看:https://mp.weixin.qq.com/ --- ## 📝 使用方法 ### Markdown 格式要求 文件顶部**必须**包含 frontmatter(wenyan 强制要求): ```markdown --- title: 文章标题(必填!) cover: ./assets/cover.jpg # 封面图(必填!推荐 1080×864) --- # 正文开始 你的内容... ``` **封面图推荐:** - **相对路径**(推荐):`./assets/cover.jpg` - **绝对路径**:`/path/to/cover.jpg` - **网络图片**:`https://example.com/cover.jpg` - **尺寸建议**:1080×864(微信推荐比例) ### 发布命令 ```bash # 基本用法(使用默认主题) ./scripts/publish.sh article.md # 指定主题和代码高亮 ./scripts/publish.sh article.md lapis solarized-light # 可用主题:lapis, phycat, d...
laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill creation, scheduled tasks — OpenClaw for your desktop. Raise your AI lobsters 🦞
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
win4r
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
botlearn-ai
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai
duanecilliers
Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config
abczsl520
OpenClaw skill: Dynamic bug audit for Node.js web projects (games, data tools, WeChat, APIs, bots). 200+ real-world pitfalls.