10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
小红书风格卡片生成器 - 将长文本自动转换成精美的3:4卡片(900×1198px),咖色系设计,支持AI智能排版
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install horisony/snapdesign-rednote打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
将长文本自动转换成小红书风格的精美卡片,支持 AI 智能排版。
快速生成,无需配置 API 密钥:
node {baseDir}/scripts/generate-v2-demo.js "你的长文本内容" --title "标题"
使用 Claude AI 进行智能内容提炼和排版:
export OPENROUTER_API_KEY="your-key"
node {baseDir}/scripts/generate-v2.js "你的长文本内容" --title "标题"
--title "标题" # 设置卡片主标题
--output ./dir # 指定输出目录(默认: ./output-v2)
--cards 5 # 生成卡片数量(默认: 自动)
--with-images # 强制生成配图(AI模式)
输入:
node scripts/generate-v2-demo.js "如何高效学习?第一步:明确目标。第二步:制定计划。第三步:持续行动。" --title "高效学习指南"
输出:
#664A42 / #3E2723 (咖啡棕)#FFFCF8 (纸质米白)#D4A574 / #E8B4A0 / #A8B5A0
#8B7355 (咖色,20px)output-v2/
├── cards.html # 完整 HTML(用于预览/调试)
├── card-1.png # 第一张卡片
├── card-2.png # 第二张卡片
└── card-3.png # 第三张卡片
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
一键将长文本转换成精美的小红书风格卡片,900×1198px 高清分辨率,咖色系设计,支持 AI 智能排版
cd snapdesign-rednote
npm install
# 简单文本
node scripts/generate.js "你的内容"
# 带标题
node scripts/generate.js "你的内容" --title "主题标题"
# 多段文本(自动分页)
node scripts/generate.js "如何学习编程?
第一步:打好基础
第二步:多写代码
第三步:参与开源" --title "学习指南"
node scripts/generate.js "Python学习笔记
第一步:掌握基础语法,变量、函数、类
第二步:学习标准库,os、sys、json
第三步:实战项目,爬虫、数据分析
第四步:深入框架,Django、Flask
第五步:持续学习,关注新特性" --title "Python学习路线"
输出: 6张卡片,第一张是标题页,后面5张每张一个要点
node scripts/generate.js "今天的早餐太好吃了!
燕麦牛奶,营养健康
全麦面包,饱腹感强
水果沙拉,维生素满满
黑咖啡,提神醒脑" --title "元气早餐"
node scripts/generate.js "本周工作总结:
完成了3个需求开发
修复了5个bug
写了2篇技术文档
参加了团队分享会" --title "周报" --output ./weekly-report
| 参数 | 说明 | 默认值 | 示例 |
|---|---|---|---|
--title |
卡片标题(显示在第一张) | 无 | --title "我的主题" |
--output |
输出目录 | ./output |
--output ./my-cards |
# SnapDesign RedNote 小红书卡片生成器
将长文本自动转换成小红书风格的精美卡片,支持 AI 智能排版。
## ✨ 功能特点
- 🎨 **小红书风格设计**: 咖色系字体 (#8B7355) + 纸质感背景
- 📐 **完美比例**: 3:4 (900×1198px) 高清分辨率
- 🤖 **AI 智能排版**: v2.0 使用 Claude 3.5 Sonnet 自动优化布局
- 🧩 **智能分块**: 自动将长文本分成多张卡片
- 🎭 **图形化表达**: 数字标签、图标、分隔线、渐变元素
- 📝 **优雅排版**: Tailwind CSS 专业排版,标题、正文、重点高亮
- 💧 **品牌水印**: 右下角咖色水印 www.snapdesign.app
## 🚀 使用方法
### Demo 模式(无需 API)
快速生成,无需配置 API 密钥:
```bash
node {baseDir}/scripts/generate-v2-demo.js "你的长文本内容" --title "标题"
```
### AI 模式(需要 OpenRouter API)
使用 Claude AI 进行智能内容提炼和排版:
```bash
export OPENROUTER_API_KEY="your-key"
node {baseDir}/scripts/generate-v2.js "你的长文本内容" --title "标题"
```
### 参数选项
```bash
--title "标题" # 设置卡片主标题
--output ./dir # 指定输出目录(默认: ./output-v2)
--cards 5 # 生成卡片数量(默认: 自动)
--with-images # 强制生成配图(AI模式)
```
## 📊 示例
**输入:**
```bash
node scripts/generate-v2-demo.js "如何高效学习?第一步:明确目标。第二步:制定计划。第三步:持续行动。" --title "高效学习指南"
```
**输出:**
- 生成 3 张精美卡片(900×1198px)
- 每张卡片独立主题
- 统一咖色系设计
- 渐变装饰元素
- 右下角品牌水印
## 🎨 设计规范
- **主色**: `#664A42` / `#3E2723` (咖啡棕)
- **背景**: `#FFFCF8` (纸质米白)
- **强调色**: `#D4A574` / `#E8B4A0` / `#A8B5A0`
- **水印**: `#8B7355` (咖色,20px)
- **分辨率**: 900×1198px (3:4)
## 📁 输出结构
```
output-v2/
├── cards.html # 完整 HTML(用于预览/调试)
├── card-1.png # 第一张卡片
├── card-2.png # 第二张卡片
└── card-3.png # 第三张卡片
```
## 💡 使用建议
1. **文本长度**: 每个要点 50-150 字最佳
2. **分块方式**: 按主题自然分段,支持数字列表格式
3. **卡片数量**: 建议 3-9 张,太多会影响传播效果
4. **标题**: 简短有力,10 字以内
5. **Demo vs AI**: Demo 模式快速,AI 模式更智能
## 🔧 环境要求
- Node.j...# 📸 SnapDesign RedNote - 小红书卡片生成器 > 一键将长文本转换成精美的小红书风格卡片,900×1198px 高清分辨率,咖色系设计,支持 AI 智能排版   ## 📸 示例效果 <div align="center"> <img src="assets/example-1.png" width="280" alt="示例1"/> <img src="assets/example-2.png" width="280" alt="示例2"/> <img src="assets/example-3.png" width="280" alt="示例3"/> </div> ## ✨ 特点 - 🎨 **小红书风格**: 咖色系 + 纸质感,完美适配小红书审美 - 📐 **完美比例**: 3:4 (1080x1440px) 无需裁剪直接发布 - 🤖 **智能分块**: 自动识别段落、列表,合理分页 - 🎭 **精美排版**: 标题、正文、装饰元素协调统一 - ⚡ **一键生成**: 几秒钟生成多张卡片 ## 🚀 快速开始 ### 安装依赖 ```bash cd snapdesign-rednote npm install ``` ### 基础使用 ```bash # 简单文本 node scripts/generate.js "你的内容" # 带标题 node scripts/generate.js "你的内容" --title "主题标题" # 多段文本(自动分页) node scripts/generate.js "如何学习编程? 第一步:打好基础 第二步:多写代码 第三步:参与开源" --title "学习指南" ``` ## 📊 使用示例 ### 示例1: 知识总结 ```bash node scripts/generate.js "Python学习笔记 第一步:掌握基础语法,变量、函数、类 第二步:学习标准库,os、sys、json 第三步:实战项目,爬虫、数据分析 第四步:深入框架,Django、Flask 第五步:持续学习,关注新特性" --title "Python学习路线" ``` **输出**: 6张卡片,第一张是标题页,后面5张每张一个要点 ### 示例2: 生活分享 ```bash node scripts/generate.js "今天的早餐太好吃了! 燕麦牛奶,营养健康 全麦面包,饱腹感强 水果沙拉,维生素满满 黑咖啡,提神醒脑" --title "元气早餐" ``` ### 示例3: 工作总结 ```bash node scripts/generate.js "本周工作总结: 完成了3个需求开发 修复了5个bug 写了2篇技术文档 参加了团队分享会" --title "周报" --output ./weekly-report ``` ## ⚙️ 高级选项 | 参数 | 说明 | 默认值 | 示例 | |------|------|--------|------| | `--title` | 卡片标题(显示在第一张) | 无 | `--title "我的主题"` | | `--output` | 输出目录 | `./output` | `--output ./my-cards` |...
generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.