公众号文章自动化

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

把 Markdown 或纯文本内容排成可直接粘进微信公众号编辑器的富文本(微信原生 DOM 结构,复制粘贴不丢样式),并生成带「复制」按钮的本地预览页。支持长文、清单、日报等通用版式。用户想把文章或文案排成公众号格式、解决复制粘贴排版丢失、一键复制富文本到公众号编辑器时使用本技能。

一句话选型结论

按资料字段整理

公众号文章自动化是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_7115e637/wechat-article-automation
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_7115e637仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791671816
正文体量9.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
公众号文章自动化当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

9.5 KB
模型实际读到的说明书原文,来自技能仓库

公众号文章自动化(wechat-article-automation)

把 Markdown / 纯文本内容排成可直接粘进微信公众号编辑器的富文本,并生成带「复制公众号富文本」按钮的本地预览页。核心解决「复制粘贴后排版丢失」这一真实痛点。

第一步(必须先做)

node scripts/env-check.mjs

输出 "ok": true → 环境就绪;输出 "ok": false → 按 JSON 里 error.hint 的指引处理。

一期能力

render — 内容转微信富文本

参数 类型 必填 说明
--input 文件 是 Markdown 或纯文本路径(含中文 / 空格需引号)
--template 长文 / 清单 / 日报 否 视觉模板,默认长文
--output 文件 否 输出 HTML,默认 <输入同名>.wechat.html
node scripts/render.mjs --input "./drafts/article.md" --template 清单

输出一份 JSON(ok、输出路径、<span 与 </span> 标签计数断言结果)。

preview — 生成复制预览页

node scripts/preview.mjs --input "./drafts/article.wechat.html" --output "./drafts/article.preview.html"

打开生成的 .preview.html,点「复制公众号富文本」,回到公众号编辑器粘贴即可。

二期能力

topic — 主题词离线生成草稿骨架

零联网、零凭据。给一个主题词,自动铺好标题备选、各级小标题、每段引导占位和写作建议,渲染成带占位的微信富文本,正文由你填。

参数 类型 必填 说明
--topic 字符串 是* 主题词或一句话,如「露营装备选购」(可用 --input 文本文件的首行代替)
--template 长文 / 清单 / 日报 否 视觉模板,默认长文
--output 文件 否 输出 HTML,默认 <主题词>.wechat.html
node scripts/topic.mjs --topic "露营装备选购" --template 清单

输出的草稿里,【引导段占位】 【本段占位】 这类中文括号文字是给你替换的提示,不是正文。写完后跑 preview.mjs 即可复制。

> 二期暂不做「AI 真写稿」:那需要你自备 LLM 的 API key(联网 + 凭据),与「零凭据」定位冲突。当前是离线骨架,任何环境可跑;真写稿留作后续可选增强。

extract — 网页链接 / 本地文件重排

把网页或本地 HTML/Markdown 的正文抽出来,重排成微信富文本。

参数 类型 必填 说明
--url 链接 是* 网页链接(http/https);只抓该 URL,不访问其他地址、不外传数据
--input 文件 是* 本地文件:.html/.htm 走正文抽取,.md/.txt 直接解析
--template 长文 / 清单 / 日报 否 视觉模板,默认长文
--output 文件 否 输出 HTML,默认 <输入同名>.wechat.html
node scripts/extract.mjs --url "https://example.com/article" --template 长文
node scripts/extract.mjs --input "./drafts/saved-page.html"

抽取只做正文重排、不声明原创;落地前请自行核对来源与授权。抓取失败(403 / 超时 / 非 http(s))会给出可读错误而非臆测。

三期能力

push — 推送到草稿箱(可选 BYO 凭据增强)

前置条件:认证公众号权限 + AppID/Secret + 服务器 IP 白名单;个人订阅号没有草稿箱接口。凭据走环境变量 WECHAT_APPID / WECHAT_SECRET(或 --appid / --secret 覆盖),绝不硬编码、不随技能分发。本脚本只写入草稿箱,不发表。

参数 类型 必填 说明
--input 文件 是 render / topic / extract 产出的 .wechat.html
--cover 文件 二选一 本地封面图(draft/add 必填 thumb_media_id)
--cover-url 链接 二选一 封面图网址(自动下载后上传)
--title 字符串 否 标题(缺省取正文首个标题块)
--author 字符串 否 作者名
--digest 字符串 否 摘要
--content-source-url 链接 否 阅读原文链接
--token-file 文件 否 token 缓存,默认 .wechat_token.json
node scripts/push.mjs --input "./drafts/article.wechat.html" --cover "./drafts/cover.jpg"

输出 media_id 与「已写入草稿箱(非发表)」提示。令牌失效(40001/42001)自动删缓存重取一次;封面上传瞬时故障(53402)自动等 10 秒重试一次。

verify — 草稿箱字节级验证

push 拿到 media_id 后,回读 draft/get 比对推送前后结构与文本,断言微信重序列化后样式仍存活。

参数 类型 必填 说明
--media-id 字符串 是 push 返回的 media_id
--input 文件 是 推送前的原稿 .wechat.html(用于比对)
--token-file 文件 否 同 push 的 token 缓存
node scripts/verify.mjs --media-id <MEDIA_ID> --input "./drafts/article.wechat.html"

通过则 ok:true;结构(span/section 计数)或文本不匹配则 ok:false,建议人工核对草稿箱实际内容。

为什么这样排(技术真相)

微信编辑器会重新序列化文档,样式丢失的根因是标签结构而非 CSS 属性。本技能采用微信原生结构(根 <section> + 块级 <span style="display:block"> + 每个文本节点 <span leaf="">),因此 linear-gradient、border-radius、box-shadow、rgba 都能原样存活。

另一个易踩的坑:每个块级元素都必须显式声明 text-align(正文用 left、标题用 center)。因为 Chromium 下未设置 text-align 的节点计算值为 start,而微信《编辑器插件开发规范》§1.6 把 start/end 判为「非标准值」并逐段告警「文字对齐异常」(left/center/right/justify 才合法)。渲染器对此有强制断言——任何块缺 text-align 直接报错,所以无需你手动检查。详细规范见 references/wechat-dom.md。

发布前自检(可选)

粘贴前想先确认是否违反微信内容规范,可用微信官方本地检测 CLI 对产出的 .wechat.html 跑一遍:

git clone https://github.com/wechatjs/verify-article-structure-spec.git
cd verify-article-structure-spec/cli
PUPPETEER_SKIP_DOWNLOAD=true npm install --legacy-peer-deps
PUPPETEER_EXECUTABLE_PATH="<本机 chrome.exe 路径>" npm run check "<你的文章>.wechat.html"

输出 isValid: true(无违规) 即通过。该步骤需联网安装、且会启动本机 Chrome,非必需——本技能产出的结构本身已按规范生成,装这一步只是多一道官方口径的保险。

暂不支持 / 后续版本

  • 主题词 AI 真写稿:需自备 LLM 的 API key(联网 + 凭据),与「零凭据」定位冲突,留作后续可选增强;当前二期仅提供离线骨架。
  • 草稿箱一键推送的「自动发表」:三期已实现「写入草稿箱(push)+ 回读验证(verify)」。但发表是公开动作,不在本技能内自动执行;需要发表请在公众号后台手动点,或另接发布流程。个人订阅号无草稿箱接口,仍只能用「复制富文本」通道。

合规

  • 内置互动诱导词一票否决(点赞 / 关注 / 转发 / 收藏 / 留言 / 评论区…),生成内容若触发会提示改写。
  • 本技能不内置任何题材模板,用户自备内容,本身不涉及题材合规风险;但用户自带内容仍需自行把关。

红线

  1. 默认写出新文件,绝不覆盖用户源文件;覆盖须经确认。
  2. 默认零联网、数据不出本机;仅当用户显式给定网页链接做抽取时,才对该 URL 发起一次请求,不访问其他地址、不向外发送任何数据。
  3. 不硬编码任何凭据。
  4. 不绑定任何用户私人题材、素材、配色、文案。

常见问题

5 问
答案由本站依据条目字段整理
公众号文章自动化怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_7115e637/wechat-article-automation。安装方式为未标注。装完刷新技能列表或重开客户端。

公众号文章自动化支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

公众号文章自动化权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

公众号文章自动化收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

公众号文章自动化用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。