Obsidian CLI(专业版)

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

全功能Obsidian命令行管理工具,支持模板、插件、同步、历史、开发工具与TUI交互模式。Obsidian CLI工具专业版是面向团队和高级用户的完整命令行知识管理方案,在免费版基础上解锁

一句话选型结论

按资料字段整理

Obsidian CLI(专业版)是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zcwl/obsidian-cli-tool-pro
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zcwl仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791622903
正文体量20.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Obsidian CLI(专业版)当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

20.0 KB
模型实际读到的说明书原文,来自技能仓库

> 核心功能: 本技能提供了实用性等能力。
全功能Obsidian命令行管理工具,覆盖文件操作、模板、插件、同步、历史、开发者工具和TUI交互模式。专业版面向需要深度自动化和团队协作的高级用户.

总览

Obsidian作为本地优先的知识管理工具,其高级功能(插件管理、版本同步、开发调试)通常需要通过图形界面手动操作。专业版Skill将这些能力全部封装为命令行接口,让AI Agent能够执行完整的知识库运维任务,包括插件批量安装与配置、文件版本回滚、同步状态监控、开发调试截图等.
相比免费版,专业版新增七大高级能力模块,并提供多角色场景指南、完整故障排查表和性能优化策略.

能力描述

能力模块 专业版支持 说明
全量文件操作 支持 创建、读取、追加、移动、删除、覆盖
全文搜索 支持 关键词搜索、路径过滤、JSON输出、打开结果
标签与属性 支持 标签统计、属性读写、列表类型支持
链接结构分析 支持 反向链接、外向链接、孤立笔记、断链检测
Daily Notes 支持 打开、读取、追加、前置插入、分屏模式
任务管理 支持 全库任务列表、状态切换、自定义状态标记
模板管理 支持 列出模板、读取内容、变量解析、插入到文件
书签管理 支持 文件/文件夹/搜索/URL书签的增删查
插件管理 支持 安装、启用、禁用、卸载、开发重载
主题与CSS 支持 主题切换、安装、CSS片段启用禁用
Obsidian Sync 支持 同步状态、暂停恢复、历史恢复、已删除文件
文件历史 支持 版本列表、读取历史版本、恢复、diff对比
开发者工具 支持 控制台、JS错误、eval执行、截图、DOM检查
工作区管理 支持 当前布局查看、保存、加载工作区
TUI交互模式 支持 带自动补全和历史记录的终端交互界面
### 核心功能执行
用input_params参数进行配置.
处理: 解析核心功能执行的输入参数,完成核心逻辑,生成结构化输出.
输出: 返回核心功能执行的响应数据,含执行状态与操作日志.
- 通过input_params参数调用,支持创建/查询/导出
### 参数配置与调用
用config_options参数进行配置.
处理: 解析参数配置与调用的输入参数,完成核心逻辑,生成结构化输出.
输出: 返回参数配置与调用的响应数据,含执行状态与操作日志.
- 执行此能力时使用config_options参数,支持修改/重置/导入操作
### 结果处理与输出
用output_format参数进行配置.
处理: 解析结果处理与输出的输入参数,完成核心逻辑,生成结构化输出.
输出: 返回结果处理与输出的响应数据,含执行状态与操作日志.
- 执行此能力时使用output_format参数,支持导出/保存/转换操作
能力覆盖范围:支持的场景关键词如下:全功能、Obsidian、命令行管理工具、支持模板、开发工具与、TUI、交互模式、CLI、工具专业版是面向、团队和高级用户的、完整命令行知识管、理方案、在免费版基础上解、锁模板管理、插件与主题控制、Sync、文件版本历史、开发者调试工具、工作区布局管理和、交互模式等全部高、级能力、核心能力、全量文件操作、模板读取与批量插、插件安装与重载、主题切换与、CSS、片段管理、同步状态与历史恢、文件版本对比与回、开发者工具、控制台、DOM、工作区保存加载、交互终端等.
## 适用范围
### 开发者场景:插件开发与调试
在开发Obsidian插件时,频繁需要重载插件、查看控制台日志和截图调试。通过命令行将整个调试流程自动化:
obsidian plugin:reload id=my-plugin
# ...
obsidian dev:errors
# ...
obsidian dev:screenshot path=bug-report.png
# ...
obsidian eval code="app.vault.getFiles().length"

运维场景:知识库健康审计

定期对大型知识库执行结构审计,识别需要处理的孤立笔记和断链:

obsidian orphans
# ...
obsidian deadends
# ...
obsidian unresolved verbose counts

团队场景:多设备同步管理

管理团队共享知识库的同步状态,确保多设备数据一致性:

obsidian sync:status
# ...
obsidian sync:deleted
obsidian sync:restore file="重要文档" version=2
# ...
obsidian sync off
obsidian sync on

内容场景:模板化批量创建

使用模板批量创建结构化笔记,保持团队文档格式统一:

obsidian templates
# ...
obsidian template:read name=会议纪要 resolve title="周会202601"
# ...
obsidian create name="周会纪要-第10周" template=会议纪要
# ...
obsidian template:insert name=任务清单

适用边界说明

以下场景Obsidian CLI(专业版)不适合处理:
- 实时流数据处理
- 小规模数据手动分析
- 非结构化文本情感分析

使用时机

需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于非本工具能力范围的需求.

环境初始化

前置条件

  • Obsidian 1.12及以上版本,需Catalyst许可证
  • 在Obsidian中开启命令行接口:设置 → 通用 → 命令行接口 → 启用
  • 注册obsidian命令后重启终端
  • Obsidian应用必须处于运行状态

依赖详情

obsidian version

使用流程

  1. 阅读## 核心能力章节了解skill功能
  2. 按## 依赖说明配置环境
  3. 执行所需能力对应的命令
  4. 参考## 错误处理章节处理异常
  5. 查看## FAQ解答常见疑问
obsidian workspace
# ...
obsidian workspace:save name="开发模式"
# ...
obsidian plugins
# ...
obsidian plugins:enabled
# ...
obsidian templates
# ...
obsidian sync:status
# ...
obsidian history file="项目计划"
# ...
obsidian
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian move file="草稿" to="归档/"
# ...
obsidian move path="收件箱/旧笔记.md" to="项目/新笔记.md"
# ...
obsidian delete file="废弃笔记"
# ...
obsidian delete file="废弃笔记" permanent
# ...
obsidian create name="自动生成" content="# 自动内容" silent overwrite
obsidian create path="收件箱/想法.md" template=Daily
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian search:open query="项目计划"
# ...
obsidian search query="待办" matches
# ...
obsidian search query="报告" path="项目/" limit=10
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian backlinks file="核心概念"
# ...
obsidian links file="核心概念"
# ...
obsidian orphans
# ...
obsidian deadends
# ...
obsidian unresolved
obsidian unresolved verbose counts
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian templates
# ...
obsidian template:read name=Daily
# ...
obsidian template:read name=Daily resolve title="今日笔记"
# ...
obsidian template:insert name=任务清单
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian bookmarks
# ...
obsidian bookmark file="重要文档.md"
# ...
obsidian bookmark file=笔记 subpath="#章节标题"
# ...
obsidian bookmark folder="项目/"
# ...
# ...
obsidian bookmark url="https://example.com" title="参考资料"
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian plugins
# ...
obsidian plugins:enabled
# ...
obsidian plugin id=dataview
# ...
obsidian plugin:enable id=dataview
obsidian plugin:disable id=dataview
# ...
obsidian plugin:install id=dataview enable
# ...
obsidian plugin:uninstall id=dataview
# ...
obsidian plugin:reload id=my-plugin
# ...
obsidian themes
obsidian theme
obsidian theme:set name=Minimal
obsidian theme:install name="主题名称" enable
# ...
obsidian snippets
obsidian snippet:enable name=my-snippet
obsidian snippet:disable name=my-snippet
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian sync:status
# ...
obsidian sync off
obsidian sync on
# ...
obsidian sync:history file="项目计划"
# ...
obsidian sync:restore file="项目计划" version=2
# ...
obsidian sync:deleted
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian history file="项目计划"
# ...
obsidian history:read file="项目计划" version=1
# ...
obsidian history:restore file="项目计划" version=2
# ...
obsidian diff file="项目计划" from=2 to=1
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian devtools
# ...
obsidian dev:console
# ...
obsidian dev:errors
# ...
vault.getFiles().length"
# ...
obsidian dev:screenshot path=screenshot.png
# ...
obsidian dev:dom selector=".workspace-leaf"
# ...
obsidian dev:css selector=".mod-active" prop=background
# ...
obsidian dev:mobile on/off
# ...
obsidian dev:debug on/off
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian workspace
# ...
obsidian workspace:save name="编码模式"
# ...
obsidian workspace:load name="编码模式"
# ...
obsidian tabs
# ...
obsidian tab:open file=笔记
# ...
obsidian random
obsidian random folder=收件箱 newtab
# ...
obsidian unique
# ...
obsidian wordcount file=笔记
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian commands
# ...
obsidian commands filter=editor
# ...
obsidian command id=editor:toggle-bold
# ...
obsidian hotkeys
```bash
# 在此执行相关操作
echo "操作完成"
```bash
obsidian

TUI快捷键一览:
| 类别 | 快捷键 | 功能 |
|:-----|:-----|:-----|
| 导航 | Ctrl+B/F | 光标左移/右移 |
| 导航 | Ctrl+A/E | 行首/行尾 |
| 编辑 | Ctrl+U | 删除至行首 |
| 编辑 | Ctrl+K | 删除至行尾 |
| 补全 | Tab/↓ | 确认补全 |
| 补全 | Shift+Tab/Esc | 退出补全 |
| 历史 | Ctrl+P/N | 上一条/下一条 |
| 历史 | Ctrl+R | 反向搜索历史 |
| 其他 | Enter | 执行命令 |
| 其他 | Ctrl+L | 清屏 |
| 其他 | Ctrl+C/D | 退出TUI |

优选实践指南

  1. 批量操作前暂停同步:执行大量文件移动或删除前,先obsidian sync off暂停同步,操作完成后再sync on恢复,避免同步冲突.
  2. 版本对比用于内容审计:定期使用obsidian diff对比重要文档的版本变化,追踪内容修改轨迹.
  3. 插件开发使用reload而非 reinstall:开发迭代时用plugin:reload快速重载,避免反复卸载安装.
  4. 工作区按场景保存:为不同工作场景(编码、写作、审阅)保存独立工作区,快速切换上下文.
  5. TUI模式用于探索:不熟悉命令参数时进入TUI模式,利用自动补全快速发现可用命令.
  6. eval用于高级查询:通过eval执行Vault API代码,实现命令行未覆盖的高级查询需求.
  7. orphan定期清理:每月执行一次obsidian orphans检查,将孤立笔记归档或建立链接,保持知识库连通性.

热门问题

Q1: 插件安装后未生效?

安装时添加enable标志:obsidian plugin:install id=插件名 enable。若已安装但未启用,使用plugin:enable id=插件名单独启用.

Q2: Sync恢复文件时选择哪个版本?

先执行sync:history file=文件名查看版本列表和时间戳,确认目标版本后执行sync:restore file=文件名 version=版本号.

Q3: eval命令执行报错?

eval执行的是Obsidian内部JavaScript API,需确保代码语法正确。常见用法:app.vault.getFiles()获取文件列表,app.workspace.getActiveFile()获取当前文件。复杂表达式建议先在开发者控制台测试.

Q4: TUI模式中文输入异常?

TUI模式依赖终端的输入处理。若中文输入异常,尝试使用支持IME的现代终端(如iTerm2、Windows Terminal),或在非TUI模式下使用带引号的参数传递中文内容.

Q5: 主题安装后界面未更新?

安装时添加enable标志:theme:install name=主题名 enable。若已安装,使用theme:set name=主题名切换激活主题.

Q6: diff命令显示的版本号含义?

diff file=文件 from=2 to=1表示对比版本2和版本1的差异。版本号越大表示越新,通过history file=文件可查看完整版本列表.

Q7: 工作区保存后加载时布局错乱?

工作区保存的是标签页和面板布局的快照。若加载时出现错乱,可能是因为相关文件已被移动或删除。确保引用的文件路径有效后再加载工作区.

Q8: 截图命令保存的文件在哪里?

dev:screenshot path=路径中指定的路径为保存位置。建议使用绝对路径确保文件可找到,如path=/tmp/screenshot.png.

Q9: commands列表太长如何筛选?

使用commands filter=关键词过滤命令,如commands filter=editor只显示编辑器相关命令.

Q10: 多Vault环境下如何切换操作的库?

通过vault参数指定:obsidian vault="库名" <命令>。也可以在TUI模式中通过环境变量设置默认库.

错误应对体系

错误场景(症状) 可能原因 解决方案 优先级
命令执行无响应 Obsidian未运行 启动Obsidian应用后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令 高
command not found CLI未注册或PATH未更新 在设置中启用CLI,重启终端 高
插件安装失败 插件ID错误或网络问题 确认插件ID,执行ping命令测试网络连通性,检查防火墙和代理设置连接 中
Sync状态显示错误 Sync订阅过期 检查Obsidian Sync订阅状态 高
eval执行报错 JS语法错误或API不存在 在开发者控制台先测试代码 中
截图文件为空 路径权限问题 使用有写入权限的目录 低
TUI补全不工作 终端不兼容 使用现代终端模拟器 低
工作区加载失败 引用的文件已删除 重建工作区或恢复文件 中
diff无输出 版本号超出范围 先用history查看有效版本 低
主题切换无效 主题文件损坏 卸载后重新安装主题 中
## 专业版特性
本专业版相比免费版新增以下能力:
- 模板管理:列出、读取、变量解析和批量插入模板,实现笔记格式标准化
- 插件与主题管理:安装、启用、禁用、卸载插件,切换和安装主题,管理CSS片段
- Obsidian Sync操作:查看同步状态、暂停恢复、历史恢复、已删除文件检索
- 文件历史与版本对比:版本列表、历史读取、版本恢复、diff差异对比
- 开发者工具:控制台查看、JS错误排查、eval代码执行、截图、DOM和CSS检查
- 工作区管理:保存和加载工作区布局,支持多场景快速切换
- TUI交互模式:带自动补全、历史搜索和快捷键的终端交互界面
- 书签管理:文件、文件夹、搜索和URL书签的增删查
- 链接结构分析:反向链接、外向链接、孤立笔记、死端和断链检测
## 定价
版本 价格 功能 适用场景
:---: :---: :---: :---:
免费体验版 0元 核心文件操作+搜索+标签+Daily Notes 个人试用
收费专业版 29.9元/月 全功能+模板+插件+同步+历史+开发工具+TUI 团队/企业
专业版通过SkillHub SkillPay发布.
## 结果格式
{
  "success": true,
  "data": {
    "result": "Obsidian CLI(专业版)处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "obsidian cli pro"
    }
  },
  "execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
  "error": null
}

<!-- keyword-enriched -->

质量增强补充

可靠性增强(Reliability Enhancement)

已实现以下异常处理与可靠性保障:
- - 边界条件检查(空输入、超长输入等edge case)
- 降级策略与默认值(fallback/default value)处理
- 重试机制(retry with backoff)

安全要求

风险类型 防范措施
API密钥泄露 使用环境变量注入,不得在源码中明文写入
命令执行风险 执行命令受限于安全白名单,不拼接用户输入
网络通信安全 使用TLS加密通道进行通信
敏感数据暴露 返回内容不包含敏感凭证
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
## 常见疑问汇总
### Q1: Obsidian CLI(专业版)支持哪些输入格式?
A1: 全功能Obsidian命令行管理工具,支持模板、插件、同步、历史、开发工具与TUI交互模式。Obsidian CLI工具专业版是面向团队和高级用户的完整命令行知。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
### Q2: 需要配置API Key吗?
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
### Q3: 命令行执行失败怎么办?
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。
## 效率指标
操作场景 手动耗时
---------- ---------
文件解析与提取 5-10分钟/个
批量文件处理(100个) 8-16小时
API调用与响应解析 2-3分钟/次
多接口数据聚合 15-30分钟
命令执行与结果收集 3-5分钟/次
重复任务批量执行 因任务而异
错误排查与修复 10-30分钟
## 特色分析
对比维度 Obsidian CLI(专业版)
--------- ------------
自动化程度 全流程自动
错误处理 内置错误恢复
可复用性 参数化配置
安全合规 内置安全检查
适用场景 全功能Obsidian命令行管理工具,支持模板、插件、同步、历史、开发工具与TU
## 初学指南
1. 配置API密钥: 在环境变量中设置对应的API Key
2. 初始化连接: 使用提供的凭证建立API连接
3. 调用接口: 传入必要参数执行API调用
1. 准备文件: 确认文件路径正确且格式受支持
2. 执行处理: 调用对应的处理函数
3. 查看结果: 检查输出文件或返回数据
1. 检查环境: 确认运行时和依赖已安装
2. 执行命令: 使用正确的参数格式执行
3. 查看输出: 检查命令输出和退出码

常见问题

5 问
答案由本站依据条目字段整理
Obsidian CLI(专业版)怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/obsidian-cli-tool-pro。安装方式为未标注。装完刷新技能列表或重开客户端。

Obsidian CLI(专业版)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Obsidian CLI(专业版)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Obsidian CLI(专业版)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Obsidian CLI(专业版)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。