尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

obsidian-skills 完全指南:3 分钟让 AI 替你写 Obsidian 笔记、搭数据库视图和画思维导图

obsidian-skills 完全指南:3 分钟让 AI 替你写 Obsidian 笔记、搭数据库视图和画思维导图 obsidian-skills 完全指南3 分钟让 AI 替你写 Obsidian 笔记、搭数据库视图和画思维导图【免费下载链接】obsidian-skillsAgent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.项目地址: https://gitcode.com/GitHub_Trending/ob/obsidian-skillsobsidian-skills 是一套 Obsidian 智能体技能包把它装进 Claude Code、Codex 或 OpenCode你就可以用自然语言让 AI 创建符合 Obsidian 语法的笔记、生成 Bases 数据库视图、绘制 JSON Canvas 思维导图并通过 Obsidian CLI 直接操作你的库。适合已经在用 Obsidian 管理知识、又想让 AI 上手干活的笔记用户。它是什么、怎么工作obsidian-skills 不是 Obsidian 插件也不依赖任何 Obsidian 扩展。它的本质是若干份遵循 Agent Skills 规范的说明文档每个技能目录下有一份SKILL.md把某项 Obsidian 能力的语法规范和正确用法教给 AI。AI 接到任务时先读对应的技能文档再按规范产出文件或执行命令——你得到的是语法正确、能直接在 Obsidian 里打开的文件而不是需要手工修补的半成品。五个技能各管一件事obsidian-markdown写 Obsidian 风味 Markdown涵盖[[维基链接]]、![[嵌入]]、 [!type]标注框和 frontmatter 属性参考文档见 skills/obsidian-markdown/SKILL.mdobsidian-bases写.base数据库文件支持过滤器、公式、表格/卡片/列表/地图四种视图json-canvas写.canvas画布文件支持文本、文件、链接、分组四类节点和连线obsidian-cli通过obsidian命令行与正在运行的 Obsidian 实例交互读写笔记、搜索、管理属性和任务也支持插件开发调试defuddle用defuddle parse url --md把网页正文提取成干净的 Markdown去掉导航和广告 按你的日常任务看它能帮你做什么写笔记和改笔记的时候你说帮我写一篇项目笔记关联另外两篇笔记加一个警告框AI 会按 Obsidian 规范产出文件内部关联用[[维基链接]]重命名笔记时链接自动跟随外部网址才用文本关键信息用标注框突出文件顶部带 frontmatter 属性。结果是一篇在阅读视图下渲染正确、和现有笔记天然连通的.md文件。想把一堆笔记变成可筛选的表格时笔记攒多了手动维护清单很痛苦。obsidian-bases 技能让 AI 生成.base文件用过滤器按标签、文件夹、属性圈定范围用公式从现有属性算出还剩几天到期预计阅读时长这类动态字段再挑表格或卡片视图展示。结果是一个自动反映最新状态的视图新增笔记打了对应标签就会自动出现不需要手动维护。完整函数列表见 skills/obsidian-bases/references/FUNCTIONS_REFERENCE.md。想画概念图、流程图的时候让 AI 生成.canvas文件它按 JSON Canvas 规范 1.0 生成节点和连线自动生成不冲突的节点 ID按 50-100px 间距排布避免重叠。结果是一个直接能打开的画布文件画完还能让 AI 往里追加节点或改连线。完整范例见 skills/json-canvas/references/EXAMPLES.md。想让 AI 直接操作正在运行的 Obsidian 时obsidian-cli 技能让 AI 学会用obsidian命令读取和创建笔记、全文搜索、设置 frontmatter 属性、追加到日记、列出今日待办、查反链。结果是你说一句把这篇笔记的状态改成 done属性就改好了不用切到应用里手动点。想把网页存进库的时候用 defuddle 技能AI 会执行defuddle parse url --md拿到干净的正文 Markdown再按你的要求整理成笔记。结果是没有导航栏和广告污染、token 消耗更少的研究素材。 三步从安装到第一次跑通第一步按你用的平台安装技能。平台安装方式文件位置Claude Code把仓库内容放入库根目录的.claude文件夹库根目录Codex复制skills/目录到 Codex 技能路径~/.codex/skillsOpenCode克隆整个仓库不能只拷内层skills/~/.opencode/skills/obsidian-skills以 OpenCode 为例git clone https://gitcode.com/GitHub_Trending/ob/obsidian-skills ~/.opencode/skills/obsidian-skillsOpenCode 会自动发现所有SKILL.md无需改任何配置文件重启 OpenCode 后技能即可用。第二步打开 Obsidian 应用。所有 CLI 命令都是和正在运行的实例对话应用没开命令就没有反应。第三步跑最小命令验证。让 AI或自己执行obsidian create nameMy First Note content# Hello obsidian daily:append content- [ ] 第一个任务 obsidian search queryhello limit10三条命令分别验证创建、日记追加和搜索。命令完整列表随时用obsidian help查看它会跟随版本更新更多用法细节在 skills/obsidian-cli/SKILL.md。真实案例把一堆读书笔记变成可查询的数据库任务你有一个读书笔记文件夹每篇笔记的 frontmatter 里记了author、pages、statusto-read / reading / done想知道现在在读什么、每本预计多久读完。做法让 AI 生成一个.base文件过滤器锁定#book和#article标签的笔记公式里用if(pages, (pages * 2).toString() min, )算出预计阅读时长再用if()给不同状态配上图标。配置两个视图卡片视图当书架封面、书名、作者、状态图标表格视图只看status to-read的待读书单按预计时长排序。在 Obsidian 里打开.base文件确认渲染无误再用![[MyBase.base]]把它嵌进你的仪表盘笔记。结果一个按标签自动收录新笔记、自动计算阅读时长的视图。之后每读完一本书你只需把该笔记的status属性改成done可以让 AI 用obsidian property:set代劳视图就自动更新不需要手动搬行。踩坑与技巧这 4 个问题最容易遇到CLI 命令没有反应先确认 Obsidian 应用已打开。CLI 操作的是运行中的实例不是磁盘文件。.base文件在 Obsidian 里报 YAML 错误多半是引号问题。含冒号、{}、[]等特殊字符的字符串必须加引号公式里含双引号时整个公式用单引号包裹。日期公式算出错误结果两个日期相减得到的是 Duration时长而不是数字不能直接.round()要先取字段(now() - file.ctime).days才是天数。另外属性可能不存在于所有笔记用if(due, ...)做判空保护。画布文本里出现字面的\n字符JSON 字符串里换行必须写\n写成\\n会被 Obsidian 当成两个可见字符渲染。另外提醒一句库内笔记之间永远用[[维基链接]]只有外部 URL 才用标准 Markdown 链接——这是保证重命名后链接不失效的关键。装好之后先试一句最实用的指令帮我给带#book标签的笔记生成一个卡片视图的.base文件跑通它你就拿到了自己的第一个 Obsidian 自动化。【免费下载链接】obsidian-skillsAgent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.项目地址: https://gitcode.com/GitHub_Trending/ob/obsidian-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表