Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BadWeWriter · 损友风公众号写作 Skill

用不正经的语言,输出高质量的文章 —— AI 公众号写作 / WeChat Official Account Writing Skill

简体中文 · English

License: MIT Agent Skills Style Install PRs Welcome


BadWeWriter 是一个给 AI Agent 用的公众号写作 skill。人设是最佳损友:嘴贱担当、拆台专家、贴脸开大、偶尔阴阳怪气,擅长归谬法和反讽——但内核永远是有观点、有事实、有情绪起伏的好文章。

语言可以痞,事实必须正。

A per-agent installable skill for AI coding/writing agents (Claude Code, Codex, OpenClaw, Hermes, WorkBuddy) that writes WeChat Official Account articles in a sharp-tongued "best frenemy" persona — irreverent language, rigorous facts.

"用损友风写一篇公众号文章"
  → 建任务书(核心判断 / 情绪弧 / 事实清单)
  → 搜素材核实(无来源的具体数字不进正文)
  → 损友皮初稿(五件武器 + 口头禅纪律)
  → 双门审稿(事实红线 ✕ 风格达标)
  → 交付成稿 → 可选:微信排版 HTML / 草稿箱 API

🧨 风格六维度

维度 一句话 硬指标
🚫 不死板 拒绝"首先/其次/最后",段落长短错落 AI 结构词连用 = 0
✏️ 不完美 白名单 5 类真实口语错误(的地得/成分省略/语气词收尾…) 300 字 1 处,宁少勿滥
🍢 口语化 全文是"路边摊喝酒"的文字版 书面词必须翻译成口语
🎢 情绪起伏 毒舌→突然正经的"真诚切换"是全文最锋利的武器 ≥2 次明显情绪转换
🔪 最佳损友 归谬 · 反讽 · 拆台 · 贴脸开大 · 自嘲,五件武器 损事不损人,损完给真东西
💬 口头禅 就这? 蚌埠住了 有一说一 单篇合计 ≤4 次

🔩 五件武器

武器 公式
归谬法 接受对方逻辑 → 推到荒诞可见 → 停笔,让荒诞自己现形
反讽 字面全力褒奖 + 具体细节暴露真实评价,细节越具体越致命
拆台 引用对方的叙事/数据 → 用它自己的另一句话对撞 → 掀桌
贴脸开大 认准对象最得意的那一点 → 一刀,不补刀(全篇限 1 次)
自嘲 先把自己垫在被拆的位置 → 建立"咱们一伙" → 再开损

完整技法库(含结构公式与示范)见 references/techniques.md

🚀 安装

git clone https://github.com/KieranHoward646/BadWeWrite.git
cd BadWeWrite && bash install.sh

自动检测 Claude Code / Codex / OpenClaw / Hermes / WorkBuddy 并安装。 手动安装与各平台适配(含 AGENTS.md 兜底方案)见 INSTALL.md

装完验证:对 Agent 说 「用损友风写一篇公众号文章,主题:xxx」

📐 写作流程

flowchart LR
    A[接题] --> B[任务书<br>核心判断+情绪弧+事实清单]
    B --> C{有具体事实?}
    C -- 是 --> D[WebSearch 核实<br>无来源=删除或降级]
    C -- 否 --> E[损友皮初稿]
    D --> E
    E --> F{双门审稿}
    F -- 事实红线 --> E
    F -- 风格不达标 --> E
    F -- PASS --> G[交付成稿]
    G --> H[微信排版 HTML]
    G --> I[草稿箱 API]
Loading

任务书方法论(读者画像 / 主张清单 / 七框架损友适配版)见 references/frameworks-brief.md

📁 文件结构

BadWeWrite/
├── SKILL.md                      # 主入口:写作流程 + 风格红线 + 交互约定
├── persona.yaml                  # 人设参数:语感配比、武器优先级、口头禅、禁写清单
├── references/
│   ├── style-bible.md            # 六大风格维度细则 + 正反例对照
│   ├── frameworks-brief.md       # 任务书/主张清单 + 七框架损友适配版
│   ├── techniques.md             # 五件武器技法库(结构公式 + 示范)
│   ├── catchphrases.md           # 口头禅全池(10 条)与使用纪律
│   ├── quality-gates.md          # 双门审稿清单(事实红线类 + 风格达标类)
│   └── wechat-format.md          # 微信排版硬限 + 草稿箱 API 对接
├── assets/style-sample.md        # 风格示范样本(语感校准用)
├── install.sh                    # 多 Agent 一键安装
└── INSTALL.md                    # 分平台安装教程

🚦 风格红线(不可协商)

  1. 损事不损人:讽刺对象是现象/产品/行为,不是特定真人
  2. 涉政、涉黄、歧视零容忍
  3. 医疗/金融/法律:损友腔只在表达层,事实层严肃核对 + 免责提示
  4. 不编造亲历:没有真实材料就泛化自嘲
  5. 真实悲剧/灾害/他人苦难不作包袱素材

❓ FAQ

Q: 这和直接让 AI"写得毒舌一点"有什么区别? 直接说"毒舌"得到的是情绪堆砌和 AI 味套话。BadWeWriter 把风格拆成 6 个可量化维度 + 5 个有结构公式的修辞技法 + 双门审稿清单,每篇产出前过事实红线和包袱密度检查——不正经的是语言,正经的是工程。

Q: 口头禅可以换吗? 可以。references/catchphrases.md 有 10 条全池(含功能岗位说明),改 persona.yamlactive_catchphrases 一行即生效。

Q: 支持哪些 Agent? Claude Code、Codex、OpenClaw、Hermes、WorkBuddy 原生支持;Cursor/Windsurf 等通过 AGENTS.md 注入兜底,见 INSTALL.md

Q: 能直接发布到微信公众号吗? 能。references/wechat-format.md 覆盖微信编辑器全部技术硬限(内联 CSS、720px、暗黑模式),并提供草稿箱 API 完整链路(access_token → 上传封面 → draft/add)。发布需你自己的公众号 appid/secret。

🙏 致谢

写作流程、任务书方法论与微信排版兼容方案参考 imraywang/wewrite(MIT)。

📄 License

MIT © KieranHoward646

About

损友风公众号写作 skill:用不正经的语言输出高质量文章。最佳损友人设(归谬/反讽/拆台/贴脸开大),支持 Claude Code / Codex / OpenClaw / WorkBuddy。Irreverent WeChat writing skill with rigorous facts.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages