Skip to content

mosslive1314-hue/wechat-writer

Repository files navigation

WeChat Writer

AI 驱动的微信内容创作助手

自动生成微信公众号文章和朋友圈文案,让创作像呼吸一样自然

功能特性快速开始使用文档示例贡献指南

Version License Platform Last Updated

Stars Forks


📖 简介

WeChat Writer 是一个基于 Claude Skill 架构 打造的专业内容创作工具,专为微信生态优化,同时支持多平台内容适配。

💡 什么是 CoPaw?

CoPaw 是一个开源的本地 AI 助手框架,基于 Claude Skill 架构实现。它提供了一个强大的 Skill(技能)扩展系统,允许开发者创建可复用的 AI 工作流。

官方资源

本项目基于 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: 克隆仓库 (推荐)

# 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

方式 2: 手动安装

  1. 下载本仓库所有文件
  2. 复制到 CoPaw skills 目录:skills/wechat-writer/
  3. 重启 CoPaw

验证安装

# 查看目录结构
dir skills/wechat-writer

# 应看到以下文件:
# SKILL.md, README.md, config.json, scripts/, templates/, references/

✨ 功能特性

1. 双模式创作

模式 适用场景 耗时
🚀 快速模式 需求明确,快速生成 5-10 秒
💬 交互模式 需要引导,深度创作 2-5 分钟

2. 内容类型

朋友圈文案 (8 种模板):

  • 📝 日常分享型
  • 🔥 产品推荐型
  • 🎉 成就展示型
  • 💭 观点表达型
  • 📣 活动预告型
  • 📚 知识干货型
  • 📖 故事叙述型
  • 🤔 问答互动型

公众号文章 (7 种模板):

  • 📊 深度分析型
  • 🛠️ 教程实操型
  • 📈 案例拆解型
  • 🎯 观点评论型
  • 📋 清单整理型
  • 📖 故事叙述型
  • ⚖️ 对比评测型

3. 写作风格

风格 描述 适用场景
professional 专业、严谨、有深度 行业分析、技术分享
casual 轻松、自然、像朋友聊天 日常分享、生活记录
humorous 幽默、风趣、有梗 趣味内容、段子
emotional 感性、温暖、有共鸣 故事叙述、情感表达
inspiring 激励、向上、正能量 成就分享、成长记录

4. 参数化调用

/wechat-writer --type moments/article     # 内容类型
                --topic "主题"             # 主题关键词
                --length short/medium/long # 内容长度
                --style 风格名             # 写作风格
                --interactive              # 交互模式

5. 进度可视化

长任务生成时显示实时进度,消除用户焦虑:

正在创作您的内容...
[████████░░] 75% - 正在优化结尾...

📖 使用文档

基础用法

1. 快速生成朋友圈

用户:/wechat-writer --type moments --topic "今天学会了用 AI 写代码"

输出:

🚀 今天解锁了新技能!

花了一下午研究 AI 编程助手,效率直接起飞~
以前要写 2 小时的代码,现在 30 分钟搞定
关键是 bug 都少了很多😂

强烈推荐给还在手动敲代码的朋友们!

#AI 编程 #效率工具 #开发者日常

2. 生成公众号文章

用户:/wechat-writer --type article --topic "2026 年 AI 趋势" --length long --style professional

3. 交互式创作 (推荐新手)

用户:/wechat-writer --interactive

AI: 您好!请问您想创作什么类型的内容?
    1. 朋友圈文案 (短小精悍,适合日常分享)
    2. 公众号文章 (深度内容,适合专业分享)
    3. 营销推广文案 (产品/服务推广)
    4. 活动预告/回顾

用户:2

AI: 好的,公众号文章。请问您的目标受众是?
... (继续 5-8 轮对话)

高级用法

1. 风格切换

# 专业风格
/wechat-writer --type article --topic "技术趋势" --style professional

# 轻松风格
/wechat-writer --type moments --topic "日常" --style casual

# 幽默风格
/wechat-writer --type moments --topic "吐槽" --style humorous

2. 批量生成

用户:帮我生成 5 条朋友圈文案,主题分别是:
1. AI 工具推荐
2. 早起打卡
3. 读书分享
4. 运动健身
5. 工作心得

3. 内容优化

生成后可继续优化:

用户:把语气调整得更轻松一点
用户:增加一些具体案例
用户:缩短到 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 "" 个人签名

📚 示例

更多示例请查看:

示例 1: 产品推荐

输入:

/wechat-writer --type moments --topic "Notion AI 使用体验" --style casual

输出:

🔥 Notion AI 用了 3 个月,说点真实感受

最开始是冲着 AI 热度买的
想着这么多功能总能用上几个

结果真香了!

现在每天必用的功能:
• 会议纪要自动生成
• 文档润色优化
• 待办事项智能整理

最爽的是写周报
以前憋 1 小时,现在 10 分钟搞定

虽然月费$10 有点肉疼
但效率提升真的值

有在用 Notion 的朋友吗?
你们最喜欢哪个功能?

#Notion #AI 工具 #productivity

示例 2: 成就分享

输入:

/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

添加新模板

  1. templates/ 目录创建新模板文件
  2. SKILL.md 中注册新模板
  3. examples/ 添加使用示例
  4. 更新版本文档

测试

# 运行测试脚本
npm test

# 或手动测试
node scripts/01-analyze-intent.js --type moments --topic "测试"

🤝 贡献指南

我们欢迎各种形式的贡献!

贡献方式

  1. 🐛 报告 Bug

    • 提交 Issue 描述问题
    • 提供复现步骤
    • 附上错误日志
  2. 💡 提出新功能

    • 提交 Issue 描述需求
    • 说明使用场景
    • 提供示例
  3. 📝 改进文档

    • 修正错别字
    • 补充示例
    • 翻译文档
  4. 🎨 提交代码

    • 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)
  • 代码注释完整
  • 提交信息清晰

📊 版本历史

v1.0.0 (2026-04-02)

✨ 新特性:

  • ✅ 支持朋友圈/公众号两种内容类型
  • ✅ 渐进式交互创作模式 (7-10 轮对话)
  • ✅ 多模板系统 (15 种模板)
  • ✅ 进度可视化反馈
  • ✅ 5 种写作风格
  • ✅ 参数化调用

📚 文档:

  • ✅ 完整 README
  • ✅ 安装指南
  • ✅ 使用示例
  • ✅ 写作指南

🔧 技术:

  • ✅ 序号命名脚本
  • ✅ JSON 配置管理
  • ✅ 模块化设计

🆘 常见问题

Q1: Skill 未响应怎么办?

A:

  1. 确认 SKILL.md 文件存在
  2. 重启 CoPaw
  3. 检查文件路径是否正确

Q2: 生成内容质量不佳?

A:

  1. 使用 --interactive 模式提供更多信息
  2. 明确指定 --style--length
  3. 生成后要求"重新优化"

Q3: 如何自定义模板?

A:

  1. 编辑 templates/ 目录下的模板文件
  2. 或创建新模板文件
  3. SKILL.md 中注册

Q4: 支持其他平台吗?

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 字实战心得

灵感来源:

技术支持:


📞 联系方式

欢迎:

  • ⭐ Star 支持
  • 💡 提交 Issue
  • 🤝 参与贡献
  • 📧 邮件交流

🔮 路线图

短期 (1-2 周)

  • 接入真实 AI API
  • 添加更多模板
  • 收集用户反馈
  • 优化生成质量
  • 添加 CoPaw 使用指南

中期 (1-3 月)

  • 多平台模板包 (微博/小红书/知乎/抖音/B 站)
  • 图片生成能力
  • 个人风格学习
  • 数据分析优化
  • 支持更多 AI 编程工具

长期 (3-6 月)

  • 批量生成
  • 定时发布
  • A/B 测试
  • 团队协作功能

🔗 相关链接

项目相关

工具与框架

学习资源


如果这个项目对你有帮助,欢迎 Star 支持!⭐

Star History Chart


Made with ❤️ by 买买

About

AI 驱动的内容创作助手 | 基于 Claude Skill 架构 | 支持朋友圈/公众号/多平台适配 | 跨平台兼容 CoPaw/Claude Code

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors