Rechercher

PythonReactSEOPDF
OpenClaw

snapdesign-rednote

小红书风格卡片生成器 - 将长文本自动转换成精美的3:4卡片(900×1198px),咖色系设计,支持AI智能排版

horisony0 installations selon la source☆ 0 Étoiles du dépôtv2.0.0

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install horisony/snapdesign-rednote

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

SnapDesign RedNote 小红书卡片生成器

将长文本自动转换成小红书风格的精美卡片,支持 AI 智能排版。

✨ 功能特点

  • 🎨 小红书风格设计: 咖色系字体 (#8B7355) + 纸质感背景
  • 📐 完美比例: 3:4 (900×1198px) 高清分辨率
  • 🤖 AI 智能排版: v2.0 使用 Claude 3.5 Sonnet 自动优化布局
  • 🧩 智能分块: 自动将长文本分成多张卡片
  • 🎭 图形化表达: 数字标签、图标、分隔线、渐变元素
  • 📝 优雅排版: Tailwind CSS 专业排版,标题、正文、重点高亮
  • 💧 品牌水印: 右下角咖色水印 www.snapdesign.app

🚀 使用方法

Demo 模式(无需 API)

快速生成,无需配置 API 密钥:

node {baseDir}/scripts/generate-v2-demo.js "你的长文本内容" --title "标题"
AI 模式(需要 OpenRouter API)

使用 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 "高效学习指南"

输出:

  • 生成 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...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/horisony/snapdesign-rednote
Version
2.0.0
Commit
841e7ef9e4eb3d75978b213b0a42ef25cf069cc5
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

README

📸 SnapDesign RedNote - 小红书卡片生成器

一键将长文本转换成精美的小红书风格卡片,900×1198px 高清分辨率,咖色系设计,支持 AI 智能排版

Version License

📸 示例效果

✨ 特点

  • 🎨 小红书风格: 咖色系 + 纸质感,完美适配小红书审美
  • 📐 完美比例: 3:4 (1080x1440px) 无需裁剪直接发布
  • 🤖 智能分块: 自动识别段落、列表,合理分页
  • 🎭 精美排版: 标题、正文、装饰元素协调统一
  • ⚡ 一键生成: 几秒钟生成多张卡片

🚀 快速开始

安装依赖
cd snapdesign-rednote
npm install
基础使用
# 简单文本
node scripts/generate.js "你的内容"

# 带标题
node scripts/generate.js "你的内容" --title "主题标题"

# 多段文本(自动分页)
node scripts/generate.js "如何学习编程?
第一步:打好基础
第二步:多写代码
第三步:参与开源" --title "学习指南"

📊 使用示例

示例1: 知识总结
node scripts/generate.js "Python学习笔记
第一步:掌握基础语法,变量、函数、类
第二步:学习标准库,os、sys、json
第三步:实战项目,爬虫、数据分析
第四步:深入框架,Django、Flask
第五步:持续学习,关注新特性" --title "Python学习路线"

输出: 6张卡片,第一张是标题页,后面5张每张一个要点

示例2: 生活分享
node scripts/generate.js "今天的早餐太好吃了!
燕麦牛奶,营养健康
全麦面包,饱腹感强
水果沙拉,维生素满满
黑咖啡,提神醒脑" --title "元气早餐"
示例3: 工作总结
node scripts/generate.js "本周工作总结:
完成了3个需求开发
修复了5个bug
写了2篇技术文档
参加了团队分享会" --title "周报" --output ./weekly-report

⚙️ 高级选项

参数 说明 默认值 示例
--title 卡片标题(显示在第一张) 无 --title "我的主题"
--output 输出目录 ./output --output ./my-cards

Contenu extrait

SKILL.md
# 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...
README
# 📸 SnapDesign RedNote - 小红书卡片生成器

> 一键将长文本转换成精美的小红书风格卡片,900×1198px 高清分辨率,咖色系设计,支持 AI 智能排版

![Version](https://img.shields.io/badge/version-2.0.0-blue)
![License](https://img.shields.io/badge/license-MIT-green)

## 📸 示例效果

<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` |...

Skills associés

OpenClaw

1password

daggerkun007

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.