obsidian-skills:为 Obsidian 打造的开源 Agent Skills 工具集,安装部署与五大技能实战指南
AI 技能AI 插件【免费下载链接】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点击查看免费下载obsidian-skills 是一套专为 Obsidian 设计的 Agent Skills智能体技能集合它遵循公开的 Agent Skills 规范可被 Claude Code、Codex、Open Code 等技能兼容型 Agent 直接加载使用。本文以该仓库的 README.md 为核心完整讲解其三种安装方式Marketplace、npx skills、手动安装到各 Agent并逐一深入解读仓库内置的五个技能——obsidian-markdown、obsidian-bases、json-canvas、obsidian-cli 与 defuddle帮助读者在自己的 Obsidian 库中快速部署并让 Agent 具备编辑 Markdown、构建 Bases 数据库、绘制 JSON Canvas、操作 CLI 与清洗网页正文的完整能力。obsidian-skills 是什么obsidian-skills 是一个以 Agent skills for Obsidian 为定位的开源仓库。其核心思路是把 Obsidian 生态中最常用的操作能力——Markdown 语法扩展、Bases 数据库文件、JSON Canvas 画布、Obsidian CLI 以及网页内容提取——封装成标准的 Agent Skill使 AI Agent 在与 Obsidian 配合工作时不再需要依赖脆弱的口头提示而是加载结构化的、可验证的技能描述。从仓库结构看整个仓库以 skills/ 为根目录每个技能是一个独立文件夹包含一份SKILL.md声明技能的name、description与具体操作指引部分技能还附带references/子目录存放更完整的参考文档。由于这些技能遵循标准的 Agent Skills 规范规范要求技能以SKILL.md为核心文件、描述使用场景与详细指引因此同一套技能可以在多个 Agent 产品间无缝复用这是本项目最大的设计优势。安装与部署三种方式任选README 提供了三条安装路径覆盖插件生态、npm 工具链与手动配置三种场景。方式一通过 Marketplace 插件安装如果你使用的是支持插件市场的 Agent 环境可以直接通过两条命令完成安装/plugin marketplace add kepano/obsidian-skills /plugin install obsidianobsidian-skills第一条命令将 obsidian-skills 添加到插件市场第二条命令以obsidianobsidian-skills的形式安装对应的技能包。这种方式最省事适合日常使用 Obsidian 插件生态的用户。方式二通过 npx skills 安装对于使用 npm 工具链的开发者npx skills提供了快捷安装npx skills add https://gitcode.com/GitHub_Trending/ob/obsidian-skills若偏好 SSH 协议而非 HTTPS也可以将地址替换为对应的 SSH 克隆地址后执行npx skills add。该方式会把整个技能仓库拉取到本地的技能管理目录无需手工搬运文件。方式三手动安装到各 Agent手动方式最为灵活README 针对三种主流 Agent 分别给出了目录约定。Claude Code将本仓库内容放到 Obsidian 库根目录的/.claude文件夹中或你正在与 Claude Code 配合使用的任意目录即可。Claude Code 会自动发现并加载该目录下的技能文件。Codex把skills/目录整体复制到 Codex 的技能路径典型位置为~/.codex/skills。由于 Agent Skills 规范定义了标准技能格式Codex 可以直接识别其中的SKILL.md。OpenCodeOpenCode 的安装方式有一个容易踩坑的细节不要只复制内部的skills/文件夹而是要把整个仓库完整克隆到技能目录确保目录结构为~/.opencode/skills/obsidian-skills/skills/skill-name/SKILL.mdgit clone https://gitcode.com/GitHub_Trending/ob/obsidian-skills.git ~/.opencode/skills/obsidian-skills克隆完成后OpenCode 会自动发现~/.opencode/skills/下所有的SKILL.md文件无需修改opencode.json或任何配置文件重启 OpenCode 后技能即可生效。技能总览一个仓库覆盖五类 Obsidian 能力README 用一张表格概括了仓库内置的五个技能这也是整个仓库的技能地图Skill核心能力obsidian-markdown创建与编辑 Obsidian Flavored Markdown.md支持 wikilinks、embeds、callouts、properties 等 Obsidian 专属语法obsidian-bases创建与编辑 Obsidian Bases.base支持视图、过滤器、公式与汇总json-canvas创建与编辑 JSON Canvas.canvas支持节点、连线、分组与连接obsidian-cli通过 Obsidian CLI 与库交互涵盖笔记管理与插件/主题开发defuddle使用 Defuddle 从网页提取干净的 Markdown去除杂讯以节省 token下面逐一深入解读每个技能的定位与核心用法内容均以各技能 SKILL.md 目录中的原始文档为依据。技能一obsidian-markdown——Obsidian 风味 Markdown 写作专家obsidian-markdown 负责创建和编辑合法的 Obsidian Flavored Markdown。Obsidian 在 CommonMark 与 GFM 的基础上扩展了 wikilinks、embeds、callouts、properties、注释等语法本技能只覆盖 Obsidian 专属扩展标准 Markdown标题、加粗、斜体、列表、引用、代码块、表格视为前置知识。其创建笔记的标准工作流是先添加包含title、tags、aliases等属性的 frontmatter参见 PROPERTIES.md再用标准 Markdown 书写正文通过 wikilink[[Note]]连接库内笔记、用text指向外部链接用![[embed]]嵌入其他笔记、图片或 PDF参见 EMBEDS.md用 [!type]添加高亮提示框参见 CALLOUTS.md最后在阅读视图中核验渲染效果。关键语法速记[[Note Name|Display Text]] 自定义显示文本的 wikilink ![[image.png|300]] 带宽度嵌入图片 [!warning] Custom Title 自定义标题的 callout [!faq]- Collapsed by default 默认折叠的 callout Highlighted text Obsidian 专属高亮 %%comment%% 阅读视图隐藏的注释此外该技能还覆盖行内/块级 LaTeX 数学公式、Mermaid 流程图可通过class NodeName internal-link;让 Mermaid 节点链接到库内笔记、脚注含^[inline]行内脚注等能力并提供了一个包含任务列表、callout、数学公式、图片嵌入与笔记引用的完整示例笔记。该技能在所有 Obsidian 专属 Markdown 能力上都有完整覆盖是让 Agent 写出原生 Obsidian 笔记的关键。技能二obsidian-bases——在库中构建数据库视图obsidian-bases 面向.base文件本质上是合法的 YAML让 Agent 能为笔记构建类似数据库的视图。其工作流为创建.base文件 → 用filters定义数据范围按标签、文件夹、属性或日期筛选→ 可选地在formulas中定义计算属性 → 配置一个或多个视图table、cards、list、map并用order指定展示属性→ 校验 YAML 语法与属性引用 → 在 Obsidian 中打开验证。文件核心结构如下filters: and: - status active - not: - file.hasTag(archived) formulas: days_until_due: if(due_date, (date(due_date) - today()).days, ) views: - type: table name: Active Tasks order: - file.name - status summaries: price: Sum该技能深入讲解了过滤器语法支持and、or、not递归组合与嵌套、比较运算符、!、、、、、、||、!、三类属性frontmatter 属性、file.*文件元数据、formula.*计算属性并给出完整的 file.* 属性参考表如file.name、file.path、file.mtime、file.backlinks等以及this关键字在不同上下文主内容区 / 嵌入 / 侧边栏中的指向规则。公式语法是该技能的深度主题涵盖算术、if()条件逻辑、字符串格式化、日期格式化与日期差值计算。特别值得警惕的是Duration 类型陷阱——两个日期相减得到的是 Duration 而非数字必须先访问.days、.hours等字段再应用数值函数直接调用.round(0)会报错。日期运算支持y/M/d/w/h/m/s等时长单位如now() \1 day\。完整函数参考见 FUNCTIONS_REFERENCE.md。技能还内置了三套完整示例任务追踪 Base、阅读清单 Base、每日笔记索引 Base、Base 嵌入 Markdown 的方式![[MyBase.base#View Name]]可指定视图、YAML 引号规则含冒号未加引号、公式内双引号嵌套等典型报错场景以及常见公式错误排查Duration 数学错误、缺失 null 检查、引用未定义公式等。默认汇总公式涵盖Average、Min、Max、Sum、Range、Median、Stddev、Earliest、Latest、Checked、Unchecked、Empty、Filled、Unique足以覆盖绝大多数统计需求。技能三json-canvas——用代码绘制可视化画布json-canvas 面向.canvas文件遵循 JSON Canvas 规范 1.0。画布文件由两个顶层数组构成{ nodes: [], edges: [] }技能给出了四类常见工作流新建画布生成 16 位十六进制节点 ID如6f0ad84f44ce9c17补齐id/type/x/y/width/height必填字段、向现有画布追加节点保证 ID 不冲突节点间距留 50–100px、连接两个节点设置fromNode/toNode可选fromSide/toSide锚点与label标签、编辑现有画布修改后重新校验 ID 唯一性与边引用完整性。节点类型与必填属性类型必填属性说明texttext纯文本支持 Markdown 语法filefile系统内文件路径subpath可选#开头指向标题或块linkurl外部 URLgroup-视觉容器可选label、background、backgroundStylecover/ratio/repeat边edge的属性包括fromNode、toNode必填、fromSide/toSidetop/right/bottom/left、fromEnd/toEndnone/arrow默认分别为none/arrow、color与label。颜色支持预设1–6红、橙、黄、绿、青、紫具体色值由应用自定义或十六进制如#FF0000。该技能还强调几个实战要点节点数组顺序决定 z-index第一个在最底层坐标可为负值x向右、y向下增长位置是左上角布局建议按 10 或 20 的倍数对齐网格文本内容换行必须用 JSON 的\n误写成字面\\n会被 Obsidian 渲染成\和n两个字符。最后还附有一份八项校验清单ID 唯一性、边引用有效性、必填字段、类型与侧边/端点枚举合法性、颜色合法性与 JSON 可解析性并指向 EXAMPLES.md 查看思维导图、项目看板、研究画布、流程图等完整示例。技能四obsidian-cli——命令行驱动整个 Obsidianobsidian-cli 让 Agent 通过obsidian命令与正在运行中的Obsidian 实例交互是五个技能中唯一需要 Obsidian 保持打开的前置条件的技能。命令语法分两类参数用接收值带空格的值需加引号如obsidian create nameMy Note contentHello world标志是无值的布尔开关如silent、overwrite。多行内容用\n表示换行、\t表示制表符。文件定位支持两种方式filename按 wikilink 方式解析只需名称无需路径或扩展名pathpath使用从库根开始的精确路径两者都省略时作用于当前活动文件。默认作用于最近聚焦的库可用vaultname作为首个参数指定目标库obsidian vaultMy Vault search querytest常用命令模式一览obsidian read fileMy Note obsidian create nameNew Note content# Hello templateTemplate silent obsidian append fileMy Note contentNew line obsidian search querysearch term limit10 obsidian daily:append content- [ ] New task obsidian property:set namestatus valuedone fileMy Note obsidian tasks daily todo obsidian backlinks fileMy Note通用修饰符方面--copy可将任意命令输出复制到剪贴板silent防止文件被打开total用于列表类命令输出总数。对于插件与主题开发者技能还提供了一套完整的开发/测试循环obsidian plugin:reload idmy-plugin重载插件 →obsidian dev:errors检查错误 →obsidian dev:screenshot pathscreenshot.png截图、obsidian dev:dom selector.workspace-leaf text检查 DOM →obsidian dev:console levelerror查看控制台日志。此外还有obsidian eval codeapp.vault.getFiles().length在应用上下文执行 JavaScript、obsidian dev:css检查 CSS 值、obsidian dev:mobile on切换移动端模拟等进阶命令。运行时执行obsidian help可查看全部命令含 CDP 与调试器控制。技能五defuddle——网页正文清洗为 Agent 省 tokendefuddle 的作用场景非常明确当用户给出 URL 要求阅读或分析在线文档、文章、博客时优先使用 Defuddle CLI 提取干净的网页正文而不是 WebFetch。它能剔除导航栏、广告等杂讯显著降低 token 消耗。注意一个边界以.md结尾的 URL 本身就是 Markdown应直接使用 WebFetch 而非本技能。若本机未安装先执行npm install -g defuddle。核心用法是始终使用--md输出 Markdowndefuddle parse url --md defuddle parse url --md -o content.md # 保存到文件 defuddle parse url -p title # 提取特定元数据输出格式可通过标志切换--md输出 Markdown默认推荐、--json输出同时含 HTML 与 Markdown 的 JSON、不带标志输出 HTML、-p name提取指定元数据属性如 title、description、domain。这个技能在 Agent 处理读网页写笔记类任务时与 obsidian-markdown 天然形成工作流组合先用 defuddle 清洗网页再以 obsidian-markdown 语法落成库内笔记。如何选择与组合这些技能五个技能覆盖了 Obsidian 日常使用的高频场景可按任务类型快速匹配写作与笔记整理首选 obsidian-markdown产出符合 Obsidian 生态的笔记wikilink、callout、properties、embed 一应俱全需要数据库式视图如任务追踪、阅读清单、每日笔记索引交给 obsidian-bases配合过滤器与公式自动计算可视化表达思维导图、流程图、项目看板等视觉结构使用 json-canvas 生成.canvas文件与正在运行的 Obsidian 交互读取/创建/搜索笔记、设置属性、管理每日笔记甚至调试插件使用 obsidian-cli网页内容转为笔记defuddle 负责清洗网页正文为后续 Markdown 写作提供干净的输入。例如一条典型的把这篇网页文章做成笔记链路可以是defuddle 提取正文 → obsidian-markdown 创建带 frontmatter 的笔记并嵌入图片与链接 → 如有结构化需求再用 obsidian-bases 生成视图。这些技能彼此独立又互相衔接共同构成了一个可观的 Obsidian Agent 工具箱。结语obsidian-skills 的价值在于把 Obsidian 庞大而分散的能力收敛为一份可被多种 Agent 直接加载的标准技能集。无论你通过 Marketplace、npx skills 还是手动目录配置都能在三五分钟内完成部署随后即可让 Agent 写出地道的 Obsidian Flavored Markdown、维护 Bases 数据库视图、编排 JSON Canvas 画布、驱动 CLI 管理库内容并用 Defuddle 高效清洗网页输入。具体的语法细节、函数参考与完整示例均可继续在本仓库的 skills/ 目录下各技能的SKILL.md与references/文档中按需查阅。赞分享AI 技能AI 插件【免费下载链接】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点击查看免费下载相关推荐Skills CLI 技能发现实战指南用 npx skills find 为 Agent 精准检索并安装技能Skills CLI 技能发现实战指南用 npx skills find 为 Agent 精准检索并安装技能 本文是一份面向编码 Agent 与开发者的技能发AI 技能CLI开发工具人工智能OpenSEO Agent Skills 安装配置指南为 Claude Code、Codex 等 AI Agent 部署 9 个 SEO 工作流技能OpenSEO Agent Skills 安装配置指南为 Claude Code、Codex 等 AI Agent 部署 9 个 SEO 工作流技能 Open后端前端MCP 服务数据分析gog Agent Skills 实战指南为编码 Agent 安装与编排 Google Workspace 自动化技能gog Agent Skills 实战指南为编码 Agent 安装与编排 Google Workspace 自动化技能 gog 是一个把 Google Wor上一篇让Windows桌面活起来Lively Wallpaper动态桌面全面体验下一篇Simple Form 自定义输入开发终极指南从零构建专属表单控件创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

BepInEx安装教程:让Unity游戏跑起第一个插件的完整快速上手指南

BepInEx安装教程:让Unity游戏跑起第一个插件的完整快速上手指南

BepInEx安装教程:让Unity游戏跑起第一个插件的完整快速上手指南 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx BepInEx 是一款免费开源的 Unity 游戏插件与模组框架—…

2026/9/30 6:52:05 阅读更多 →
LLM Inference

LLM Inference

参考 https://huggingface.co/blog/tngtech/llm-performance-prefill-decode-concurrent-requests 流程 prefill decode prefill computing the first output token 把用户输入的整个 prompt 一次性喂给模型。 例如:"Explain why RAG can reduce halluc…

2026/9/30 6:52:05 阅读更多 →
Nano ID 6.0 变更日志深度解读:从版本演进看这款 118 字节安全 ID 生成器的实现哲学

Nano ID 6.0 变更日志深度解读:从版本演进看这款 118 字节安全 ID 生成器的实现哲学

开发工具 【免费下载链接】nanoid A tiny (118 bytes), secure, URL-friendly, unique string ID generator for JavaScript 项目地址: https://gitcode.com/gh_mirrors/na/nanoid 点击查看 免费下载 导读:本文以 Nano ID 项目 CHANGELOG.md 为骨架&…

2026/9/30 6:52:05 阅读更多 →

最新新闻

开源版Jev登顶热榜:本地部署Agent工具调用全解析

开源版Jev登顶热榜:本地部署Agent工具调用全解析

Hugging Face 热榜第一,这个位置从来都不是白给的。最近有个叫「开源版 Jev」的项目,不声不响冲到了这个位置,热度甚至超过了不少刚发布的官方模型。注意,它不是一个一模一样的 Jev,而是一个社区开发者主导的开源复刻实…

2026/9/30 9:47:46 阅读更多 →
基于DeepSeek的千万级餐饮评论分析:从数据清洗到菜单优化实战

基于DeepSeek的千万级餐饮评论分析:从数据清洗到菜单优化实战

简介:这份PDF文档面向餐饮从业者、数据分析初学者及希望将大模型落地业务场景的读者,以「用DeepSeek分析千万评论数据优化菜单」为主线,完整呈现从数据采集到业务决策的全流程。内容涵盖餐饮业现状与数据驱动必要性、DeepSeek技术原理与优势、…

2026/9/30 9:47:46 阅读更多 →
效率干货:3步把钉钉日报变成动态数据看板,释放业务侧微决策力

效率干货:3步把钉钉日报变成动态数据看板,释放业务侧微决策力

为什么从钉钉日报切入数据看板建设?钉钉日报本质是高频、结构化、带业务语义的动作日志——客户跟进、需求响应、任务闭环等字段天然具备分析价值。但原始数据常滞留在审批流末端,人工导出Excel汇总导致口径不一、时效滞后。技术上,这类数据源…

2026/9/30 9:47:46 阅读更多 →
markdown表格标题渲染判定E

markdown表格标题渲染判定E

markdown 表格与标题渲染判定 这是一段普通正文,用来判断段落是否撑开。 二级标题列A列Ba1b1a2b2三级标题 列表项一 列表项二int a 1;加粗文字 与 行内代码。

2026/9/30 9:47:46 阅读更多 →
《控制:共振》直播频闪风险与光敏性癫痫防护指南

《控制:共振》直播频闪风险与光敏性癫痫防护指南

1. 先搞清楚《控制:共振》到底是什么风格的游戏《控制》(Control)是Remedy工作室2019年推出的超自然动作游戏,而"共振"这个词往小了说是游戏里贯穿始终的核心设定——那些被称作"嘶啸"(Hiss&#…

2026/9/30 9:47:46 阅读更多 →
AI古装大片实战:Image 2.5提示词与参数全解析

AI古装大片实战:Image 2.5提示词与参数全解析

1. 从“摄影师要失业”说起:AI古装大片到底怎么拍女朋友想拍古装大片,这个需求本身就带着几个硬性条件:场景要古风、服装要考究、光影要有电影感、出片速度还得快。传统流程走一遍——约摄影师、租汉服、找园林、等档期、后期修图&#xff0c…

2026/9/30 9:46:45 阅读更多 →

日新闻

Base64 图片头部特征识别:从文件头到格式判断的完整指南

Base64 图片头部特征识别:从文件头到格式判断的完整指南

1. 项目概述:为什么说看懂 base64 图片头部是基本功这几年跟 base64 打交道的机会越来越多,后端接口返回图片、前端渲染验证码、小程序里存小图、还有一些老系统导出报表,动不动就给你一段长到怀疑人生的 base64 字符串。很多人拿到字符串就直…

2026/9/30 0:00:35 阅读更多 →
Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

简介:本资源是一份面向Java初学者与课程设计学生的公交站牌广告灯箱管理系统毕业设计文档,聚焦城市公共广告资源信息化管理痛点,提供从需求分析到技术实现的完整方案。文档采用标准学术论文结构,含摘要、英文摘要、目录及五章正文…

2026/9/30 0:00:35 阅读更多 →
用 Redis Lua 构建大模型 API 多租户原子配额治理体系

用 Redis Lua 构建大模型 API 多租户原子配额治理体系

我去年年底接了一个内部 AI 平台的治理需求,背景很直接:公司把 DeepSeek、MiniMax 这类大模型 API 统一封装成内部网关,开放给几个业务团队用。结果第一个月账单出来,额度直接超了 4 倍。仔细查日志,发现原因并不复杂—…

2026/9/30 0:00:35 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 8:16:59 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 16:41:41 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/29 8:24:48 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/29 19:29:29 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/29 5:58:00 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/29 3:55:56 阅读更多 →