{"id":"92639e90-c96b-4283-89cc-a8f3271db7b5","shortId":"DSK6QV","kind":"skill","title":"obsidian-cli","tagline":"Use the Obsidian CLI to read, create, search, and manage vault content, or to develop and debug Obsidian plugins and themes from the command line.","description":"# Obsidian CLI\n\nUse the `obsidian` CLI to interact with a running Obsidian instance. Requires Obsidian to be open.\n\n## When to Use\n- Use when managing vault content through the Obsidian CLI.\n- Use when developing or debugging Obsidian plugins and themes from the command line.\n- Use when the user wants shell-driven interaction with a running Obsidian app.\n\n## Command reference\n\nRun `obsidian help` to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli\n\n## Syntax\n\n**Parameters** take a value with `=`. Quote values with spaces:\n\n```bash\nobsidian create name=\"My Note\" content=\"Hello world\"\n```\n\n**Flags** are boolean switches with no value:\n\n```bash\nobsidian create name=\"My Note\" silent overwrite\n```\n\nFor multiline content use `\\n` for newline and `\\t` for tab.\n\n## File targeting\n\nMany commands accept `file` or `path` to target a file. Without either, the active file is used.\n\n- `file=<name>` — resolves like a wikilink (name only, no path or extension needed)\n- `path=<path>` — exact path from vault root, e.g. `folder/note.md`\n\n## Vault targeting\n\nCommands target the most recently focused vault by default. Use `vault=<name>` as the first parameter to target a specific vault:\n\n```bash\nobsidian vault=\"My Vault\" search query=\"test\"\n```\n\n## Common patterns\n\n```bash\nobsidian read file=\"My Note\"\nobsidian create name=\"New Note\" content=\"# Hello\" template=\"Template\" silent\nobsidian append file=\"My Note\" content=\"New line\"\nobsidian search query=\"search term\" limit=10\nobsidian daily:read\nobsidian daily:append content=\"- [ ] New task\"\nobsidian property:set name=\"status\" value=\"done\" file=\"My Note\"\nobsidian tasks daily todo\nobsidian tags sort=count counts\nobsidian backlinks file=\"My Note\"\n```\n\nUse `--copy` on any command to copy output to clipboard. Use `silent` to prevent files from opening. Use `total` on list commands to get a count.\n\n## Plugin development\n\n### Develop/test cycle\n\nAfter making code changes to a plugin or theme, follow this workflow:\n\n1. **Reload** the plugin to pick up changes:\n   ```bash\n   obsidian plugin:reload id=my-plugin\n   ```\n2. **Check for errors** — if errors appear, fix and repeat from step 1:\n   ```bash\n   obsidian dev:errors\n   ```\n3. **Verify visually** with a screenshot or DOM inspection:\n   ```bash\n   obsidian dev:screenshot path=screenshot.png\n   obsidian dev:dom selector=\".workspace-leaf\" text\n   ```\n4. **Check console output** for warnings or unexpected logs:\n   ```bash\n   obsidian dev:console level=error\n   ```\n\n### Additional developer commands\n\nRun JavaScript in the app context:\n\n```bash\nobsidian eval code=\"app.vault.getFiles().length\"\n```\n\nInspect CSS values:\n\n```bash\nobsidian dev:css selector=\".workspace-leaf\" prop=background-color\n```\n\nToggle mobile emulation:\n\n```bash\nobsidian dev:mobile on\n```\n\nRun `obsidian help` to see additional developer commands including CDP and debugger controls.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["obsidian","cli","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-obsidian-cli","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/obsidian-cli","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34666 github stars · SKILL.md body (3,228 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T06:51:39.714Z","embedding":null,"createdAt":"2026-04-18T21:41:36.801Z","updatedAt":"2026-04-23T06:51:39.714Z","lastSeenAt":"2026-04-23T06:51:39.714Z","tsv":"'/cli':106 '1':329,357 '10':253 '2':345 '3':362 '4':385 'accept':156 'activ':167 'addit':400,443 'alway':98 'app':85,407 'app.vault.getfiles':413 'appear':351 'append':240,259 'ask':484 'avail':94 'background':428 'background-color':427 'backlink':283 'bash':117,133,213,223,337,358,371,394,409,418,433 'boolean':128 'boundari':492 'cdp':447 'chang':320,336 'check':346,386 'clarif':486 'clear':459 'cli':3,7,30,34,58 'clipboard':296 'code':319,412 'color':429 'command':27,70,86,95,155,193,291,308,402,445 'common':221 'consol':387,397 'content':15,54,123,143,234,244,260 'context':408 'control':450 'copi':288,293 'count':280,281,312 'creat':10,119,135,230 'criteria':495 'css':416,421 'cycl':316 'daili':255,258,275 'date':101 'debug':20,63 'debugg':449 'default':201 'describ':463 'dev':360,373,378,396,420,435 'develop':18,61,314,401,444 'develop/test':315 'doc':103 'dom':369,379 'done':269 'driven':79 'e.g':189 'either':165 'emul':432 'environ':475 'environment-specif':474 'error':348,350,361,399 'eval':411 'exact':184 'expert':480 'extens':181 'file':152,157,163,168,171,226,241,270,284,301 'first':206 'fix':352 'flag':126 'focus':198 'folder/note.md':190 'follow':326 'full':102 'get':310 'hello':124,235 'help':90,440 'help.obsidian.md':105 'help.obsidian.md/cli':104 'id':341 'includ':446 'input':489 'inspect':370,415 'instanc':41 'interact':36,80 'javascript':404 'leaf':383,425 'length':414 'level':398 'like':173 'limit':252,451 'line':28,71,246 'list':307 'log':393 'make':318 'manag':13,52 'mani':154 'match':460 'miss':497 'mobil':431,436 'multilin':142 'my-plugin':342 'n':145 'name':120,136,176,231,266 'need':182 'new':232,245,261 'newlin':147 'note':122,138,228,233,243,272,286 'obsidian':2,6,21,29,33,40,43,57,64,84,89,118,134,214,224,229,239,247,254,257,263,273,277,282,338,359,372,377,395,410,419,434,439 'obsidian-c':1 'open':46,303 'output':294,388,469 'overwrit':140 'paramet':108,207 'path':159,179,183,185,375 'pattern':222 'permiss':490 'pick':334 'plugin':22,65,313,323,332,339,344 'prevent':300 'prop':426 'properti':264 'queri':219,249 'quot':113 'read':9,225,256 'recent':197 'refer':87 'reload':330,340 'repeat':354 'requir':42,488 'resolv':172 'review':481 'root':188 'run':39,83,88,403,438 'safeti':491 'scope':462 'screenshot':367,374 'screenshot.png':376 'search':11,218,248,250 'see':92,442 'selector':380,422 'set':265 'shell':78 'shell-driven':77 'silent':139,238,298 'skill':454 'skill-obsidian-cli' 'sort':279 'source-sickn33' 'space':116 'specif':211,476 'status':267 'step':356 'stop':482 'substitut':472 'success':494 'switch':129 'syntax':107 'tab':151 'tag':278 'take':109 'target':153,161,192,194,209 'task':262,274,458 'templat':236,237 'term':251 'test':220,478 'text':384 'theme':24,67,325 'todo':276 'toggl':430 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'total':305 'treat':467 'unexpect':392 'use':4,31,49,50,59,72,144,170,202,287,297,304,452 'user':75 'valid':477 'valu':111,114,132,268,417 'vault':14,53,187,191,199,203,212,215,217 'verifi':363 'visual':364 'want':76 'warn':390 'wikilink':175 'without':164 'workflow':328 'workspac':382,424 'workspace-leaf':381,423 'world':125","prices":[{"id":"fdf071b9-d7e9-4e68-a128-1347c2b05705","listingId":"92639e90-c96b-4283-89cc-a8f3271db7b5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:41:36.801Z"}],"sources":[{"listingId":"92639e90-c96b-4283-89cc-a8f3271db7b5","source":"github","sourceId":"sickn33/antigravity-awesome-skills/obsidian-cli","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/obsidian-cli","isPrimary":false,"firstSeenAt":"2026-04-18T21:41:36.801Z","lastSeenAt":"2026-04-23T06:51:39.714Z"}],"details":{"listingId":"92639e90-c96b-4283-89cc-a8f3271db7b5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"obsidian-cli","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34666,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"5e6f85a2528d8938a813b0d7042299810282e859","skill_md_path":"skills/obsidian-cli/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/obsidian-cli"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"obsidian-cli","description":"Use the Obsidian CLI to read, create, search, and manage vault content, or to develop and debug Obsidian plugins and themes from the command line."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/obsidian-cli"},"updatedAt":"2026-04-23T06:51:39.714Z"}}