Loading...
Loading...
Unified Obsidian skill: plugin development AND desktop automation. Use when building or validating an Obsidian plugin (boilerplate, 27 ESLint rules, submission), or when driving desktop Obsidian from the terminal via the official CLI, obsidian:// URIs, or kepano/obsidian-skills markdown/bases/json-canvas patterns. Triggers on: obsidian plugin, obsidian cli, obsidian automation, obsidian development, obsidian eslint, obsidian submission, obsidian markdown, obsidian bases, json-canvas, obsidian vault, obsidian URI, obsidian commands. Installable as a plugin: claude plugin marketplace add akillness/oh-my-skills
npx skill4agent add akillness/oh-my-skills obsidianReplaces:·obsidian-pluginPlugin install:obsidian-cliSkill install:claude plugin marketplace add akillness/oh-my-skillsnpx skills add https://github.com/akillness/oh-my-skills --skill obsidian
eslint-plugin-obsidianmdobsidianobsidian://nbzkobsidian_intent:
path: plugin-dev | cli-automation | markdown-patterns
surface: boilerplate | eslint-fix | submission | cli-command | uri-handoff | developer-mode | content-patterns# Generate boilerplate
npx github:gapmiss/obsidian-plugin-skill create-plugin
# Install ESLint validation
npm install --save-dev eslint eslint-plugin-obsidianmd
npx eslint src/ # validate all 27 rules
npx eslint src/ --fix # auto-fix where possibleprefer-register-eventno-tfile-castrequire-aria-labelprefer-css-variablesobsidian help && obsidian version # verify CLI is enabled
obsidian vault="My Vault" search query="meeting notes"
obsidian vault="My Vault" read path="Projects/Roadmap.md"
obsidian daily:append content="- [ ] Follow up"
obsidian plugin:reload id=my-plugin # developer modeobsidian://open?vault=my%20vault&file=my%20note
obsidian://new?vault=my%20vault&name=new-note[[Note Name]][[Note|Alias]][[Note#Heading]]![[Note]]![[image.png|300]]> [!NOTE]> [!WARNING]> [!TIP]\queries with, , , # Install this skill as a Claude Code plugin
claude plugin marketplace add akillness/oh-my-skills
# Or install just the obsidian skill via skills CLI
npx skills add https://github.com/akillness/oh-my-skills --skill obsidian# Example 1: verify CLI availability, then search and append to daily note
obsidian version
obsidian vault="Work" search query="incident postmortem"
obsidian daily:append content="- [ ] Share postmortem summary"# Example 2: plugin-dev lint/fix loop before submission
npm install --save-dev eslint eslint-plugin-obsidianmd
npx eslint src/
npx eslint src/ --fix