一夜之间开发出AI小红书读书笔记发布技能,我的自动化内容创作之路
告别手动排版!用AI自动生成精美读书笔记并一键发布到小红书
大家好,今天想和大家分享一下我最近的"玩具"开发经历。作为一名热爱阅读的程序员,我经常想在小红书上分享自己的读书心得,但每次都要手动排版、找图、写文案,实在是一件费时费力的事。于是,我萌生了一个想法:能不能用AI帮我完成这一切?
项目背景
小红书作为一个内容分享平台,对读书笔记这种垂直内容有着很大的需求。但是:
- 内容生成耗时:要写一篇优质的读书笔记,需要理解书籍、提炼观点、组织语言
- 配图选择困难:需要找符合书籍主题的精美图片
- 排版格式麻烦:小红书的排版有特定格式要求
- 发布频率低:因为流程繁琐,很难坚持高频更新
于是,我决定开发一个能够自动化完成这一切的技能。
技术选型
小红书MCP
首先,我发现Claude Code支持MCP(Model Context Protocol),可以连接各种外部服务。小红书官方提供了MCP服务器,让AI能够直接发布内容到小红书平台。
核心技术栈
- Claude Code AI:负责内容生成和逻辑判断
- Python脚本:处理数据抓取、图片下载等任务
- 豆瓣API:获取书籍信息和评分
- 免费图库API:Unsplash、Pexels、Pixabay
- 小红书MCP:一键发布内容
项目架构
xiaohongshu-book-notes/
├── scripts/ # 核心脚本
│ ├── find_books.py # 豆瓣书籍搜索
│ ├── generate_book_content.py # 内容生成
│ ├── download_book_images.py # 图片下载
│ └── main_xiaohongshu_poster.py # 主程序
├── references/ # 资源文件
│ ├── xiaohongshu_book_templates.md
│ └── douban_api_guide.md
└── assets/ # 配置文件
└── engaging_questions.txt
核心功能实现
1. 智能书籍选择
def get_popular_books():
"""精选的高分书籍列表,涵盖多种类型"""
return [
{"title": "人类简史", "rating": 9.1, "author": "尤瓦尔·赫拉利"},
{"title": "百年孤独", "rating": 9.2, "author": "加西亚·马尔克斯"},
{"title": "原则", "rating": 8.5, "author": "瑞·达利欧"},
# 更多书籍...
]
如果没有指定书籍,系统会自动从豆瓣精选8分以上的经典书籍中选择,确保内容质量。
2. 个性化内容生成
根据不同书籍类型,使用不同的模板生成内容:
- 自我提升类:聚焦实用建议和个人成长
- 文学类:深度分析主题和人物
- 哲学类:引发思考的观点提炼
- 历史类:背景梳理和现实意义
def generate_book_content(book_info):
"""根据书籍信息生成小红书风格的读书笔记"""
# 分析书籍类型,选择合适的模板
# 生成带emoji的标题
# 组织书籍信息和个人见解
# 添加相关标签
3. 智能配图系统
最让我兴奋的是图片处理功能:
- 主题匹配:根据书籍类型自动选择图片风格
- 批量下载:从多个免费图库API获取高质量图片
- 筛选优化:AI选择最适合的3-5张配图
- 格式统一:所有图片保持小红书风格的视觉一致性
4. 一键发布
使用小红书MCP,只需一个命令就能完成:
# 用户只需这样简单指令
"帮我发布《原则》的读书笔记"
系统会自动完成:
- 豆瓣搜索书籍信息
- 生成个性化书评
- 下载精美配图
- 发布到小红书
使用体验
极简操作
- 指定书籍:"帮我发布《人类简史》的读书笔记"
- 随机推荐:"帮我发布一篇读书笔记"
- 类型偏好:"我想读一本关于自我提升的书"
自动化流程
graph TD
A[用户输入] --> B{是否有书名}
B -->|是| C[豆瓣搜索]
B -->|否| D[随机推荐高分书]
C --> E[获取书籍信息]
D --> E
E --> F[生成内容]
F --> G[下载配图]
G --> H[发布到小红书]
H --> I[完成分享]
实际效果展示
生成的读书笔记示例
📖 《原则》| 🚀
✨ 这本书就像一位智慧导师,用最朴实的话语教会我们最重要的道理。
📖 《原则》 ⭐ 豆瓣评分:8.5分 ✍️ 作者:瑞·达利欧 🏢 出版社:中信出版社
🔑 核心观点 • 成功不是偶然,而是习惯的累积 • 思维方式决定行为模式 • 持续改进比完美更重要
💡 启发思考 读这本书让我明白,真正的改变来自于内心的觉醒...
#读书笔记 #好书推荐 #个人成长 #思维提升
配图效果
系统会自动下载3-5张与书籍主题相关的高质量图片,包括:
- 书籍封面(优先使用真实封面)
- 主题相关配图(职场、成功、个人成长等)
- 统一风格的视觉设计
开发心得
1. AI赋能的威力
这个项目让我深刻体会到AI的强大:
- 内容创作:AI能快速生成符合平台调性的内容
- 逻辑判断:能理解用户意图,选择合适的处理方式
- 资源整合:自动调用多个API,完成复杂流程
2. MCP的革新性
小红书MCP让AI发布内容成为可能,这解决了内容创作的最后一公里问题。想象一下:
- AI写文章
- AI找图片
- AI发平台
- AI做互动
未来已来!
3. 效率提升对比
| 传统方式 | AI自动化方式 |
|---|---|
| 找书:30分钟 | 1秒 |
| 写稿:2小时 | 30秒 |
| 找图:1小时 | 自动完成 |
| 排版:30分钟 | 自动格式化 |
| 发布:手动操作 | 一键发布 |
| 总计:4小时+ | 总计:1分钟 |
未来展望
短期优化
- 内容质量提升:加入更多个性化元素
- 图片美化:添加文字水印和特效
- 互动增强:自动生成评论回复模板
长期规划
- 多平台支持:同步发布到知乎、微博等
- 数据统计:分析内容表现,优化策略
- 用户画像:根据用户喜好推荐书籍
项目开源
我已经将这个项目开源到了GitHub:
欢迎:
- Star支持
- Fork使用
- Issue交流
- PR贡献
另外,这里附上我使用的小红书mcp github.com/xpzouying/x…
总结
这次开发经历让我收获颇丰:
- 技术成长:深入了解了MCP、API集成、AI应用
- 效率革命:真正体会到AI如何改变工作方式
- 产品思维:从用户痛点出发,打造实用工具
- 分享精神:开源项目,帮助更多人
如果你也是内容创作者,或者对AI自动化感兴趣,不妨试试这个技能。让我们一起,用AI的力量,让内容创作更简单、更有趣!
最后送给大家一句话:
不会AI的程序员,就像不会上网的画家。让我们一起拥抱变化,用技术让生活更美好!
你的下一个读书笔记,让AI来帮你写! 🚀