返回 Skills 列表
💬

微信公众号

Markdown 一键发公众号草稿箱。

社区

📦安装

在终端中运行以下命令安装此 Skill:

clawhub install wechat-publisher

✨ 主要特性

  • Markdown 一键发布到公众号
  • 多主题样式支持
  • 代码语法高亮
  • 图片自动上传和托管
  • 草稿箱管理
  • 文章预览和编辑

📖 使用指南

发布文章

将 Markdown 文件发布到微信公众号

import { WechatPublisher } from "@ima-claw/wechat-publisher"

const publisher = new WechatPublisher({
  appId: process.env.WECHAT_APP_ID,
  appSecret: process.env.WECHAT_APP_SECRET
})

await publisher.publish({
  markdown: "article.md",
  theme: "default",
  toDraft: true
})

自定义样式

使用自定义主题发布

await publisher.publish({
  content: "# 标题\n\n正文内容...",
  theme: {
    codeTheme: "monokai",
    fontFamily: "霞鹜文楷",
    primaryColor: "#1890ff"
  }
})

💡 示例代码

批量发布

批量转换和发布多篇文章

const articles = [
  "post1.md",
  "post2.md", 
  "post3.md"
]

await publisher.batchPublish(articles, {
  theme: "tech",
  schedule: true,
  interval: 86400 // 每天发一篇
})

图片处理

自动上传和替换文章中的图片

await publisher.publish({
  markdown: "article.md",
  imageUpload: {
    cdn: "qiniu",
    compress: true,
    watermark: "logo.png"
  }
})

🔧 故障排除

  • 确保公众号开发者权限已开通
  • 本地图片路径需使用相对路径
  • 代码块建议使用 fenced code blocks 格式
  • 发布失败检查 access_token 是否过期