SuperAPI AI 工具集

wechat-publisher

前端与建站

查看项目

更新于 10-15 17:19

技能介绍

用途:把 Markdown 文章转换为适配微信公众号的 HTML,并发布到公众号草稿箱,适用于需要批量或自动化推送文章的写作者与运营者。

主要能力:读取 Markdown 内容并分离标题与正文;按 references/AI_CONVERTER_PROMPT.md 提示词用 AI 生成创意 HTML(非模板化),允许标签仅限 p、br、strong、em、span、img、a、table、tr、td,样式全部内联并加 !important,禁用 div、section、class、id、SVG、动画和 Emoji;扫描本地图片并逐个上传到微信,替换 src 为微信 CDN URL;文章无图片时自动使用默认封面 assets/default_cover.png(900x500 纯黑);发布前在 create_draft() 中自动修复,如删除标签间空白、补全 !important、强制 text-indent: 0、移除 box-shadow、transform 等不支持样式。

使用方式:文章通常在桌面,可用 ls ~/Desktop/*.md 找到后用 Read tool 读取。提取标题后只把不含标题的正文传给 AI 转换,输出到 /tmp/article_styled.html。图片上传命令为 python3 ~/.claude/skills/wechat-publisher/scripts/image_uploader.py <image_path>。发布时调用 publisher.py 的 WeChatPublisher().create_draft(title, content, thumb_media_id, digest, content_base_dir),thumb_media_id 留空则用默认黑色封面,完成后可 rm -f /tmp/article_styled.html 清理,并在公众号素材管理的草稿箱查看。

限制:资料未提供具体环境依赖、鉴权配置方式、异常处理与失败重试细节、图片格式大小限制及并发或频率限制,这些暂未提供;实际使用前需自行确认运行环境与接口配置。