Weasleys Wizard Wheezes - Obsidian Kanban
Use this skill to edit Obsidian Kanban plugin markdown files directly and safely.
0. Quick examples
Example A: ledger → board
User request:
把《第一轮评论台账》整理成 Obsidian 看板,不要删内容。
Expected approach:
- 1. read the source ledger
- identify the main organizing axis, usually status or priority
- create columns
- convert each row into one card
- shorten only the card title
- preserve the full details in nested bullets
Example B: messy board → cleaner board
User request:
这个 Kanban 太难看了,帮我整理一下,但别删信息。
Expected approach:
- 1. keep frontmatter and kanban settings
- keep existing columns unless the user asks to change them
- shorten card titles for scanability
- move detail into nested bullets
- add lightweight markers only if they improve readability
1. Core principle
- 1. Preserve plugin-recognized structure.
- Prefer direct markdown editing over UI simulation.
- Unless the user explicitly asks for compression, do not delete content.
- Optimize for two layers at once:
1. board-level scanability
2. card-level information fidelity
2. Recognize a standard board
Treat the file as an Obsidian Kanban board when it contains both of these markers:
CODEBLOCK0
and/or a settings block like:
CODEBLOCK1
Column headings are typically ## Column Name.
Cards are typically markdown task items under each column.
3. Safe editing rules
- 1. Keep the frontmatter valid.
- Keep the
kanban-plugin: board marker intact. - Preserve the
%% kanban:settings %% block unless the user explicitly asks to change board behavior. - Do not silently convert the board into a normal note.
- Do not remove card details when the user asks only for formatting or reorganization.
- When uncertain about advanced plugin-specific syntax, read the existing file first and make the smallest valid edit.
4. Default transformation strategy
When converting a structured source document into a Kanban board:
- 1. Choose columns using the source's strongest organizing axis:
1. status
2. priority
3. workflow stage
4. owner / reviewer
- 2. Turn each row / ledger item / issue into one card.
- Use a short scanable title for the card first line.
- Put the full original content into indented bullet lines under the card.
- Preserve important fields explicitly, such as:
- source location
- status
- priority
- impact
- owner
- due date
- rewrite-needed / approval-needed flags
5. Card formatting pattern
Prefer this pattern unless the user requests another layout:
CODEBLOCK2
Guidelines:
- 1. The first line should help the user scan the board quickly.
- The nested bullets should preserve detail.
- If the source item is already concise, keep it verbatim as the card title.
- If the source item is long, compress only the title, not the stored detail.
6. Reformatting an existing board
When the board already exists but is hard to read:
- 1. Keep the existing columns unless the user asks to change the board logic.
- Shorten only card titles.
- Move full detail into nested bullets.
- Add lightweight visual markers only if they improve scanability, for example:
- 🔥 urgent / P0
- 📝 pending absorption
- ✅ done
- 📚 terminology
- 5. Avoid decorative formatting that makes raw markdown harder to maintain.
7. Handling “do not delete content” requests
When the user says not to delete content:
- 1. Preserve every source item.
- Preserve all semantic fields.
- Preserve important wording inside the detail bullets.
- You may rewrite card titles for readability.
- If full fidelity and compactness conflict, choose fidelity and explain the tradeoff briefly.
8. Recommended workflows
8.1 Ledger/table → Kanban
- 1. Read the source note.
- Identify the organizing axis.
- Draft column layout.
- Convert each entry into one card.
- Verify no rows were dropped.
- Write back valid Kanban markdown.
8.2 Existing Kanban → cleaner Kanban
- 1. Read the board.
- Preserve frontmatter and settings.
- Preserve columns unless asked otherwise.
- Refactor card titles for scanability.
- Push full detail into nested bullets.
- Verify the board still parses as Kanban markdown.
9. What this skill is for
Use this skill for:
- 1. Obsidian Kanban plugin
.md files - converting review ledgers, issue lists, audit notes, or task tables into boards
- formatting-heavy board cleanup where the content must be preserved
- repeated board normalization across a vault or project
10. What this skill is not for
Do not use this skill alone for:
- 1. generic Obsidian note authoring without board structure
- INLINECODE4 files
- INLINECODE5 files
- workflows that require Obsidian UI behavior rather than markdown file editing
In those cases, use the more specific Obsidian skill instead.
技能名称: weasleys-wizard-wheezes-obsidian-kanban
详细描述:
韦斯莱魔法把戏坊 - Obsidian 看板
使用此技能直接且安全地编辑 Obsidian Kanban 插件 markdown 文件。
0. 快速示例
示例 A:台账 → 看板
用户请求:
把《第一轮评论台账》整理成 Obsidian 看板,不要删内容。
预期方法:
- 1. 读取源台账
- 确定主要组织轴,通常是状态或优先级
- 创建列
- 将每一行转换为一张卡片
- 仅缩短卡片标题
- 在嵌套列表中保留完整详细信息
示例 B:混乱看板 → 整洁看板
用户请求:
这个 Kanban 太难看了,帮我整理一下,但别删信息。
预期方法:
- 1. 保留 frontmatter 和看板设置
- 保留现有列,除非用户要求更改
- 缩短卡片标题以便快速浏览
- 将详细信息移至嵌套列表
- 仅当能提高可读性时才添加轻量级标记
1. 核心原则
- 1. 保留插件可识别的结构。
- 优先直接编辑 markdown,而非模拟 UI 操作。
- 除非用户明确要求压缩,不要删除内容。
- 同时优化两个层面:
1. 看板级别的可浏览性
2. 卡片级别的信息完整性
2. 识别标准看板
当文件包含以下两个标记时,将其视为 Obsidian Kanban 看板:
md
kanban-plugin: board
和/或类似以下设置块:
md
%% kanban:settings
列标题通常为 ## 列名称。
卡片通常是每列下的 markdown 任务项。
3. 安全编辑规则
- 1. 保持 frontmatter 有效。
- 保持 kanban-plugin: board 标记完整。
- 保留 %% kanban:settings %% 块,除非用户明确要求更改看板行为。
- 不要静默地将看板转换为普通笔记。
- 当用户仅要求格式化或重新组织时,不要删除卡片详细信息。
- 当对高级插件特定语法不确定时,先读取现有文件,然后进行最小有效编辑。
4. 默认转换策略
将结构化源文档转换为看板时:
- 1. 使用源文档最强的组织轴选择列:
1. 状态
2. 优先级
3. 工作流阶段
4. 负责人/审核人
- 2. 将每一行/台账项/问题转换为一张卡片。
- 使用简短可浏览的标题作为卡片第一行。
- 将完整原始内容放入卡片下的缩进列表行中。
- 明确保留重要字段,例如:
- 来源位置
- 状态
- 优先级
- 影响
- 负责人
- 截止日期
- 需要重写/需要批准标记
5. 卡片格式化模式
除非用户要求其他布局,否则优先使用此模式:
md
- 原始内容:完整原文或压缩后不丢信息的版本
- 对应位置:...
- 判断类型:...
- 当前状态:...
- 优先级:...
指南:
- 1. 第一行应帮助用户快速浏览看板。
- 嵌套列表应保留详细信息。
- 如果源项已简洁,则直接将其作为卡片标题。
- 如果源项较长,仅压缩标题,而非存储的详细信息。
6. 重新格式化现有看板
当看板已存在但难以阅读时:
- 1. 保留现有列,除非用户要求更改看板逻辑。
- 仅缩短卡片标题。
- 将完整详细信息移至嵌套列表。
- 仅当能提高可浏览性时才添加轻量级视觉标记,例如:
- 🔥 紧急 / P0
- 📝 待吸收
- ✅ 已完成
- 📚 术语
- 5. 避免使用会使原始 markdown 更难维护的装饰性格式。
7. 处理“不要删除内容”的请求
当用户要求不要删除内容时:
- 1. 保留每个源项。
- 保留所有语义字段。
- 保留详细信息列表中的重要措辞。
- 你可以重写卡片标题以提高可读性。
- 如果完整保真度与简洁性冲突,优先保真度并简要说明权衡。
8. 推荐工作流程
8.1 台账/表格 → 看板
- 1. 读取源笔记。
- 确定组织轴。
- 草拟列布局。
- 将每个条目转换为一张卡片。
- 验证没有行被遗漏。
- 写回有效的看板 markdown。
8.2 现有看板 → 更整洁的看板
- 1. 读取看板。
- 保留 frontmatter 和设置。
- 保留列,除非另有要求。
- 重构卡片标题以提高可浏览性。
- 将完整详细信息推入嵌套列表。
- 验证看板仍能被解析为看板 markdown。
9. 此技能的用途
此技能用于:
- 1. Obsidian Kanban 插件的 .md 文件
- 将审核台账、问题列表、审计笔记或任务表格转换为看板
- 需要保留内容的格式化密集型看板清理
- 跨仓库或项目的重复性看板标准化
10. 此技能不适用于
不要单独使用此技能处理:
- 1. 无看板结构的通用 Obsidian 笔记编写
- .canvas 文件
- .base 文件
- 需要 Obsidian UI 行为而非 markdown 文件编辑的工作流程
在这些情况下,请改用更具体的 Obsidian 技能。