Obsidian命令行工具Skill obsidian

Obsidian命令行工具是一款用于管理Obsidian笔记和知识库的命令行界面,支持创建丰富的视觉笔记,包括LaTeX公式、图像、颜色标注、画布和图表。它适用于个人知识管理、文档编写和笔记组织,提供高级功能如元数据管理、搜索和自动化操作。关键词:Obsidian CLI, 笔记管理, LaTeX, 画布, 知识库, 命令行工具, 个人生产力, 知识管理工具。

其他 0 次安装 0 次浏览 更新于 3/15/2026

name: obsidian description: “通过obsidian-cli操作Obsidian,创建丰富的视觉笔记,包含LaTeX、图像、颜色、标注和画布。充分利用Obsidian的潜力嵌入图像、使用Markdown格式化、创建彩色画布节点、图表,并利用高级功能。当用户提到Obsidian、obsidian-cli、vaults、notes或想要丰富的文档时使用。”

Obsidian CLI

使用 obsidian-cli(Yakitrak)管理笔记和vaults。

何时使用

  • 用户询问关于Obsidian。
  • 用户想要管理笔记(打开、搜索、创建、移动、删除)。
  • 用户想要包含LaTeX、标注或图表的丰富文档。
  • 用户询问画布、图表或 .canvas 文件。

核心理念:用户驱动设计

在创建复杂结构之前询问用户的偏好。虽然您可以创建丰富的视觉笔记,但始终检查他们是否有特定要求:

  • 深度:快速摘要 vs 详尽指南。
  • 视觉元素:他们想要图像、LaTeX或Mermaid图表吗?
  • 组织:应该是单个笔记、文件夹结构、幻灯片还是画布?

快速开始

  1. Vault管理
    • obsidian-cli set-default "VaultName" — 切换默认vault(在不在正确vault时使用)。
    • obsidian-cli print-default --path-only — 显示当前默认(在写入前验证vault)。
  2. 笔记操作
    • obsidian-cli create "Note.md" --content "内容"
    • obsidian-cli open "Note.md"
    • obsidian-cli search-content "术语"
    • obsidian-cli fm "Note.md" --edit --key "状态" --value "完成"
  3. CLI帮助和命令
  • obsidian-cli --help
  • obsidian-cli [command] --help

最佳实践

  1. Vault优先:在任何操作之前,使用 print-default 检查当前vault;如果错误,运行 obsidian-cli set-default "VaultName" 然后继续。
  2. 先询问和计划:在写入文件之前,询问用户关于语调结构详细程度的偏好。提出笔记结构的简要计划或预览。
  3. 视觉和丰富内容:询问用户是否想要图表(Mermaid)、LaTeX或标注。如果会使笔记更有用和完整,主动搜索相关的高质量在线图像。
  4. 智能详细程度:根据上下文决定详细程度,但如果范围或细节级别不明确,明确询问用户。
  5. 画布设计:策略性地使用颜色:“1”(红色/紧急)、“3”(黄色/想法)、“4”(绿色/完成)、“5”(蓝色/信息)。
  6. 元数据和组织:始终包括YAML frontmatter以用于标签、状态和日期,确保笔记可发现和组织。
  7. 丰富和完整:以高质量、专业的结果为目标,充分利用Obsidian的潜力作为用户的“第二大脑”。

Vault:在任何操作前检查

在任何操作前始终验证您是否在正确的vault中。

  1. 在任何操作前(创建、打开、搜索、编辑、移动、删除、fm等):使用 obsidian-cli print-default --path-only(或没有 --path-only 以查看vault名称)检查当前默认vault。
  2. 如果目标vault与用户预期的vault不同:使用 obsidian-cli set-default "VaultName" 切换(使用用户想要的确切vault名称)。
  3. 然后运行操作。

永远不要假设CLI已经在正确的vault上。如果用户指定了vault或您从上下文中推断出一个,确认它匹配默认值,并在不匹配时调用 set-default

技术约束

  • 路径相对于vault根目录。
  • 对于包含空格的文件名使用引号。
  • 画布中的文本节点支持完整的Markdown。
  • 画布颜色是字符串 “1” 到 “6”。
  • 不要在 .canvas 文件中添加注释。

额外资源