SuperAPI AI 工具集

obsidian-note-create

通用与其它

查看项目

更新于 10-15 21:38

技能介绍

用途:在 Obsidian 库中创建结构良好的新笔记,适用于会议记录、任务、参考资料、日记、项目概览、快速收集等类型。不用于编辑已有笔记、非 Obsidian 的 Markdown 文件或库外文件。

主要能力:先读取库约定(如 CLAUDE.md)或从现有笔记推断文件夹结构、frontmatter 模式、模板、命名与标签规范;按内容判断笔记类型与存放目录;检测可用 CLI,优先官方 Obsidian CLI,其次 Yakitrak CLI,最后直接写文件;生成含 type、created、status、tags 等属性的 YAML frontmatter;通过 grep 查找相关笔记并添加 [[wikilink]];创建前按文件名和标题检查重复,若存在相似笔记会询问追加、新建并链接或替换;完成后输出标题、路径、类型、模板、链接及前五行预览。

使用方式:技能按步骤执行,先运行 cat "$VAULT_PATH/CLAUDE.md" 读取约定,无则用 find 和 head 检测;再确定笔记类型与位置;CLI 检测命令包括 which obsidian、which obsidian-cli,官方 CLI 用法为 obsidian create name="Note Title" content="..." template="Template" silent,Yakitrak 为 obsidian-cli create "Note Title" --content "..." --vault "VaultName",否则直接写文件。文件名采用 kebab-case-title.md、YYYY-MM-DD.md、YYYY-MM-DD-meeting-title.md 等约定,全小写、连字符、无空格。

限制:若库无 CLAUDE.md 且结构混乱,建议先运行 obsidian-vault-init;不确定文件夹时应询问而非猜测;不得跳过 frontmatter、不得使用空格文件名、不得未经询问创建重复笔记、不得虚构库中不存在的属性;仅在真正相关时添加链接。具体模板内容与库配置因环境而异,资料未提供固定模板细节。