🚀 一个基于 Claude Code (Skills + Subagents) 的“去AI味”全栈写作系统。不仅防套路,更通过专属规则强制注入人类观点与细节,搭配读者测试评估与自动图文排版。全面支持 DeepSeek / 智谱GLM / MiniMax 等国产低成本大模型,提供从选题、风格建模到审稿发布的高维全自动写作工作流。
# Add to your Claude Code skills
git clone https://github.com/dongbeixiaohuo/writing-agent把写作从“一次性吐全文”,改成“分阶段策划、审稿、去 AI 味、导出终稿”的流水线。
你拿到的不只是文章,更是一套能反复复用、能中断继续、能回头复盘的写作生产线。
它适合这几类人:
当前实测可用模型:
DeepSeek-V3.2:默认推荐,最适合低成本先把完整流程跑明白智谱 GLM:已实测,不分伯仲MiniMax:已实测,不分伯仲现在可以直接下载 Writing Agent App 的 Windows 预览版:
桌面应用源码位于:
writing-agent-app/如果你只想直接使用桌面应用,优先下载上面的安装包。
如果你想查看或参与源码开发,可以直接看仓库里的 writing-agent-app/ 目录。
No comments yet. Be the first to share your thoughts!
如果你只想先判断这个仓库值不值得收藏,不要先看安装,先看这个真实样本:
这不是只放一篇成品,而是把整条写作链路都放出来了,包括:
建议浏览顺序:
01_theme.md
-> 01b_position.md
-> 02_scar_tissue.md
-> 03_outline.md
-> 05c_opening_hook.md
-> draft_v2.md
-> humanized_final.md
-> humanized_final_clean.txt
如果你看完这套 Demo 觉得“这不是一次性吐全文,而是一条可复盘的生产线”,那这个仓库的核心价值你已经看到了。
下面不是虚构示例,是这个仓库里一篇真实跑完的文章项目。
demo/老板的AI战略骗局/老板的AI战略:每月2000块的"数字化转型"骗局老板口中的"AI战略"本质是用最低成本购买员工的焦虑感和服从性,而非真正的数字化转型这套 Demo 需要传达三件事:
_clean.txt,也可以在最后一步额外导出公众号排版 .html最关键的几个文件:
如果你只看最终效果,这篇 Demo 的发布出口就是:
demo/老板的AI战略骗局/humanized_final_clean.txt
首页只保留当前主线版本,历史版本不再堆在前面。
html-exporter 末端导出器:最终 Markdown 定稿后,可以额外导出一份适合公众号排版和复制的 .html经典正文(default)、精致长文(grace)、极简评论(simple)、现代杂志(modern)_clean.txt 作为默认纯文本出口:你可以只拿纯文本,也可以同时拿纯文本和排版 HTML如果你关心的是“最后到底能交付什么”,这一版的答案很直接:正文、可直接复制的 _clean.txt、可选的公众号排版 .html,都能稳定落地。
research-expert 从泛泛调研改成“伤疤打捞”,核心产物是 02_scar_tissue.mdempathy-designer 从共情点设计升级成“社交转发动机”,核心产物是 04_share_map.mdopening-tournament,在正式写稿前先赛马开头,核心产物是 05c_opening_hook.md如果你只想知道仓库现在值不值得拉下来试,先看 v0.7.7 这 3 条就够了。更老的版本记录去 CHANGELOG 或 Releases 看,不应该堵在首页前面。
这个项目不一定非要跑 Claude 官方模型。对大多数人来说,更实用的是通过 Anthropic 兼容接口接第三方模型。
当前推荐逻辑很简单:
DeepSeek-V3.2智谱 GLM 或 MiniMax 套餐:直接用,也已经实测过,效果不分伯仲Coding Plan为什么首页默认先写 DeepSeek-V3.2:
首页只保留一个简表:
| 场景 | 推荐 |
|------|------|
| 首次验证完整流程 | DeepSeek-V3.2 按量付费 |
| 已有其他平台套餐 | 智谱 GLM / MiniMax 直接接入 |
| 中高频长期使用 | Coding Plan |
| 多模型来回切换 | CC-Switch |
完整的模型接入文档、Coding Plan 地址和选型建议,见下方 模型和成本怎么选。
普通 AI 写作:
写稿Agent:
_clean.txt 终稿,并可按需额外导出公众号排版 .html一句话说:
它不是“让 AI 帮你写一篇文章”,而是“把写作拆成可调度、可中断、可复盘的流程”。
适合:
不适合:
完整版不是只靠一个 Skill 在跑,它依赖整个仓库一起工作:
.claude/skills/.claude/agents/.claude/workflows/scripts/最短路径:
Node.js 18+ 和 Claude Codeclaudedemo/老板的AI战略骗局/ 理解流程,再开始正式写作如果你已经准备直接跑完整版,继续看:
从这一版开始,这个项目同时支持两种使用方式:
| 方式 | 适合谁 | 运行根目录 |
|------|------|------|
| git clone 仓库 | 想直接拿完整项目、看 demo、参与开发的人 | 仓库根目录 |
| plugin 安装 | 不想先 clone 仓库,只想在任意工作目录里使用工作流的人 | 你的当前工作目录 |
两条路径的底层运行时现在共用一套事实源:
claude-runtime/然后再分别同步到:
.claude/plugins/writing-agent/git clone 用户用法不变:
claude.claude/、scripts/、demo/ 这套方式使用plugin 用户插件模式的目标是:
claude当前仓库里已经包含插件骨架:
plugins/writing-agent/.claude-plugin/marketplace.json安装方式只保留最简单这一条。
假设仓库地址就是:
dongbeixiaohuo/writing-agent那用户只需要执行:
claude plugin marketplace add dongbeixiaohuo/writing-agent
claude plugin install writing-agent@writing-agent-marketplace
/reload-plugins
装完之后,在你想写文章的目录里启动 claude 就可以了。
插件第一次进入一个空工作目录时,会自动补齐最小运行结构:
articles/.claude/styles/.claude/workflows/scripts/这意味着 plugin 用户不需要 clone 完整仓库,也能让工作流里那些依赖 .claude/ 和 scripts/ 的阶段继续正常工作。
如果你对这些东西还不熟:
那就直接按这一节来,不需要先去翻别的文档。
Claude Code 支持 macOS、Linux、Windows。你该选哪条路,取决于你的系统和习惯。
| 安装方式 | 命令 | 适用平台 | 推荐度 |
|------|------|------|------|
| Native Install | curl -fsSL https://claude.ai/install.sh \| bash | macOS / Linux / WSL | ⭐ 推荐 |
| Homebrew | brew install --cask claude-code | macOS | 适合已经在用 brew 的人 |
| WinGet | winget install --id Anthropic.ClaudeCode -e | Windows | Windows 首选 |
核心建议:
brew 更顺手这点必须说清楚。
Anthropic 当前文档仍把 Node.js 18+ 作为 Claude Code 的系统要求。对这个仓库来说,提前准备好 Node.js 也仍然是最稳的做法,原因有两个:
npm 路线安装、升级或调试 Claude Code,Node.js 是硬前置package.json 和一些基于 Node 的脚本、工具链,后面你大概率还是会用到 node / npm所以最稳的建议是:
Node.js 18+Windows:
winget install OpenJS.NodeJS.LTS
macOS:
brew install node
Linux:
nvm装完先验证:
node --version
npm --version
能看到版本号,再继续下一步。
打开终端,运行:
curl -fsSL https://claude.ai/install.sh | bash
这个脚本会自动下载 Claude Code,并把 claude 命令放到你的 PATH 里。
如果你是 Homebrew 用户,也可以直接:
brew install --cask claude-code
装完验证:
claude --version
Windows 这里建议按“Git for Windows + WinGet”这条路走。
从 git-scm.com 下载也可以,直接 WinGet 更省事:
winget install --id Git.Git -e
它会顺带给你 Git Bash。Claude Code 在 Windows 上需要这类 Unix 工具链支持,所以这一步不要跳。
winget install --id Anthropic.ClaudeCode -e
如果你不用 WinGet,也可以改走官方 PowerShell 安装脚本:
irm https://claude.ai/install.ps1 | iex
重新打开 PowerShell 或 Git Bash,运行:
claude --version
看到版本号就说明装好了。
CLAUDE_CODE_GIT_BASH_PATHClaude Code 装好之后,常见有五种用法:
| 环境 | 特点 | 适合谁 | |------|------|------| | 终端 CLI | 最原生、能力最完整 | 日常开发主力方式 | | VS Code 扩展 | 在 VS Code 侧边栏里用 | 已经重度依赖 VS Code 的人 | | Desktop App | 图形界面更直接 | 不熟终端、但想先上手的人 | | Web | 浏览器直接使用 | 临时体验 | | JetBrains 插件 | IntelliJ / WebStorm 等集成 | JetBrains 用户 |
这份 README 和本仓库的所有说明,默认都以 终端 CLI 为基准。
原因很简单:
.claude/skills/、.claude/agents/、.claude/workflows/ 都更适合按 CLI 路径理解你有两条常见路径:
这两条路不是互斥的,只是适用场景不同。
如果你打算直接用 Claude 官方账号,常见档位是:
| 方案 | 当前常见价格 | 适合谁 |
|------|------|------|
| Pro | $20/月 | 轻量使用、学习、个人开发 |
| Max 5x | $100/月 | 高频使用、每天长时间对话 |
| Max 20x | $200/月 | 重度使用、多人或商业项目 |
这组价格和额度变动比较快,最终以 Anthropic 官方页面为准。
简单选法:
Pro 开始Max 5xMax 20x对这个项目来说,更常见的用法其实是:
DeepSeek-V3.2、智谱 GLM、MiniMax 这类第三方模型所以你不用把“Claude 官方订阅”和“第三方模型 API”理解成二选一。
这个项目的模型选择逻辑,不是“谁绝对最强”,而是“谁更适合你的使用方式”。