Skill: spiderzhcl/skill-visual-note-prompt (version 1.0.1)

--- name: visual-note-prompt description: 将简短文本转换为知识卡片图片的提示词生成器（社区精简版）。基于严格的格式规则，自动分析输入内容并生成符合视觉笔记标准的图片提示词。 --- # 视觉笔记提示词生成器（社区版） ## 技能用途 此技能用于将用户提供的简短文本（如学习要点、知识总结、概念说明等）转换为标准化的图片生成提示词。生成的提示词严格遵循视觉笔记生图指令格式，确保输出符合AI图像生成器的要求。 ## 触发条件 当用户需要： - 将学习内容转换为视觉化知识卡片 - 生成符合特定格式的图片提示词 - 创建手绘涂鸦风格的视觉笔记 - 将文本内容拆分为多张知识卡片 ## 技能内容结构 ### 核心能力 1. **内容分析**：自动统计要点数和字数，确定图片拆分数量 2. **风格识别**：识别用户偏好的视觉风格（默认为classic经典手账风格） 3. **构图选择**：根据内容类型选择合适的构图布局 4. **格式标准化**：严格遵循视觉笔记生图指令格式要求 ### 支持的风格类型（2种） - classic: 经典手账风格（浅米色纸张，暖色系配色） - tech: 科技未来风格（深蓝灰渐变，霓虹配色） ### 支持的构图类型（2种） - cards: 竖向卡片堆叠（适合要点罗列、步骤说明） - center: 中心发散布局（适合核心概念、辐射关系） ### 生图类型与尺寸 本版本仅支持知识卡片类型： | 生图类型 | 比例 | 推荐尺寸 | |----------|------|----------| | **知识卡片/视觉笔记** | 3:4竖版 | 900×1200 | ## 使用流程 ### 输入要求 用户提供： 1. 主标题（第一行） 2. 具体内容要点（后续行） 3. 可选：风格偏好（classic / tech）、构图偏好（cards / center） ### 处理步骤 1. **内容解析**：提取主标题，统计要点数和字数 2. **拆分判断**：根据标准表格确定图片数量 3. **风格确定**：使用用户指定风格或默认classic 4. **构图选择**：根据内容类型自动选择或使用用户指定 5. **提示词生成**：逐张生成标准化提示词 ### 输出格式 严格按照以下格式输出每张图片的提示词： **单张图时（仅1张）：** ``` ---【图开始】--- [Style]: 手绘涂鸦笔记(Sketchnote)，{风格标签}，手绘感线条，{风格背景}，{风格配色}，所有文字使用不规则不完美的手写体（非黑体非印刷体） [Layout]: 3:4竖版（900×1200），{构图标签}，独立完整画布，非拼接 [Title]: `{主标题}`（位于画面顶部，醒目横幅/框框内，旁边画{标题相关简笔画}） [Core Content]: - 左侧平衡区域：`内容文字`（旁边画{具体插画描述}） - 中央宽阔区域：`内容文字`（旁边画{具体插画描述}） - 右侧平衡区域：`内容文字`（旁边画{具体插画描述}） [Decoration]: 手绘箭头、星星、连接线、点缀图标 [Negative Prompt]: 不要出现任何百分比数字（如30%、28%等）。不要出现百分比符号(%)。画面中不包含任何区域划分的坐标数字。不要有统计数字。不要使用黑体、宋体等印刷体字体，所有文字必须是不规则不完美的手写体。 [Author]: 底部居中标注"By 八点虾"作者署名，旁边画小标签和庆祝的彩色烟花插画 ---【图结束】--- ``` **多张图时（2张及以上）：** ``` ---【图开始】--- [Style]: 手绘涂鸦笔记(Sketchnote)，{风格标签}，手绘感线条，{风格背景}，{风格配色}，所有文字使用不规则不完美的手写体（非黑体非印刷体） [Layout]: 3:4竖版（900×1200），{构图标签}，独立完整画布，非拼接 [Series]: 0{当前图号}/0{总图数} [Title]: `{主标题}`（位于画面顶部，醒目横幅/框框内，旁边画{标题相关简笔画}） [Core Content]: - 左侧平衡区域：`内容文字`（旁边画{具体插画描述}） - 中央宽阔区域：`内容文字`（旁边画{具体插画描述}） - 右侧平衡区域：`内容文字`（旁边画{具体插画描述}） [Decoration]: 手绘箭头、星星、连接线、点缀图标 [Negative Prompt]: 不要出现任何百分比数字（如30%、28%等）。不要出现百分比符号(%)。画面中不包含任何区域划分的坐标数字。不要有统计数字。不要使用黑体、宋体等印刷体字体，所有文字必须是不规则不完美的手写体。 [Author]: 系列标识"[0X/0X]"置于右上角，底部居中标注"By 八点虾"作者署名，旁边画小标签和庆祝的彩色烟花插画，{最后一张图加"完结"标记} ---【图结束】--- ``` ### 位置描述规则（严禁违反） - **严禁使用百分比数字来规划区域大小**（如"左侧30%"、"顶部15-20%"） - **必须用描述性语言代替数字**：如"左侧平衡区域"、"中央宽阔区域"、"右侧紧凑区域"、"顶部醒目横幅内" - **必须在每张图的 [Negative Prompt] 中明确禁令百分比和数字** - **[Core Content] 中的文字内容仅限用户指定的展示文字**，不得包含任何规划用的百分比或坐标数字 ## 资源文件 ### references/format-guide.md 包含详细的格式规范和错误处理指南，确保生成的提示词符合系统要求。 ### assets/style-library.md 包含风格库和构图库参考，供选择合适的视觉元素。 ## 使用示例 当用户输入： ``` 学习效率提升方法 番茄工作法：25分钟专注+5分钟休息 时间块管理：将任务分配到固定时间段 ``` 技能将自动： 1. 识别主标题为"学习效率提升方法" 2. 统计要点数2个，字数约40字 3. 判断需要1张图片 4. 选择classic风格和cards构图 5. 生成标准化的图片提示词 ## 注意事项 - 严格遵守格式边界标记，不得在`---【图开始】---`前或`---【图结束】---`后添加任何内容 - 所有文字内容必须用反引号包裹 - 每个元素必须说明具体位置描述（使用描述性语言，禁止用百分比数字） - 插画必须与对应文字一起描述 - 严禁合并画布或拼接图片 - 严禁使用黑体、宋体等印刷体字体 - 严禁在位置描述中使用百分比数字 - 每张图必须包含 [Negative Prompt] 字段

path: README.md
content: # Visual Note Prompt - 社区版

> 🆓 免费开源的视觉笔记提示词生成器，将文本转换为高质量知识卡片图片提示词。
> 适用于 WorkBuddy / OpenClaw 等 AI 助手平台的 Skill 插件。

## ✨ 特性

- 🎨 **2种精选风格**：经典手账 + 科技未来
- 📐 **2种核心构图**：卡片堆叠 + 中心发散
- 📏 **固定知识卡片比例**：3:4 竖版（900×1200）
- 🖊️ **手绘涂鸦风格**：所有文字使用不规则手写体
- 🔤 **严格格式规范**：标准化字段结构，确保AI图像生成器正确解析
- 📄 **自动内容拆分**：根据要点数量和字数智能拆分为多张卡片

## 📁 文件结构

```
visual-note-prompt/
├── SKILL.md                    # 技能主文件（核心提示词规则）
├── README.md                   # 本文档
├── assets/
│   └── style-library.md        # 风格与构图库（2风格 + 2构图）
└── references/
    └── format-guide.md         # 格式规范指南 + 示例
```

## 🚀 安装方法

### 方式一：直接下载
1. 下载本仓库全部文件
2. 放入 `~/.workbuddy/skills/visual-note-prompt/` 目录
3. 重启 WorkBuddy，技能自动加载

### 方式二：Git Clone
```bash
git clone https://github.com/spiderzhcl/visual-note-prompt ~/.workbuddy/skills/visual-note-prompt
```

## 📖 使用方法

安装完成后，在 WorkBuddy 中直接输入你的知识要点即可，例如：

```
学习效率提升方法
番茄工作法：25分钟专注+5分钟休息
时间块管理：将任务分配到固定时间段
```

技能会自动生成标准化的图片提示词，可直接用于 Midjourney / DALL·E / 通义万相 / Hunyuan 等 AI 绘图工具。

## 🎨 支持的风格

| 风格 | 标签 | 特点 | 适用场景 |
|------|------|------|----------|
| 经典手账 | `classic` | 浅米色纸张，暖色系配色 | 学习笔记、生活记录 |
| 科技未来 | `tech` | 深蓝灰渐变，霓虹配色 | 技术概念、产品介绍 |

## 📐 支持的构图

| 构图 | 标签 | 特点 | 适用场景 |
|------|------|------|----------|
| 竖向卡片堆叠 | `cards` | 卡片从上到下排列 | 要点罗列、步骤说明 |
| 中心发散 | `center` | 核心居中，周围环绕 | 核心概念、辐射关系 |

## 📋 提示词输出格式

每张图片的提示词包含以下标准化字段：

| 字段 | 说明 |
|------|------|
| `[Style]` | 视觉风格描述（手绘涂鸦 + 风格标签 + 背景 + 配色） |
| `[Layout]` | 布局与比例描述 |
| `[Series]` | 系列标识（仅多张图时出现） |
| `[Title]` | 标题区域描述 |
| `[Core Content]` | 核心内容 + 插画描述 |
| `[Decoration]` | 装饰元素描述 |
| `[Negative Prompt]` | 负面提示词（禁令百分比数字、印刷体字体等） |
| `[Author]` | 作者署名信息 |

## 🔔 想要更多？

社区版提供 2 种风格 + 2 种构图，覆盖最常用场景。

如果你需要：
- 🎨 **6种风格**（+清新自然、商务专业、国潮中式、极简线条）
- 📐 **8种构图**（+时间线、金字塔、对比、笔记本、山峰、树状）
- 📱 **公众号封面**（2.35:1 宽屏比例）
- 📦 **4张+内容拆分**

👇 关注公众号 **「8点虾聊AI」**，回复 **「知识卡片」** 获取完整版。

## 🤝 参与贡献

欢迎提交 Issue 和 Pull Request！

## 📄 License

[MIT License](./LICENSE) - 自由使用、修改和分发。


path: references/format-guide.md
content: # 视觉笔记提示词格式指南（社区精简版）

## 格式边界标记（强制执行）

### 起始标记
- 每张图必须严格以 `---【图开始】---` 开头
- 标记前后不得有任何空格或额外字符
- 不得在标记前添加任何内容（包括开场白、解释等）

### 结束标记
- 每张图必须严格以 `---【图结束】---` 结尾
- 标记前后不得有任何空格或额外字符
- 不得在标记后添加任何内容（包括结束语、建议等）

## 单张图标准结构

### 字段顺序（必须严格遵守）
1. `[Style]`: 风格描述
2. `[Layout]`: 布局描述
3. `[Series]`: 系列标识（**仅多张图时包含，单张图时省略此字段**）
4. `[Title]`: 标题区域
5. `[Core Content]`: 核心内容
6. `[Decoration]`: 装饰元素
7. `[Negative Prompt]`: 负面提示词
8. `[Author]`: 作者信息

### 文字锁定规则
- 所有显示文字必须用反引号 `` 包裹
- 确保AI原样渲染，不得修改文字内容
- 文字内容必须与用户输入保持一致

### 位置精确规则
- 每个元素必须说明所在容器（如"顶部横幅内"、"左侧圆形框内"）
- **必须使用描述性语言代替数字来指示区域大小**，如"左侧平衡区域"、"中央宽阔区域"
- **严禁在位置描述中使用任何百分比数字**

### 字体规则
- **所有文字必须使用不规则、不完美的手写体**
- **严禁使用黑体、宋体、楷体等印刷体/计算机字体**

### 图文绑定规则
- 插画必须与对应文字一起描述
- 格式：`文字内容`（旁边画XXX简笔画）

### 多图独立规则
- 每张图单独输出，严禁合并画布或拼接图片

### 单图与多图区别规则
- **单张图（仅1张）**：**省略 `[Series]` 字段**，`[Author]` 中不出现系列标识和"完结"标记
- **多张图（2张及以上）**：**必须包含 `[Series]` 字段**（格式：`0X/0X`），最后一张图加"完结"标记

## 生图类型与尺寸

本版本仅支持知识卡片：

| 生图类型 | 比例 | 推荐尺寸 |
|----------|------|----------|
| **知识卡片/视觉笔记** | 3:4竖版 | 900×1200 |

### 作者署名规则
- 所有生成的图片底部必须标注作者署名：`By 八点虾`
- 位于画面底部居中或右下角
- 署名旁边画小标签和庆祝的彩色烟花插画
- **单张图时不显示系列标识和"完结"标记**
- **多张图时显示系列标识（右上角），最后一张图加"完结"标记**

## 内容拆分标准

| 要点数 | 字数 | 拆分数 | 拆分逻辑 |
|--------|------|--------|----------|
| ≤8 | ≤300 | 1张 | 单张完整呈现 |
| 9-16 | 300-600 | 2张 | 按主题/类别拆分 |

## 错误处理

### 零容忍错误（将导致系统崩溃）
1. ❌ 在 `---【图开始】---` 前添加任何内容
2. ❌ 在 `---【图结束】---` 后添加任何内容
3. ❌ 修改边界标记格式（包括空格、标点）
4. ❌ 添加开场白、解释、建议
5. ❌ 省略或修改标准字段顺序

### 正确格式示例

**知识卡片（3:4竖版）—— 单张图示例（classic风格）**
```
---【图开始】---
[Style]: 手绘涂鸦笔记(Sketchnote)，classic，手绘感线条，浅米色纸张，水渍边角，暖色系+黑轮廓+黄绿点缀
[Layout]: 3:4竖版（900×1200），cards，独立完整画布，非拼接
[Title]: `学习效率提升方法`（位于画面顶部醒目横幅内，旁边画一个思考的小人简笔画）
[Core Content]:
- 左侧区域：`番茄工作法`（旁边画一个番茄时钟简笔画）
- 右侧区域：`时间块管理`（旁边画一个日历图标简笔画）
[Decoration]: 手绘箭头、星星、连接线、点缀图标
[Negative Prompt]: 不要出现任何百分比数字（如30%、28%等）。不要出现百分比符号(%)。画面中不包含任何区域划分的坐标数字。不要有统计数字。不要使用黑体、宋体等印刷体字体，所有文字必须是不规则不完美的手写体。
[Author]: 底部居中标注"By 八点虾"作者署名，旁边画小标签和庆祝的彩色烟花插画
---【图结束】---
```

**知识卡片（3:4竖版）—— 单张图示例（tech风格）**
```
---【图开始】---
[Style]: 手绘涂鸦笔记(Sketchnote)，tech，手绘感线条，深蓝灰渐变背景，网格纹理，霓虹蓝+电光紫配色
[Layout]: 3:4竖版（900×1200），center，独立完整画布，非拼接
[Title]: `AI工具效率提升`（位于画面顶部醒目横幅内，旁边画一个发光灯泡简笔画）
[Core Content]:
- 左侧平衡区域：`自动化流程`（旁边画一个齿轮图标简笔画）
- 右侧平衡区域：`智能助手`（旁边画一个机器人简笔画）
[Decoration]: 手绘闪电箭头、科技感圆点、星星点缀
[Negative Prompt]: 不要出现任何百分比数字（如30%、28%等）。不要出现百分比符号(%)。画面中不包含任何区域划分的坐标数字。不要有统计数字。不要使用黑体、宋体等印刷体字体，所有文字必须是不规则不完美的手写体。
[Author]: 底部居中标注"By 八点虾"作者署名，旁边画小标签和庆祝的彩色烟花插画
---【图结束】---
```

**知识卡片（3:4竖版）—— 多张图示例（第1张/共2张）**
```
---【图开始】---
[Style]: 手绘涂鸦笔记(Sketchnote)，classic，手绘感线条，浅米色纸张，水渍边角，暖色系+黑轮廓+黄绿点缀
[Layout]: 3:4竖版（900×1200），cards，独立完整画布，非拼接
[Series]: 01/02
[Title]: `学习方法总览`（位于画面顶部醒目横幅内，旁边画一个拿着书本的小人简笔画）
[Core Content]:
- 左侧区域：`番茄工作法`（旁边画一个番茄时钟简笔画）
- 右侧区域：`时间块管理`（旁边画一个日历图标简笔画）
[Decoration]: 手绘箭头、星星、连接线、点缀图标
[Negative Prompt]: 不要出现任何百分比数字（如30%、28%等）。不要出现百分比符号(%)。画面中不包含任何区域划分的坐标数字。不要有统计数字。不要使用黑体、宋体等印刷体字体，所有文字必须是不规则不完美的手写体。
[Author]: 系列标识"01/02"置于右上角，底部居中标注"By 八点虾"作者署名，旁边画小标签和庆祝的彩色烟花插画
---【图结束】---
```

**知识卡片（3:4竖版）—— 多张图示例（第2张/共2张，结尾图）**
```
---【图开始】---
[Style]: 手绘涂鸦笔记(Sketchnote)，classic，手绘感线条，浅米色纸张，水渍边角，暖色系+黑轮廓+黄绿点缀
[Layout]: 3:4竖版（900×1200），cards，独立完整画布，非拼接
[Series]: 02/02
[Title]: `进阶学习技巧`（位于画面顶部醒目横幅内，旁边画一个戴帽子思考的小人简笔画）
[Core Content]:
- 左侧区域：`目标分解`（旁边画一个靶心简笔画）
- 右侧区域：`定期回顾`（旁边画一个循环箭头简笔画）
[Decoration]: 手绘箭头、星星、连接线、点缀图标
[Negative Prompt]: 不要出现任何百分比数字（如30%、28%等）。不要出现百分比符号(%)。画面中不包含任何区域划分的坐标数字。不要有统计数字。不要使用黑体、宋体等印刷体字体，所有文字必须是不规则不完美的手写体。
[Author]: 系列标识"02/02"置于右上角，底部居中标注"By 八点虾"作者署名，旁边画小标签和庆祝的彩色烟花插画，加"完结"标记
---【图结束】---
```

## 验证清单

生成提示词后，请检查：
1. ✅ 输出严格以 `---【图开始】---` 开头
2. ✅ 输出严格以 `---【图结束】---` 结尾
3. ✅ 每张图包含所有标准字段（含 `[Negative Prompt]`）
4. ✅ 字段顺序与模板完全一致
5. ✅ 所有文字内容用反引号包裹
6. ✅ 位置描述使用描述性语言，**无任何百分比数字**
7. ✅ 图文绑定描述完整
8. ✅ 多图独立，序号正确
9. ✅ **比例固定为3:4竖版（900×1200）**
10. ✅ **[Author]底部有 `By 八点虾` 作者署名，旁边有小标签和庆祝的彩色烟花插画**
11. ✅ **[Negative Prompt] 已包含，且明确禁令百分比数字、统计数字、印刷体字体**
12. ✅ **所有文字描述暗示使用不规则不完美的手写体**，无黑体/印刷体
13. ✅ **单张图时省略 `[Series]` 字段，不出现系列标识和"完结"标记**
14. ✅ **多张图时包含 `[Series]` 字段，最后一张图加"完结"标记**


path: assets/style-library.md
content: # 视觉风格与构图库（社区精简版）

## 生图类型与尺寸

本版本仅支持知识卡片类型：

| 生图类型 | 比例 | 推荐尺寸 | 构图建议 |
|----------|------|----------|----------|
| **知识卡片/视觉笔记** | 3:4竖版 | 900×1200 | cards, center |

## 构图库（2种）

### cards - 竖向卡片堆叠
- **结构描述**：3-5个卡片从上到下排列
- **适用场景**：要点罗列、方法总结、步骤说明

### center - 中心发散
- **结构描述**：核心居中，周围环绕模块
- **适用场景**：核心概念、中心思想、辐射关系

## 风格库（2种）

### classic - 经典手账
- **背景**：浅米色纸张，水渍边角
- **配色**：暖色系+黑轮廓+黄绿点缀
- **适用场景**：学习笔记、个人成长、生活记录

### tech - 科技未来
- **背景**：深蓝灰渐变，网格纹理
- **配色**：霓虹蓝、电光紫、荧光绿
- **适用场景**：技术概念、产品介绍、创新思维

## 风格与内容匹配指南

| 内容类型 | 推荐风格 | 推荐构图 |
|----------|----------|----------|
| 学习教育 | classic | cards |
| 技术科技 | tech | center |
| 生活健康 | classic | cards |
| 要点总结 | classic, tech | cards |
| 概念说明 | tech | center |

## 简笔画库参考

### 通用图标
- **思考**：灯泡、问号、思考小人
- **学习**：书本、铅笔、毕业帽
- **工作**：电脑、文件夹、时钟
- **生活**：爱心、房子、食物
- **成长**：阶梯、旗帜、奖杯

### 主题图标
- **技术**：齿轮、代码、网络
- **商业**：图表、货币、握手
- **健康**：心形、运动、医疗
- **自然**：树叶、太阳、水滴


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)