class-note-builder
当用户希望把课堂逐字稿、OCR 笔记、截图资料或零散学习内容整理成结构化的 WPS 学习笔记时使用此 Skill。适合课堂记录整理、培训复盘、补课笔记汇总、课程主笔记构建等场景,尤其适合原始材料很乱、但最终需要一篇可复习、可回看、可继续补充的主笔记时。
智能美化 WPS 笔记文档,采用克制统一的配色风格(全文仅1种主色调,不混用多色系)。核心能力:优化标题层级结构、用高亮块强调核心结论与注意事项、用分栏展示对比或并列内容、应用统一配色方案并写入。仅当用户明确表达美化需求时才触发,例如:美化笔记、排版优化、文档美化、笔记排版、WPS笔记美化、智能排版、文档结构调整、加颜色、加高亮、加分栏、让笔记好看点、优化文档格式、笔记太丑了、调整排版、加点样式、给笔记润色、整理笔记格式、提升可读性。不要在用户仅要求写入内容、编辑文字、总结归纳等非美化场景下主动触发此skill。通过 user-wpsnote MCP
$ npx -y skills add wpsnote/wpsnote-skills --skill wpsnote-beautifier --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wpsnote-beautifierContext preview
The summary Claude sees to decide when to auto-load this skill.
智能美化 WPS 笔记文档,采用克制统一的配色风格(全文仅1种主色调,不混用多色系)。核心能力:优化标题层级结构、用高亮块强调核心结论与注意事项、用分栏展示对比或并列内容、应用统一配色方案并写入。仅当用户明确表达美化需求时才触发,例如:美化笔记、排版优化、文档美化、笔记排版、WPS笔记美化、智能排版、文档结构调整、加颜色、加高亮、加分栏、让笔记好看点、优化文档格式、笔记太丑了、调整排版、加点样式、给笔记润色、整理笔记格式、提升可读性。不要在用户仅要求写入内容、编辑文字、总结归纳等非美化场景下主动触发此skill。通过 user-wpsnote MCP
name: wpsnote-beautifier description: 智能美化 WPS 笔记文档,采用克制统一的配色风格(全文仅1种主色调,不混用多色系)。核心能力:优化标题层级结构、用高亮块强调核心结论与注意事项、用分栏展示对比或并列内容、应用统一配色方案并写入。仅当用户明确表达美化需求时才触发,例如:美化笔记、排版优化、文档美化、笔记排版、WPS笔记美化、智能排版、文档结构调整、加颜色、加高亮、加分栏、让笔记好看点、优化文档格式、笔记太丑了、调整排版、加点样式、给笔记润色、整理笔记格式、提升可读性。不要在用户仅要求写入内容、编辑文字、总结归纳等非美化场景下主动触发此skill。通过 user-wpsnote MCP 服务操作 WPS 笔记文档。 metadata: author: huziyu version: 1.0.0 mcp-server: user-wpsnote
对 WPS 笔记进行智能美化,包括:结构层级优化、高亮块/分栏强调重点、配色方案应用、富文本样式写入。通过 WPS 笔记 MCP 工具(`user-wpsnote`)完成所有读写操作。
美化的核心目标是**提升可读性**,而非"让文档变得五颜六色"。必须遵守以下约束:
1. **全文只用 1 种主色调** — 从配色方案中选定一个色系后,标题、加粗关键词、高亮块-要点、分栏-正面全部使用该色系,不混入其他色系 2. **辅助色最多 1 种** — 仅用于"提示/注意"型高亮块(如黄色系),且全文该类型不超过 1-2 处 3. **警告色按需使用** — 红色系仅在文档确实存在风险/警告内容时才使用,没有则不加 4. **高亮块总数控制** — 全文高亮块不超过 3-5 个(短文档 1-2 个),类型不超过 2 种 5. **分栏总数控制** — 全文分栏不超过 2-3 处,背景色使用同色系浅色 6. **行内高亮极度克制** — 全文行内高亮不超过 5-8 处,颜色统一为 1 种 7. **正文不上色** — 普通段落文字保持默认黑色,绝不给整段文字加颜色 8. **宁少勿多** — 不确定是否需要加颜色/高亮时,选择不加
---
**必须先执行以下步骤,不要跳过:**
1. 调用 `get_note_outline` 获取笔记大纲(包含 block_id、类型、文本预览) 2. 调用 `read_note` 读取全文 XML 3. 调用 `read_file` 读取本 Skill 的 XML 参考文件(首次美化时)
**分析要点:**
根据分析结果,制定具体美化计划。向用户简要展示方案并确认后再执行。
**方案应包含:**
1. **结构调整计划** — 哪些内容需要提升/降低标题层级,哪里需要增加分隔 2. **强调元素计划** — 哪些内容用高亮块、哪些用分栏(严格控制数量,参照"颜色克制总原则") 3. **配色方案选择** — 从预设方案中选择 1 个主色系(见 [reference/color-schemes.md](reference/color-schemes.md)),全文统一使用该色系,不混用多个方案 4. **颜色使用预算** — 明确列出:高亮块 X 个、分栏 X 处、行内高亮约 X 处,确保总量克制 5. **预计操作数量** — 让用户对改动范围有预期
**执行前必须刷新大纲:** 每次写入前调用 `get_note_outline` 获取最新 block_id。
优先使用 `batch_edit` 批量执行,减少调用次数。执行顺序固定为:delete → replace → update_attrs → insert。
分批执行时,每批完成后重新获取大纲再继续。
1. 调用 `read_note` 检查最终效果 2. 确认层级结构正确、颜色一致、无格式错乱 3. 向用户汇报完成情况
---
| 层级 | 用途 | 说明 | |------|------|------| | `<h1>` | 文档主标题 | 全文仅一个,位于开头 | | `<h2>` | 一级章节 | 文档的主要板块划分 | | `<h3>` | 二级章节 | 板块内的子主题 | | `<h4>` | 三级章节 | 细分内容,按需使用 | | `<h5>`/`<h6>` | 极少使用 | 仅在层级确实需要时 |
**扁平化文档(全是段落无标题):**
**层级跳跃修复(如 h1 直接到 h4):**
**过深层级扁平化(超过 4 级):**
---
| 场景 | 背景色 | 边框色 | 推荐 emoji | |------|--------|--------|-----------| | 核心结论/要点 | `#E8F5E9` | `#4CAF50` | ✅ 或 💡 | | 重要提示/注意 | `#FFF3E0` | `#FF9800` | ⚠️ 或 📌 | | 警告/风险 | `#FFEBEE` | `#F44336` | ❗ 或 🚨 | | 引用/摘要 | `#E3F2FD` | `#2196F3` | 📖 或 💬 | | 定义/术语 | `#F3E5F5` | `#9C27B0` | 📝 或 🔍 | | 最佳实践 | `#E0F7FA` | `#00BCD4` | ⭐ 或 🎯 |
<highlightBlock emoji="💡" highlightBlockBackgroundColor="#E8F5E9" highlightBlockBorderColor="#4CAF50"> <p><strong>核心结论</strong></p> <p>这里是需要强调的重点内容。</p> </highlightBlock>
---
| 场景 | 栏数 | 说明 | |------|------|------| | 优缺点对比 | 2 栏 | 左优右缺,配不同背景色 | | 方案对比 | 2-3 栏 | 并列展示方案要点 | | 概念并列 | 2-3 栏 | 相关但独立的概念并排 | | 数据摘要 | 2-4 栏 | 关键指标并排展示 |
<columns>
<column columnBackgroundColor="#E8F5E9">
<p><strong><span fontColor="#2E7D32">优势</span></strong></p>
<p>第一个优点说明</p>
<p>第二个优点说明</p>
</column>
<column columnBackgroundColor="#FFEBEE">
<p><strong><span fontColor="#C62828">劣势</span></strong></p>
<p>第一个缺点说明</p>
<p>第二个缺点说明</p>
</column>
</columns>---
通过 `<span fontColor="...">` 包裹标题文字:
<h2><span fontColor="#1565C0">章节标题</span></h2>
标题颜色应全文统一:同级标题用同一颜色。
关键术语、重点词汇使用加粗 + 颜色:
<p>这是一段文字,其中<strong><span fontColor="#D84315">关键概念</span></strong>被突出显示。</p>
对少量关键词使用背景高亮:
<p>使用 <span fontHighlightColor="#FFF9C4">核心方法</span> 实现目标。</p>
---
详细的 XML 模板参见 [reference/xml-patterns.md](reference/xml-patterns.md)。
---
1. 分段处理:按 `<h2>` 章节逐段美化 2. 使用 `read_section` 读取单章节 3. 每完成一个章节就验证,避免大规模回滚
1. 保留用户已设置的格式,仅在无格式处添加 2. 如用户要求"重新美化",则先分析现有配色再统一
1. 优先做结构化(加标题、分段) 2. 再做美化(加颜色、高亮块、分栏) 3. 这类文档改动最大,必须提前与用户确认方案
---
1. **block_id 随时可能变化** — 每次写入前必须通过 `get_note_outline` 刷新 2. **batch_edit 执行顺序固定** — delete → replace → update_attrs → insert(与数组顺序无关) 3. **anchor_id 只接受顶层 block ID** — 容器内部(高亮块、分栏、表格内)的段落 id 不可用于写入 4. **表格须整表替换** — 对表格 block 调用 `edit_block(op="replace")` 5. **只读标签不可创建** — `<img/>`、`<embed/>`、`<imageColumn/>`、`<tag>` 无法通过 XML 创建 6. **新建 block 不需要 id** — 系统自动分配
笔记,是思想落地的地方。 本仓库以 wps-note 为基础能力底座,让 Claude Code、Cursor、OpenClaw 等主流 AI Agent 直接驱动 WPS 笔记——往里写、从里读、让它有序、让它被找到。 笔记不再是你自己整理的地方,而是 Agent 替你打理的记忆层。
当用户希望把课堂逐字稿、OCR 笔记、截图资料或零散学习内容整理成结构化的 WPS 学习笔记时使用此 Skill。适合课堂记录整理、培训复盘、补课笔记汇总、课程主笔记构建等场景,尤其适合原始材料很乱、但最终需要一篇可复习、可回看、可继续补充的主笔记时。
多平台编码助手。遵循各平台官方文档做编码规范、单测与编译/lint;协助将核心技术梳理为完整 WPS 笔记技术文档。生成的笔记必须包含 7…
【内容创作起点】用户想要写文章/公众号/文案时的首选skill。 触发词:"帮我写""我想写""准备写""开始写""写个文章""写篇稿子""写公众号""写小红书""仿照这个风格写""分析我的写作风格""提取写作模板"。…
将任意内容提炼为结构化知识笔记,自动保存到 WPS 笔记。只要用户给出任何内容(链接、图片、本地文件、粘贴文字)并有保存笔记的意图,就应使用此…
将本地文档批量导入到 WPS 笔记。支持扫描 Obsidian Vault、思源笔记、微信公众号存档、 下载目录或任意用户指定目录,自动识别 HTML、Markdown、PDF、DOCX、PPTX、XLSX 等格式, 转换为 WPS…