Obsidian Organizer
Use this skill to make a vault predictable, searchable, and low-maintenance.
Workflow
- 1. Snapshot current state
- Count files and top-level folders.
- Identify naming drift and duplicate patterns.
- 2. Apply standard structure
- Read
references/folder-structure.md.
- Propose moves before applying.
- 3. Enforce naming rules
- Read
references/naming-rules.md.
- Run audit script in dry-run mode:
-
python scripts/obsidian_audit.py <vault-path>
- Apply only after confirmation:
- INLINECODE3
- 4. Run migration checklist
- Follow
references/migration-checklist.md in order.
- 5. Verify
- Re-run audit until zero naming issues.
- Confirm daily notes use
YYYY-MM-DD.md.
- Confirm no orphaned notes remain in
inbox/.
Guardrails
- - Never rename or move files without a dry-run first.
- Never delete notes automatically.
- Prefer deterministic naming over clever naming.
- Keep folder depth shallow (<=3 when possible).
- If link integrity is uncertain, pause and ask before bulk apply.
Obsidian Organizer
使用此技能让知识库变得可预测、可搜索且易于维护。
工作流程
- 1. 快照当前状态
- 统计文件和顶层文件夹数量。
- 识别命名偏差和重复模式。
- 2. 应用标准结构
- 读取 references/folder-structure.md。
- 在应用前提出移动建议。
- 3. 强制执行命名规则
- 读取 references/naming-rules.md。
- 以预览模式运行审计脚本:
- python scripts/obsidian_audit.py
- 仅在确认后应用:
- python scripts/obsidian_audit.py --apply
- 4. 执行迁移检查清单
- 按顺序遵循 references/migration-checklist.md。
- 5. 验证
- 重新运行审计直至零命名问题。
- 确认每日笔记使用 YYYY-MM-DD.md 格式。
- 确认 inbox/ 中无孤立笔记残留。
安全护栏
- - 未经预览运行,切勿重命名或移动文件。
- 切勿自动删除笔记。
- 优先使用确定性命名而非花哨命名。
- 保持文件夹层级浅显(尽量不超过3层)。
- 若链接完整性不确定,在批量应用前暂停并询问。