WeChat Writer 是一个基于 Claude Skill 架构 打造的专业内容创作工具,专为微信生态优化,同时支持多平台内容适配。
💡 什么是 CoPaw?
CoPaw 是一个开源的本地 AI 助手框架,基于 Claude Skill 架构实现。它提供了一个强大的 Skill(技能)扩展系统,允许开发者创建可复用的 AI 工作流。
官方资源:
- 🌐 GitHub: https://github.com/agentscope-ai/CoPaw
- 🏠 官网: https://copaw.agentscope.io/
- 📚 文档: https://copaw.agentscope.io/docs/
本项目基于 CoPaw Skill 架构开发,但这意味着你可以在任何支持 Claude Skill 的平台或工具中使用它。无论是 Claude Code、其他 AI 编程工具,还是你自己搭建的环境,只要遵循 Skill 规范,都能运行这个技能。
它基于"磊叔"Claude Skill 开发方法论设计,不仅仅是一个 Prompt 封装,而是一个完整的微型系统:
🧠 SKILL.md (大脑) → 智能决策与指令分发
👐 scripts/ (手脚) → 执行具体任务
📋 templates/ (骨架) → 标准化内容模板
📚 references/ (知识) → 写作最佳实践
⚙️ config.json (偏好) → 用户配置管理
| 价值 | 说明 |
|---|---|
| 🤖 自动化 | 将重复的内容创作工作固化,一键生成 |
| 📦 封装化 | 隐藏复杂的 AI 调用逻辑,简洁的输入输出 |
| 📏 标准化 | 统一内容输出的风格与质量 |
| 💎 资产化 | 沉淀写作技巧和模板到知识库 |
- CoPaw 工作区环境
- Node.js 16+ (用于执行脚本)
- 网络连接 (调用 AI 模型)
# 1. 克隆仓库
git clone https://github.com/mosslive1314-hue/wechat-writer.git
# 2. 进入目录
cd wechat-writer
# 3. 复制到 CoPaw skills 目录
# Windows
xcopy /E /I . "%USERPROFILE%\.copaw\workspaces\default\skills\wechat-writer"
# macOS/Linux
cp -r . ~/.copaw/workspaces/default/skills/wechat-writer- 下载本仓库所有文件
- 复制到 CoPaw skills 目录:
skills/wechat-writer/ - 重启 CoPaw
# 查看目录结构
dir skills/wechat-writer
# 应看到以下文件:
# SKILL.md, README.md, config.json, scripts/, templates/, references/| 模式 | 适用场景 | 耗时 |
|---|---|---|
| 🚀 快速模式 | 需求明确,快速生成 | 5-10 秒 |
| 💬 交互模式 | 需要引导,深度创作 | 2-5 分钟 |
朋友圈文案 (8 种模板):
- 📝 日常分享型
- 🔥 产品推荐型
- 🎉 成就展示型
- 💭 观点表达型
- 📣 活动预告型
- 📚 知识干货型
- 📖 故事叙述型
- 🤔 问答互动型
公众号文章 (7 种模板):
- 📊 深度分析型
- 🛠️ 教程实操型
- 📈 案例拆解型
- 🎯 观点评论型
- 📋 清单整理型
- 📖 故事叙述型
- ⚖️ 对比评测型
| 风格 | 描述 | 适用场景 |
|---|---|---|
professional |
专业、严谨、有深度 | 行业分析、技术分享 |
casual |
轻松、自然、像朋友聊天 | 日常分享、生活记录 |
humorous |
幽默、风趣、有梗 | 趣味内容、段子 |
emotional |
感性、温暖、有共鸣 | 故事叙述、情感表达 |
inspiring |
激励、向上、正能量 | 成就分享、成长记录 |
/wechat-writer --type moments/article # 内容类型
--topic "主题" # 主题关键词
--length short/medium/long # 内容长度
--style 风格名 # 写作风格
--interactive # 交互模式长任务生成时显示实时进度,消除用户焦虑:
正在创作您的内容...
[████████░░] 75% - 正在优化结尾...
用户:/wechat-writer --type moments --topic "今天学会了用 AI 写代码"
输出:
🚀 今天解锁了新技能!
花了一下午研究 AI 编程助手,效率直接起飞~
以前要写 2 小时的代码,现在 30 分钟搞定
关键是 bug 都少了很多😂
强烈推荐给还在手动敲代码的朋友们!
#AI 编程 #效率工具 #开发者日常
用户:/wechat-writer --type article --topic "2026 年 AI 趋势" --length long --style professional
用户:/wechat-writer --interactive
AI: 您好!请问您想创作什么类型的内容?
1. 朋友圈文案 (短小精悍,适合日常分享)
2. 公众号文章 (深度内容,适合专业分享)
3. 营销推广文案 (产品/服务推广)
4. 活动预告/回顾
用户:2
AI: 好的,公众号文章。请问您的目标受众是?
... (继续 5-8 轮对话)
# 专业风格
/wechat-writer --type article --topic "技术趋势" --style professional
# 轻松风格
/wechat-writer --type moments --topic "日常" --style casual
# 幽默风格
/wechat-writer --type moments --topic "吐槽" --style humorous用户:帮我生成 5 条朋友圈文案,主题分别是:
1. AI 工具推荐
2. 早起打卡
3. 读书分享
4. 运动健身
5. 工作心得
生成后可继续优化:
用户:把语气调整得更轻松一点
用户:增加一些具体案例
用户:缩短到 100 字以内
用户:重新生成一个版本
wechat-writer/
├── 📄 SKILL.md # 核心指令 (必需)
├── 📖 README.md # 项目文档
├── 🔧 config.json # 配置文件
├── 📦 package.json # Node.js 依赖
│
├── 📂 scripts/ # 执行脚本
│ ├── 01-analyze-intent.js # 意图分析
│ ├── 02-generate-content.js # 内容生成
│ └── 03-interactive-questions.js # 交互问答
│
├── 📂 templates/ # 内容模板
│ ├── 朋友圈文案模板.md # 8 种朋友圈模板
│ └── 公众号文章模板.md # 7 种公众号模板
│
├── 📂 references/ # 知识库
│ ├── 朋友圈写作指南.md # 写作最佳实践
│ └── 使用示例.md # 详细使用示例
│
├── 📂 examples/ # 示例输出
│ ├── moments-examples.md # 朋友圈示例
│ └── article-examples.md # 公众号示例
│
└── 📂 docs/ # 额外文档
├── 安装指南.md
├── 开发文档.md
└── FAQ.md
编辑 config.json 自定义默认设置:
{
"version": "1.0.0",
"default_settings": {
"content_type": "moments",
"style": "casual",
"length": "medium",
"auto_hashtags": true,
"include_emoji": true,
"signature": ""
},
"style_options": {
"professional": "专业、严谨、有深度",
"casual": "轻松、自然、像朋友聊天",
"humorous": "幽默、风趣、有梗",
"emotional": "感性、温暖、有共鸣",
"inspiring": "激励、向上、正能量"
}
}| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
content_type |
string | moments | 默认内容类型 |
style |
string | casual | 默认写作风格 |
length |
string | medium | 默认内容长度 |
auto_hashtags |
boolean | true | 自动添加话题标签 |
include_emoji |
boolean | true | 自动添加 emoji |
signature |
string | "" | 个人签名 |
更多示例请查看:
输入:
/wechat-writer --type moments --topic "Notion AI 使用体验" --style casual
输出:
🔥 Notion AI 用了 3 个月,说点真实感受
最开始是冲着 AI 热度买的
想着这么多功能总能用上几个
结果真香了!
现在每天必用的功能:
• 会议纪要自动生成
• 文档润色优化
• 待办事项智能整理
最爽的是写周报
以前憋 1 小时,现在 10 分钟搞定
虽然月费$10 有点肉疼
但效率提升真的值
有在用 Notion 的朋友吗?
你们最喜欢哪个功能?
#Notion #AI 工具 #productivity
输入:
/wechat-writer --type moments --topic "完成马拉松" --style emotional
输出:
🎉 42.195 公里,我做到了!
凌晨 4 点起床
5 点半到达起点
7 点发令枪响
前 30 公里还很轻松
35 公里开始腿像灌了铅
最后 2 公里全靠意志力硬撑
冲过终点线的那一刻
眼泪真的忍不住
感谢陪我训练的跑友们
感谢一路上给我加油的陌生人
这 4 个月的变化:
✅ 从跑 3 公里都喘到完成全马
✅ 体重减了 8 斤
✅ 认识了超多正能量的朋友
人生第一场马拉松
完美!
下一个目标:破 4 小时💪
#马拉松 #跑步 #挑战自我
# 1. 克隆仓库
git clone https://github.com/mosslive1314-hue/wechat-writer.git
# 2. 安装依赖
npm install
# 3. 测试脚本
node scripts/02-generate-content.js --type moments --topic "测试"
# 4. 验证 Skill
# 在 CoPaw 中调用 /wechat-writer- 在
templates/目录创建新模板文件 - 在
SKILL.md中注册新模板 - 在
examples/添加使用示例 - 更新版本文档
# 运行测试脚本
npm test
# 或手动测试
node scripts/01-analyze-intent.js --type moments --topic "测试"我们欢迎各种形式的贡献!
-
🐛 报告 Bug
- 提交 Issue 描述问题
- 提供复现步骤
- 附上错误日志
-
💡 提出新功能
- 提交 Issue 描述需求
- 说明使用场景
- 提供示例
-
📝 改进文档
- 修正错别字
- 补充示例
- 翻译文档
-
🎨 提交代码
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
- 遵循序号命名法 (
01-xxx.js,02-xxx.js) - 遵循语义化版本 (SemVer)
- 代码注释完整
- 提交信息清晰
✨ 新特性:
- ✅ 支持朋友圈/公众号两种内容类型
- ✅ 渐进式交互创作模式 (7-10 轮对话)
- ✅ 多模板系统 (15 种模板)
- ✅ 进度可视化反馈
- ✅ 5 种写作风格
- ✅ 参数化调用
📚 文档:
- ✅ 完整 README
- ✅ 安装指南
- ✅ 使用示例
- ✅ 写作指南
🔧 技术:
- ✅ 序号命名脚本
- ✅ JSON 配置管理
- ✅ 模块化设计
A:
- 确认
SKILL.md文件存在 - 重启 CoPaw
- 检查文件路径是否正确
A:
- 使用
--interactive模式提供更多信息 - 明确指定
--style和--length - 生成后要求"重新优化"
A:
- 编辑
templates/目录下的模板文件 - 或创建新模板文件
- 在
SKILL.md中注册
A: 完全可以! WeChat Writer 的核心是内容生成引擎,而非平台限制工具。
- 当前优化: 针对微信生态(朋友圈/公众号)进行了深度优化,提供最精准的格式和风格
- 多平台适配: 生成的内容经过简单调整即可发布到微博、小红书、知乎、抖音、B 站等平台
- 如何适配: 只需修改
templates/目录下的模板,或调整--style参数,即可适配不同平台的风格要求 - 未来计划: 我们将提供各平台的专用模板包,让跨平台发布更加便捷
示例:
# 小红书风格
/wechat-writer --topic "AI 工具" --style casual --length short
# 知乎风格
/wechat-writer --type article --topic "技术趋势" --style professional更多问题请查看 FAQ
本项目采用 MIT 许可证。
简单来说:
- ✅ 可商用
- ✅ 可修改
- ✅ 可分发
⚠️ 保留许可证和版权声明
方法论指导:
- 磊叔《认知觉醒:重新定义 Claude Skill》系列教程
- 一泽 Eze 1.2w 字实战心得
灵感来源:
- Auto-Wechat-Writing by lengyi2030
- GitHub 优秀 Skill 案例
技术支持:
- CoPaw - 开源本地 AI 助手框架 | 官网
- GitHub CLI
- Node.js
- 作者: 买买
- GitHub: @mosslive1314-hue
- 邮箱: mosslive1314-hue@users.noreply.github.com
- 公众号: 奇点即将到来
欢迎:
- ⭐ Star 支持
- 💡 提交 Issue
- 🤝 参与贡献
- 📧 邮件交流
- 接入真实 AI API
- 添加更多模板
- 收集用户反馈
- 优化生成质量
- 添加 CoPaw 使用指南
- 多平台模板包 (微博/小红书/知乎/抖音/B 站)
- 图片生成能力
- 个人风格学习
- 数据分析优化
- 支持更多 AI 编程工具
- 批量生成
- 定时发布
- A/B 测试
- 团队协作功能
- GitHub 仓库: https://github.com/mosslive1314-hue/wechat-writer
- Issues: https://github.com/mosslive1314-hue/wechat-writer/issues
- Discussions: https://github.com/mosslive1314-hue/wechat-writer/discussions
- Releases: https://github.com/mosslive1314-hue/wechat-writer/releases
- CoPaw: https://github.com/agentscope-ai/CoPaw - 开源本地 AI 助手框架
- CoPaw 官网: https://copaw.agentscope.io/
- CoPaw 文档: https://copaw.agentscope.io/docs/
- Skill Publisher: https://github.com/mosslive1314-hue/skill-publisher - 一键发布工具
- 磊叔 Skill 教程: https://github.com/akira82
- Awesome Claude Skills: https://github.com/topics/claude-skills
- CoPaw 官方文档: https://copaw.agentscope.io/docs/