用途:该技能面向 Obsidian 的两类工作——插件开发与桌面自动化,并附带 Markdown 内容模式参考。适合在构建或校验 Obsidian 插件、或用命令行驱动桌面 Obsidian 时使用。
主要能力:插件开发路径可生成无冗余的插件样板,按 eslint-plugin-obsidianmd 的 27 条规则修复 ESLint 违规,准备社区目录提交,并涉及内存安全生命周期、类型安全、无障碍与 CSS 变量等规则(如 prefer-register-event、no-tfile-cast、require-aria-label、prefer-css-variables)。CLI 自动化路径可通过官方 obsidian 命令执行库/笔记定位、日记、搜索、创建、读取、任务操作,也可用 obsidian:// URI 从启动器、浏览器或脚本交接应用,并支持插件/主题开发循环(重载、截图、eval、devtools)。内容模式部分覆盖 Wikilinks、嵌入、callout、frontmatter、Obsidian Bases 查询与 JSON Canvas。
用法:安装插件用 claude plugin marketplace add akillness/jeo-skills,或用 npx skills add https://github.com/akillness/jeo-skills --skill obsidian。生成样板用 npx github:gapmiss/obsidian-plugin-skill create-plugin;校验用 npm install --save-dev eslint eslint-plugin-obsidianmd 后执行 npx eslint src/ 与 npx eslint src/ --fix。CLI 先执行 obsidian help && obsidian version 确认启用,再用 obsidian vault="My Vault" search query="meeting notes"、obsidian daily:append content="- [ ] Follow up"、obsidian plugin:reload id=my-plugin 等命令;URI 形如 obsidian://open?vault=my%20vault&file=my%20note。
不适用:无桌面的 Sync/Publish 应使用 Obsidian Headless;直接改文件系统 Markdown 应直接写文件;更丰富的外部 CRUD/frontmatter 可用 Local REST API 或 Advanced URI 插件。收费、价格与平台支持等事实资料暂未提供。