Skip to content
adsorgcnPublic

About

iLang 专家与技能的 GitHub 安装源,海外版 WorkBuddy 可直接装:公众号爆文结构专家 v2.0(素材进稿子出,12 项自查,内置去 AI 味)· iLang experts & skills for WorkBuddy, installable from GitHub

Topics

Resources

Stars

60 stars

Watchers

2 watching

Forks

Repository files navigation

公众号 AI 全链路 · WorkBuddy 为主,任何 Agent 都能装

English · 今日内容清单 · 发布页 · 更新记录

市面上的「AI 写公众号」只管写。这里是一条链:每天自动更新的内容清单告诉你各平台在聊什么,公众号的真实阅读分享数据告诉你哪些题还没写爆,然后 AI 写稿、配图、推进草稿箱,你在手机上看一眼再发,发完它回查数据、给你排节奏。人只在两处拍板:定题,审稿。

这套东西以 WorkBuddy 为主(国内版市场里直接加),同时任何能读 SKILL.md 的 Agent 都能装:Claude Code、Codex、CodeBuddy 命令行、Hermes、OpenClaw、豆包、Muse 等。唯一要花钱的地方是 wxrank 的 API 额度,你自己去买:https://wxrank.com/api-services 。

跟别人不一样在哪

常见的 AI 写公众号 这里
管哪一段 写 选方向、找题、内容清单、写、配图、推草稿箱、回查、节奏,整条
题从哪来 你自己想,或者凭感觉 需求侧是仓库每天自动拉的四十多个热点源,供给侧是公众号上这个题读了多少、爆没爆,两边对上才是题
人干什么 全程盯着 两次拍板:定题、审稿;发布永远人点
换工具 重来 技能是标准 SKILL.md 加标准库脚本,换个 Agent 照用
花钱 平台会员、模型、工具各一份 只有 wxrank 的额度,100 积分 1 元,看一次榜 1 积分

玩法:一条链

步 干什么 谁干 用什么 交付什么
1 选方向 AI 比,你定 选题技能 direction:给 2 到 8 个候选品类词,各看一次榜 一张表:命中篇数、最高阅读、中位阅读、10 万加篇数
2 找题 AI 找,你定 feed 读今日内容清单(免费),hot 看公众号上这个题的阅读分享 5 条候选题,每条带需求侧和供给侧数据
3 内容清单 AI 排 calendar:挑题、看榜、按周更节奏排日期 一个月的清单,带日期
4 写稿 AI 写 写稿技能:23 条写作基因、12 项自查、去 AI 味 MD 正文、3 个标题、封面提示词、自查报告
5 配图 AI 出提示词,图你出或接出图模型 封面提示词模板 封面加正文图
6 推草稿箱 AI 推 推草稿技能:转微信 HTML、传图、draft/add、回读核对 草稿箱里的那篇,media_id
7 审稿发表 你 手机公众号助手 发出去的链接
8 回查 AI 查 article 查单篇阅读在看分享 每篇一行数据
9 节奏 AI 排,你定 周更 1 到 2 篇,囤 2 到 3 篇再开 周计划

每一步的输出是 I-Lang 块,贴进下一步的命令里就行。一台机器、一个 Agent 跑完整条链,手机遥控它。

今日内容清单,每天自动更新

HOT-LIST.md 是人读的,data/hot/latest.json 是机器读的,每天北京时间早上六点半由 GitHub Actions 自动跑:拉八十多个公开热点源(中、英、日、韩:知乎、微博、抖音、百度、B 站、头条、澎湃、贴吧、参考消息、36 氪、金十、财联社、IT 之家、量子位、少数派、V2EX、HN、Product Hunt、TechCrunch、BBC、ITmedia、韩联社、Google Trends 七个地区等;源每天自动增减,当前数量见 HOT-LIST.md 开头),跨平台聚类,同一件事几个平台在聊标出来,按 AI、科技、热榜、财经、产品、海外、热搜词七个方向分组,每个方向 15 条,72 小时内的在前。

源也是自动管的:候选池里能拉到东西、而且这个平台还没有源的,自动加进来;连续 7 天拉不到的自动下线,哪天通了自动恢复。每次增减写在 UPDATES.md。

你的 Agent 每天一条命令就能拿到清单,不用自己去爬。把下面这段贴给它:

::ILANG
[TYPE:command][PROJECT:wechat_awesome][TASK:daily_topics][LANG:zh]

::STATE{@FEED, url:https://raw.githubusercontent.com/adsorgcn/WorkBuddy/main/data/hot/latest.json, what:今天各平台在聊什么 按方向分组 platforms 是几个平台同时在聊}
::STATE{@USER, niche:<你的品类词 一到三个>}
::STATE{@SELF, skill:wechat-topic-hunter}

::OBJECTIVE{daily_topics|pri:OVERRIDE_ALL}
  target: 用 feed 读 @FEED 挑出跟我品类有关的 5 条 再用 hot 查每条在公众号上的阅读和分享 给我一份带两边数据的选题清单
  ACCEPT: 5 条 每条有来源 平台数 公众号最高阅读 篇数 还没写爆的标出来 独家栏空着我填
  NON_GOALS: 替我定题 搬运原文 没报价就扣积分

装法

两条路。WorkBuddy 国内版去市场点一下;其他任何 Agent,包括 WorkBuddy 海外版,贴一条命令让它自己学、自己装。

WorkBuddy 国内版(主路线)

市场里搜「公众号爆文专家」,点下图红框那个。绿色小机器人头像,标签「公众号 去AI味 推草稿箱」。旁边那个「公众号爆文写作专家」不是。

市场里的公众号爆文专家

市场版自带写稿和推草稿两个技能。选题技能市场里没有,从 发布页 下 wechat-topic-hunter 开头的 zip,解压后在 Skills 面板「上传技能」选那个文件夹,再分配给专家。

其他任何 Agent:一条命令,它自己学、自己装

Claude Code、Codex、CodeBuddy 命令行、Hermes、OpenClaw、豆包、Muse、WorkBuddy 海外版,还有以后出的,都是这一条。新开一个会话,整段贴进去。它会先读仓库学会这套东西怎么用,再把技能拷进它自己的技能目录、把专家正文放进它自己的人设,装完自检报告。它自己装不了的那一步(比如桌面版要在界面上传)会告诉你点哪里。

这段本身就是 I-Lang 写的,带一行 IML 工作链,Agent 看不懂会先去读协议再回来;读完它就会读本仓库里所有的块。

::ILANG::v5.0
[TYPE:command][PROJECT:wechat_awesome][TASK:learn_and_install][LANG:zh]
::STATE{@ORIGIN, protocol:iLang, spec:https://github.com/ilang-ai/ilang-spec, iml:https://github.com/ilang-ai/iml-protocol, canon:ilang.ai, note:这段是 I-Lang 命令 不是自然语言 看不懂先读 spec 的 README 再回来}
::STATE{@REPO, url:https://github.com/adsorgcn/WorkBuddy, readme:README.md, expert:experts/ilang-wechat-awesome/agents/ilang-wechat-awesome.md 开头两行 --- 之间是 WorkBuddy 的设置 其余是专家正文, skills:experts/ilang-wechat-awesome/skills/ 下四个文件夹 每个一份 SKILL.md 加 scripts 和 references, feed:data/hot/latest.json 每天自动更新的内容清单, zip:https://github.com/adsorgcn/WorkBuddy/releases 最新版 ilang-wechat-awesome-workbuddy-expert 开头的 zip 跟仓库同内容}
::STATE{@SELF, role:learner_and_installer, runtime:你自己 不管你是哪个 Agent, can:读网页或 git clone 读文件 跑 shell 写文件, knows:你自己的技能目录在哪 你自己的人设文件是哪个 不知道就读你自己的文档 再不知道问我}
::STATE{@TARGET, skills:四个技能文件夹原样拷进你自己的技能目录 装不下的至少装 wechat-article wechat-draft-push wechat-topic-hunter, expert:专家正文放进你自己的人设文件或系统提示 设定里要能看到 [PROJECT:wechat_awesome], python:3.8 以上 脚本只用标准库 不装包}
::STATE{@OUT, kind:装完报告, items:技能装到了哪个目录 哪几个在技能列表里 专家正文放在哪 自检五项}
#iml/0.5/7e29fae7f5ea GT@SR CK SN@DS CK $

::OBJECTIVE{learn_and_install|pri:OVERRIDE_ALL}
  target: 先读 @REPO 的 README 和四份 SKILL.md 学会这套东西怎么用 再把技能和专家装进你自己 装完自检 报告
  ACCEPT: 技能列表里能看到装进去的技能 设定里有 [PROJECT:wechat_awesome] 跑选题技能的 feed 命令能读到今天的清单
  NON_GOALS: 改包里任何文件 碰我的任何密钥 替我注册或付费

::RULE{拿包⇒git clone 或下 @REPO 的 zip 都行 本机上不去 GitHub 就停下告诉我 我下好给你路径}
::RULE{技能目录⇒你自己的文档说在哪就放哪 放完新开一个会话看技能列表 看不到就告诉我在界面上怎么传}
::RULE{桌面版 WorkBuddy 这类装不进文件的⇒告诉我去 Skills 面板上传技能 去专家页创建专家 把正文粘进去 名字 公众号爆文专家}
::RULE{人设文件⇒专家正文整段放进去 不删不改 已经有别的人设就追加一段}
::BOUNDARY{never:改动包里任何文件的内容|scope:permanent}
::BOUNDARY{never:把任何 key 或口令写进对话|scope:permanent}

::MODULE{HOW}
  [STEP:1:LEARN] 读 README 和四份 SKILL.md 用三句话复述这条链怎么走 谁在什么时候拍板
  [STEP:2:GET] 拿包 列出专家正文和四个技能文件夹的路径
  [STEP:3:SKILLS] 装进你自己的技能目录 新会话看列表 报哪几个在
  [STEP:4:EXPERT] 把专家正文放进你的人设 报放在哪
  [STEP:5:CHECK] 跑选题技能 feed 读今天的清单 报前 3 条 再跑 README 里「装完自检」那段 五项各一行
  [STEP:6:REPORT] 按 @OUT 报告 最后告诉我下一步贴什么

它要是问技能目录在哪,常见位置:Claude Code ~/.claude/skills/,Codex ~/.codex/skills/,CodeBuddy 命令行 ~/.codebuddy/skills/,Hermes ~/.hermes/skills/,OpenClaw ~/.openclaw/skills/ 或工作区 skills/;人设文件对应 CLAUDE.md、AGENTS.md、CODEBUDDY.md、SOUL.md。豆包在技能页「自定义新建技能」把 SKILL.md 内容贴进去,Muse Code 认标准 SKILL.md 目录。海外版 WorkBuddy 的自定义模型只认 OpenAI 兼容接口。界面上的字以你看到的为准,装错了它自己会纠。

唯一要花钱的:wxrank

供给侧的数据来自 wxrank(微小榜)的公众号接口,用你自己的 key。买额度:https://wxrank.com/api-services ,注册和充值:https://data.wxrank.com ,100 积分等于 1 元,看一次榜 1 积分,日上限默认 300 积分。key 写进用户主目录的 .wxrank.env,一行 KEY=你的key,脚本自己读,不要贴进任何对话。

接口哪台机器都能连,国内海外都一样,我们从十四台不同地区的机器上测过。连不上是你那台机器自己的网络问题。

可选的第二笔钱:封面和配图想让 AI 直接出,接一个 OpenAI 兼容的出图接口,比如 apikey.fun 的 gpt-image-2。不接也行,专家会给你封面提示词,你自己出图。

装完自检

切进专家的对话,整段贴进去。

::ILANG
[TYPE:command][PROJECT:wechat_awesome][TASK:env_check][LANG:zh]

::STATE{@USER, role:owner}
::STATE{@SELF, role:checker, runtime:专家对话, can:Read Bash Glob}
::STATE{@OUT, kind:自检报告, items:五项 专家 模型 技能文件 技能绑定 wxrank}

::OBJECTIVE{env_check|pri:OVERRIDE_ALL}
  target: 核五项 缺的告诉我怎么补 能跑的自己跑
  ACCEPT: 五项各一行 有 或 缺 最后一行 全部就绪 或 还缺几项
  NON_GOALS: 替我填任何密钥 猜没核过的状态

::RULE{检查靠跑命令或读文件⇒不靠猜 跑不了的写 没核到}
::RULE{密钥⇒只看文件在不在 不读内容 不复述}

::MODULE{HOW}
  [STEP:1] 看你自己的设定里有没有 [PROJECT:wechat_awesome] 有就报 VERSION 后面的版本号 没有写 缺
  [STEP:2] 一句话证明模型在回话 说清用的是自带模型还是自定义模型
  [STEP:3] Glob 找 **/wechat-article/SKILL.md **/wechat-draft-push/scripts/wechat_draft.py **/wechat-topic-hunter/scripts/wxrank_topics.py 在下载目录或桌面的不算 那只是包
  [STEP:4] 看本对话能用的技能列表里有没有这三个
  [STEP:5] 用户主目录有没有 .wxrank.env 有就跑选题技能的 balance 报余额 没有写 缺
  [STEP:6] 五项各一行 项目 有或缺 怎么补

安装非官方技能前,先看一遍源码和权限。这里的脚本都是纯 Python 标准库、凭据从本机配置文件读:推草稿技能的 wechat_draft.py 只调微信官方接口,发布命令只在人说「发」之后对认证号可用,没有删草稿命令;选题技能的 wxrank_topics.py 只读调用 wxrank,花积分前报价;hot_sources.py 只读公开的 RSS 和接口。

技能清单

名称 是什么 版本
公众号爆文专家 专家正文。投喂素材,按 200 多篇实战文章验证的写作基因重组,出 MD 正文、3 个标题、封面图提示词;没素材不写,不编数字不编经历。带下面四个技能 2.3.26
选题对标 wechat-topic-hunter feed 读每日清单(免费),direction 比方向,calendar 排内容清单,hot 看榜,找号、对标、单篇数据;每次花积分前先报价。附 hot_sources.py,上不了 GitHub 时自己拉热点源 2.3.26
写稿 wechat-article 23 条写作基因,六段式和八区块两种骨架,标题四个公式,12 项自查,去 AI 味三件套和五个信号,脱敏表和敏感词红线,封面提示词模板 2.3.26
推草稿箱 wechat-draft-push check 验凭据和白名单,render 转微信 HTML,push 传图传封面推进草稿箱并回读,verify 回读,publish 只在人看完草稿说「发」后对微信认证号可用。外链自动收进文末「参考链接」,留言开关和「阅读原文」可设。贴图:newspic_cards.py 把带【第N页】的稿子出成 1080×1440 卡片图,push-newspic 推成图片消息草稿。没有删草稿命令 2.3.26
远程派活 remote-dispatch 可选件。两台机器的人用:本机当总控,把 [RUN:VPS] 的命令块派给远程机上的 CodeBuddy 网关跑,收回结果。远程机起网关的脚本在 scripts 里,Linux 和 Windows 各一个 2.3.26

怎么用

第 1 步  说「今天写什么」或贴上面那条每日命令 → 它读清单、查数据,给 5 条题 → 你选一条,补一句独家
第 2 步  贴素材(经历 / 数据 / 笔记 / 文件路径),说「写成公众号爆文」→ 它确认角度和骨架 → 你选
第 3 步  它出提纲和 3 个标题 → 你确认
第 4 步  它写初稿,去 AI 味,12 项自查 → 你审改:补个人经历、填口语位、补截图
第 5 步  说「推草稿箱」,它转微信 HTML、传图、推进草稿箱 → 你在手机公众号助手里看一眼再发
第 6 步  发完把链接给它,它查阅读在看分享,排下一篇

素材是别人的知识,文章是你的观点。没独家的题,专家会建议你不写。

它不做的事

  • 没素材不写
  • 不编数字、引语、个人经历
  • 不引导点赞转发收藏关注
  • 不在文章里放网址和个人微信号
  • 不碰政治、赌博、色情、翻墙类话题
  • 不做矩阵号、批量操作、搬运洗稿
  • 不自动发布:发布永远人点,或人说「发」之后认证号由接口点最后那一下
  • 不用于规避各平台对 AI 辅助内容的披露要求

仓库每天自动更新信息源

  • 每天北京时间 06:30 自动跑一次:把四十多个信息源拉一遍,重写今日内容清单,HOT-LIST.md 给人看,data/hot/latest.json 给 Agent 读。
  • 信息源自己长:候选池里哪个源能拉到东西、而且这个平台还没有,就自动加进 sources.json;连续 7 天拉不到的自动下线,哪天通了自动恢复。每次增减写进 UPDATES.md。
  • 一有更新就发版:版本号升一个小号、过门禁、打五个 zip、建 release,发版说明自动写这次改了什么、今天的清单多少条。发布页天天有新版,装最新的就行。
  • 你的 Agent 不用自己爬任何东西,读 latest.json 这一个文件就够;上不去 GitHub 的机器,选题技能里带的 hot_sources.py 能自己拉同一批源。

门禁:版本一致、frontmatter 齐、IML 工作链用官方编译器回环、无长破折号、无效果承诺、引用文件齐、脚本能编译。没过不发版。

协议

专家正文和技能用 iLang 协议写,开头那行 #iml/0.5/... 是它的机器层 IML 0.5 工作链,用官方编译器回环验证过:

[PARS:@USER]=>[GET:@SRC]=>[DRFT|sty=casual]=>[CHEK]=>[SAVE:@DST|grp=date]=>[Ω]
#iml/0.5/7e29fae7f5ea PS@US GT@SR DRst=casual CK SV@DSgr=date $
资源 地址
iLang 官网 ilang.ai
iLang 中文站 ilang.cn
公众号排版工具 ilang.cn/md
协议正典 github.com/ilang-ai/ilang-spec
机器层 IML github.com/ilang-ai/iml-protocol

更新记录

每日清单的增减在 UPDATES.md,每个版本改了什么在 发布页。大版本:

  • 2.3.24(2026-10-16):推草稿箱加贴图(图片消息):newspic_cards.py 把带【第N页】标记的稿子用本机 Edge/Chrome 无头截成 1080×1440 卡片图并逐张校验,放不下报错不缩字;push-newspic 过门后把图传成永久素材、推成图片消息草稿、回读标题。draft/add 发出去没收到回复不再当失败:落 *-UNKNOWN-<时间>.json、退出码 3,先看草稿箱再决定重不重推。render 顺带写 390 宽的 *.preview.html。引用块认 GFM 提示块 > [!NOTE|TIP|IMPORTANT|WARNING|CAUTION],出四色信息卡。
  • 2.3.18(2026-10-12):推草稿箱默认在自己电脑上跑:脚本强制 IPv4;白名单填本机当前公网 IP,IP 变了再加一次,白名单能存多个;借远程机 IP 的隧道改成备选。
  • 2.3.14(2026-10-10):按两份外部检测报告修。清单:一条坏源不再拖死整轮;72 小时内的在前、多平台优先再按新旧,相对时间(22分钟前)、只有日期、带时区的时间都归到北京时间,备用源不再和主源同时出现;聚类加三道闸:跌破/突破这类相反说法不合并、四字以内的短名只在完全相同时合并、GPT-4 和 GPT-5 这种连字符版本号不合并。选题:feed 显示发布时间;calendar 每周篇数算准、参数错在扣积分之前就报;benchmark 只查每次推送的头条。推草稿箱:行内代码里的星号不再排版、表头链接只引一次、英文软换行补空格、标题列表引用表格里的行内图片也只留说明。派活:流中断不再抛栈、回退找会话用原正文。发版:同步版本号不再误伤更长的版本号、dry-run 不再丢未提交改动、技能正文的版本标签一起同步。门禁加回归测试(scripts/test_quality.py)、Actions 里缺 IML 编译器算失败、没装 PyYAML 也能跑;三个 http 源改 https。
  • 2.3.6(2026-10-10):改成任何 Agent 都能装的公众号全链路。新增每日内容清单(data/hot/latest.json、HOT-LIST.md,Actions 每天自动拉四十多个源、跨平台聚类、自动加源和下线)和更新即发版;选题技能加 feed(免费读清单)、direction(方向比较)、calendar(内容清单)三个命令,热点源脚本并入选题技能;任何 Agent 一条 I-Lang 命令自己学自己装(内置 IML 工作链),写明唯一要花钱的是 wxrank 额度、接口哪台机器都能连。
  • 2.3.5(2026-10-09):远程派活补齐远程机那一半:setup-gateway.sh(Linux)和 setup-gateway.ps1(Windows)一键起 CodeBuddy 网关;派出正文前加 ::NOTE{via:remote-dispatch …};允许本机按用户指明填 [FILL] 行。
  • 2.3.4(2026-10-09):推草稿箱:外链收进文末「参考链接」(--no-cite 关);--comment、--source-url;tunnel 子命令借远程机 IP 过白名单;错误码表补全。写稿自查加「AI 味五个信号」。
  • 2.3.3(2026-10-09):新增远程派活技能 remote-dispatch。
  • 2.3.2(2026-10-09):安装说明分国内版和海外版,加「装完自检」。
  • 2.3.1(2026-10-09):专家改名「公众号爆文专家」。
  • 2.3.0(2026-10-09):新增选题对标技能 wechat-topic-hunter,用用户自己的 wxrank key。
  • 2.2.0(2026-10-09):推草稿箱技能加 publish 命令,只在人看完草稿说「发」后对认证号可用。
  • 2.1.0(2026-10-08):新增推草稿箱技能。
  • 2.0.0(2026-10-08):从国内市场版 1.2.0 升级,基因 23 条,内置去 AI 味,iLang v5.0 头加 IML 0.5 工作链。
  • 1.2.0(2026-09-02):国内 WorkBuddy 市场上架版。

许可

MIT · © 2026 静水流深

About

iLang 专家与技能的 GitHub 安装源,海外版 WorkBuddy 可直接装:公众号爆文结构专家 v2.0(素材进稿子出,12 项自查,内置去 AI 味)· iLang experts & skills for WorkBuddy, installable from GitHub

Topics

Resources

Stars

60 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages