TopRank Skills

Home / Claw Skills / Others / snapdesign-rednote
Official OpenClaw rules 15%

snapdesign-rednote

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

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 snapdesign-rednote 技能。 若已安装,则直接安装 snapdesign-rednote 技能。

Overview

Skill Key
horisony/snapdesign-rednote
Author
宝强
Source Repo
openclaw/skills
Version
2.0.0
Source Path
skills/horisony/snapdesign-rednote
Latest Commit SHA
841e7ef9e4eb3d75978b213b0a42ef25cf069cc5

Extracted Content

SKILL.md excerpt

# 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 excerpt

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

Related Claw Skills