公众号

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

盘古对外传播之学——公众号(及一切"一对多"的订阅式表达场域)的选题、定位、标题、结构、发布节奏、互动与数据运营。凡涉「公众号推文」「写推文」「起标题」「选题」「这个号怎么运营」「阅读量/打开率/涨粉」「发朋友圈/小红书/视频号文案的传播设计」「推文怎么排才有人转」皆触发。**本技管"场"**——一篇东西如何被看见、被读完、被信任、被转发;**文字之骨归文心**(文心文骨文笔文风)、**视觉之格归美学设计师**、**对外合规红线归养生宣传**、**排版发布归 wechat-article-publish**,本技居其间做传播设计,不重复它们。含道层四条(言之无文行而不远/修辞立其诚/人传人非台传人/算法与人心的对齐)、法层六则(关系·三层筛选·信任积累·转发动因·合规·不透支)、术层九术(定位/选题/标题/结构/文风/排版/发布/互动/数据)、器层诸器与出口诸验、养层观号四观。已纳外部公众号创作链之可用者(文风画像十四维、标题八候选打分、选题三角度、初稿 DNA 强制),并校正其根本盲点——**外部那套的文风 DNA 是"模仿某作者",盘古的骨是"立自己"**(文如其人);**先立盘古之骨,再取其法**。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_751f9f70仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791693098
正文体量11.4 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 全文

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

wechat-oa

微信公众号草稿箱管理工具集。基于官方微信 API。

WeChat Official Account draft management toolkit. Built on official WeChat APIs.


⚠️ 使用前必读 / MUST READ BEFORE USE

创建或更新公众号文章前,AI 必须先阅读 design.md 排版规范。

Before creating or updating any WeChat article, AI MUST read design.md layout specification first.

涵盖内容 / Covers:
- 容器宽度(文章 677px / 图文卡片 375px)
- 字体规范(clamp() 响应式字号)
- 配色规范(≤5 主体色,对比度 ≥4.5:1)
- 布局规范(Flex/Grid only,禁止 absolute/float)
- 标题规范(禁止重复主标题、header 标签、左边框装饰)
- 内容结构(扁平结构,有/无背景色的 padding 规则不同)
- CSS/HTML/JS 限制(公众号渲染器兼容性白名单)

📖 完整规范见 design.md


🚀 快速开始 / Quick Start

1. 安装 / Install

pip install wechat-oa

2. 配置凭证 / Configure Credentials

cp config.example.json config.json
# 编辑 config.json,填入 APP_ID 和 APP_SECRET
# Edit config.json, fill in APP_ID and APP_SECRET

3. 试试看 / Try It Out

# 查看草稿列表
wechat-oa list

# 创建新草稿
wechat-oa create article.md --digest "这是文章摘要"

📦 安装与配置 / Installation & Configuration

获取 AppID 和 AppSecret / Get AppID & AppSecret

  1. 登录 微信公众平台
  2. 进入 设置与开发 → 基本设置
  3. 复制 公众号 AppID 和 公众号 AppSecret(如未设置需先启用)

IP 白名单配置 / IP Whitelist Configuration

调用微信 API 前,必须将服务器 IP 加入白名单:

推送模式 需要加入白名单的 IP 说明
direct 本机出口 IP 直连微信 API,配本机 IP
hybrid 本机出口 IP 优先直连,失败自动切中转
relay 服务器 IP 120.79.2.44 通过中转服务器调用微信 API

配置步骤:
1. 登录微信公众平台
2. 进入 设置与开发 → 安全中心 → IP 白名单 → 点击「配置」
3. 填入对应模式的 IP(多个 IP 用回车分隔)
4. 保存

> ⚠️ 不添加 IP 白名单会导致 API 调用失败!

💡 不方便配本机 IP 白名单? 使用 hybrid 或 relay 模式,只需将服务器 IP 120.79.2.44 加入白名单即可。

配置文件 / Config File

将 config.example.json 复制为 config.json,填入你的凭证:

> ⚠️ 注意:config.json 必须使用标准 JSON 格式,不要保留 // 注释,否则会导致解析错误。

{
  "default_account": "main",
  "current_account": "main",
  "PUSH_MODE": "hybrid",
  "WECHAT_OA_SERVER": "https://synergyinfo.tech",
  "WECHAT_OA_SERVER_KEY": "",
  "ENV": "prod",
  "accounts": {
    "main": {
      "name": "主公众号",
      "author": "你的名字",
      "voice_name": ["主号", "主公众号"],
      "APP_ID": "wx0000000000000000",
      "APP_SECRET": "00000000000000000000000000000000"
    }
  }
}

PUSH_MODE 说明:

模式 说明 适用场景
direct 直连微信官方 API IP 固定且可配白名单
relay 通过中转服务器推送 IP 不固定,无法配白名单
hybrid 优先直连,失败自动切换中转 推荐 — 兼顾速度与稳定性

> 🔑 如何获取 WECHAT_OA_SERVER_KEY?
> 访问同协云平台订购月卡获取卡密:https://saas.synergyinfo.tech/products/wechat-oa

> ⚠️ config.json 包含凭证,不要提交到 GitHub!已在 .gitignore 中忽略。


📝 核心功能 / Core Features

草稿管理 / Draft Management

命令 说明 示例
list 查看草稿列表 wechat-oa list
create <文件> 创建新草稿(支持 .html 和 .md) wechat-oa create article.md
update <media_id> <文件> 更新已有草稿 wechat-oa update <media_id> article.md
delete <media_id> 删除草稿 wechat-oa delete <media_id>

素材管理 / Material Management

命令 说明 示例
upload <图片> 上传图片到永久素材库 wechat-oa upload cover.png
count 获取素材总数 wechat-oa count
materials [type] 批量获取素材列表 wechat-oa materials image
del-material <media_id> 删除素材 wechat-oa del-material <media_id>

自动功能 / Auto Features

  • 自动封面生成:根据文章标题生成科技风封面图(2.35:1 比例)
  • 智能摘要:AI 推送文章时生成 1-2 句精准摘要传入 --digest 参数

🎨 高级功能 / Advanced Features

中继模式 (Relay Mode) / AI 收支付

当 config.json 中 PUSH_MODE 设为 relay 时,文章通过公网服务器(wechat-oa-server)中转推送到微信公众号。中继模式支持 支付宝 AI 收 标准协议(HTTP 402 + Payment-Needed)。

推送流程(免费模式):

wechat-oa create article.md

推送流程(收费模式):
1. 调用 create → 服务端返回 HTTP 402 + Payment-Needed
2. 客户端保存 Payment-Needed → 调用 alipay-bot 发起支付
3. 用户扫码完成支付 → 告诉 Agent "已支付"
4. 调用 finish_push(trade_no, payload) → 服务端验证 → 执行推送

摘要(digest)生成规范 / Digest Generation

推送或更新文章时,AI 必须生成摘要并传入 --digest 参数,不要留空让服务端自动提取。

摘要生成步骤:
1. 读取文章全文(MD/HTML 文件内容)
2. 识别文章类型(技术文章、产品介绍、资讯、教程等)
3. 提取核心观点或亮点(不是简单截取开头)
4. 用 1-2 句话概括,语言简洁有吸引力
5. 确保不超过 120 字(微信限制 128 字,留余量)

摘要要求:

维度 规范
长度 1-2 句话,不超过 120 字(微信限制 128 字,留余量)
内容 概括文章核心观点或亮点,不是机械截取正文前几句
风格 简洁有吸引力,让读者在公众号消息列表中有点击欲望
语言 与文章正文语言一致

示例:
- 文章:介绍一款新的 AI 编程工具
- 摘要:"这款 AI 编程助手能自动补全代码,支持 20+ 编程语言,让你的开发效率提升 3 倍!"

命令示例:

wechat-oa create article.md --digest "这款 AI 编程助手能自动补全代码..."

📚 命令参考 / Command Reference

命令 Command 说明 Description 底层API Underlying API
list 查看草稿列表(含标题+时间) draft/batchget
get <media_id> 获取单篇草稿详情 draft/get
create <文件> --digest <摘要> 创建新草稿(支持 .html 和 .md) draft/add
create <文件> --force-cover 创建草稿并强制生成封面 draft/add
update <media_id> <文件> 更新已有草稿 draft/update
delete <media_id> 删除草稿 draft/delete
upload <图片文件> 上传图片到永久素材库 material/add_material
count 获取各类永久素材总数 material/get_materialcount
materials [type] 批量获取素材列表 material/batchget_material
del-material <media_id> 删除素材 material/del_material
cover <标题> 生成封面图预览(不推送) PIL local generation

🖼️ 正文图片处理 / Inline Image Processing

自动上传流程 / Auto-upload Flow

创建或更新草稿时,系统会自动处理正文中的图片:

HTML/MD 文件
    ↓
提取 <img src="..."> 或 ![alt](path)
    ↓
本地图片? ──是──→ 上传到微信素材库 ──→ 获取微信 URL
    ↓ 否
网络图片? ──是──→ 保留原 URL(可选下载上传)
    ↓ 否
跳过(已是微信素材库图片)
    ↓
替换 HTML 中的 src 为微信 URL
    ↓
推送草稿

支持的图片格式 / Supported Formats

  • HTML: <img src="local/image.png"> 或 <img src="http://example.com/img.png">
  • Markdown: ![描述](./images/photo.jpg)
  • 路径类型: 相对路径、绝对路径、file:/// 协议

❓ 常见问题 / FAQ

Q1:为什么我的文章段落之间没间距?

A:微信渲染器会删除所有 margin。解决方法:用 <br> 代替,详见 design.md。

Q2:为什么标题颜色没生效?

A:可能 CSS 里 color 属性出现了两次,后面的覆盖前面的。检查 design.md 的 CSS 限制章节。

Q3:推送时提示 IP 不在白名单?

A:按照"安装与配置 → IP 白名单配置"章节,将对应 IP 加入白名单。


💡 特性 / Features

  • 公众号排版规范 / WeChat MP layout specification:内置 design.md 排版规范,AI 生成 HTML 时必须遵循
  • 行内样式转换 / Inline-style conversion:自动将 HTML 中的 <style> 标签转换为行内 style="" 属性,兼容微信文章渲染
  • 自动封面生成 / Auto cover generation:根据文章标题生成科技风封面图(2.35:1 比例)
  • 正文图片自动上传 / Auto inline image upload:自动提取 HTML/MD 中的本地图片,上传到微信素材库并替换 URL
  • 智能摘要 / Smart digest:AI 推送文章时生成 1-2 句精准摘要

📝 输出文件 / Output Files

  • 封面图默认保存在 .cache/cover.png

🐛 问题反馈 / Feedback

  • 🌐 GitHub Issues:https://github.com/andy8663/wechat-oa
  • 📧 邮箱:andy8663@126.com
  • 🔔 微信公众号:技术定义未来(ID: gh_b906288c4c2f)

> 💡 提交 Issue 前建议先搜索是否已有类似问题


📖 相关文档 / Related Documents

  • design.md - 排版风格规范(必读)
  • README.md - 项目介绍与安装指南

常见问题

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

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

公众号支持哪些客户端?

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

公众号权限高吗,安全吗?

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

公众号收费吗?

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

公众号用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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