SuperAPI AI 工具集

obsidian-vault-init

智能体与模型

查看项目

更新于 10-15 21:38

技能介绍

用途:为 Claude Code 工作流初始化 Obsidian 仓库(vault),建立文件夹结构、frontmatter 约定、模板、起始 .base 视图和 CLAUDE.md。不适用于已有 CLAUDE.md 的仓库、单条笔记创建,或用户明确不希望改动结构的情况。

主要能力:先检测环境(WSL 路径、Linux/Mac 路径、用户指定路径),查看已有目录、模板、.base 文件和 CLAUDE.md,并检查 obsidian 或 obsidian-cli 是否可用。随后询问仓库用途(PKM、项目笔记、日记、混合)及是否保留既有文件夹约定,再据此创建结构。

使用方式:按步骤执行。PKM 创建 Inbox/、Notes/、References/、Templates/、Attachments/;项目仓库创建 Projects/(含 meetings、notes、tasks)、Archive/、Templates/、Attachments/;日记仓库创建 Daily/、Weekly/、Notes/、Templates/、Attachments/;混合仓库合并上述目录。用 mkdir -p 创建。模板含 Note、Meeting、Project、Daily,使用 {{date}}、{{title}} 占位符;若已装 Templater,改用 <% tp.date.now("YYYY-MM-DD") %> 和 <% tp.file.title %>。创建 Tasks.base、Recent.base 视图,并在仓库根写 CLAUDE.md,记录结构、frontmatter 属性、命名、链接、模板、标签、CLI 与注意事项。最后用 find、ls、cat 验证并报告创建内容。

限制:不得覆盖既有结构、删除文件、跳过 CLAUDE.md、使用硬编码路径或假定已装 Templater;必须先检测环境并尊重既有约定。资料未提供具体收费、平台支持范围或效果保证。