← ClaudeAtlas

obsidian-note-workflowlisted

Use when creating, querying, or managing Obsidian notes with preview-first workflow, intelligent classification, automatic directory creation, and vault initialization
nicholyx/ai-skills · ★ 6 · AI & Automation · score 75
Install: claude install-skill nicholyx/ai-skills
# Obsidian Note Workflow ## Overview 通用 Obsidian 笔记智能管理系统:预览优先 → 智能分类 → 自动创建 → 查询管理 → 库初始化。 **核心原则**: - **快速优先**:确定的内容自动归类,不确定才预览 - **预览极简**:只显示目录+理由+候选文件名,不显示标签选项 - **优先更新**:检测相似文件,优先更新而非创建 - **两阶段加载**:预览读分类规则,确认后读标签规则 - **智能标签**:优先匹配现有标签,创建新标签后更新规则 - **历史追溯**:每次操作都记录到 history.md,支持查询 - **延迟生成**:确认后再生成标签、元数据 - **元数据分离**:分类、标签、命名规范、历史记录分开存储 - **原样记录用户内容,不主动扩展** - 无需配置文件,智能分析 **智能推断**:通过分析现有目录和文件,自动识别分类规则、命名规范、标签体系。 ## When to Use ```dot digraph when_to_use { "用户提供内容" [shape=diamond]; "用户查询笔记" [shape=diamond]; "用户管理笔记" [shape=diamond]; "初始化笔记库" [shape=diamond]; "创建模式" [shape=box]; "查询模式" [shape=box]; "管理模式" [shape=box]; "初始化模式" [shape=box]; "用户提供内容" -> "创建模式"; "用户查询笔记" -> "查询模式"; "用户管理笔记" -> "管理模式"; "初始化笔记库" -> "初始化模式"; } ``` **使用场景**: - 用户提供会议、想法、待办等内容需要创建笔记 - 用户查询待办、标签、项目相关文档 - 用户标记完成、批量整理笔记 - **用户初始化现有笔记库**,生成分类规则和标签规则 --- ## Mode 0: Initialize Vault (初始化模式) ⭐ ### 初始化命令 当用户说"初始化我的笔记库"或"生成分类规则"时触发: ```dot digraph init_flow { "扫描目录结构" -> "分析文件命名模式"; "分析文件命名模式" -> "提取常用标签"; "提取常用标签" -> "推断分类规则"; "推断分类规则" -> "生成 _metadata_/ 元数据文件"; "生成 _metadata_/ 元数据文件" -> "总结笔记库结构"; } ``` ### Step 1: 扫描目录结构 **使用 Bash 工具扫描**: ```bash # 查找所有一级目录 find . -maxdepth 1 -type d | grep -v "^\./\." | sort # 查找所有二级目录 find . -maxdepth 2 -type d | grep -v "^\./\." | sort # 统计每个目录的文件数量 for dir in */; do echo "$dir: $(find "$dir" -type f -name "*.md" | wc -l) files"; done ``` ### Step 2: 分析文件命名模式 **提取命名规则**: ```bash # 查看