[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openclaw-openclaw-skills-obsidian":3},{"error":4,"detail":5,"metadata":23,"markdownContent":25,"rawMarkdown":20},false,{"repo_full_name":6,"owner":7,"repo_name":7,"repo_forks":8,"skill_path":9,"repo_stars":10,"name":11,"category_id":12,"description":13,"file_tree":14,"skill_md_content":20,"skill_id":21,"skill_key":22},"openclaw/openclaw","openclaw",64359,"skills/obsidian",330752,"obsidian",13,"Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.",[15],{"name":16,"path":17,"size":18,"type":19},"SKILL.md","skills/obsidian/SKILL.md",2531,"file","---\nname: obsidian\ndescription: Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.\nhomepage: https://help.obsidian.md\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"💎\",\n        \"requires\": { \"bins\": [\"obsidian-cli\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"brew\",\n              \"kind\": \"brew\",\n              \"formula\": \"yakitrak/yakitrak/obsidian-cli\",\n              \"bins\": [\"obsidian-cli\"],\n              \"label\": \"Install obsidian-cli (brew)\",\n            },\n          ],\n      },\n  }\n---\n\n# Obsidian\n\nObsidian vault = a normal folder on disk.\n\nVault structure (typical)\n\n- Notes: `*.md` (plain text Markdown; edit with any editor)\n- Config: `.obsidian/` (workspace + plugin settings; usually don’t touch from scripts)\n- Canvases: `*.canvas` (JSON)\n- Attachments: whatever folder you chose in Obsidian settings (images/PDFs/etc.)\n\n## Find the active vault(s)\n\nObsidian desktop tracks vaults here (source of truth):\n\n- `~/Library/Application Support/obsidian/obsidian.json`\n\n`obsidian-cli` resolves vaults from that file; vault name is typically the **folder name** (path suffix).\n\nFast “what vault is active / where are the notes?”\n\n- If you’ve already set a default: `obsidian-cli print-default --path-only`\n- Otherwise, read `~/Library/Application Support/obsidian/obsidian.json` and use the vault entry with `\"open\": true`.\n\nNotes\n\n- Multiple vaults common (iCloud vs `~/Documents`, work/personal, etc.). Don’t guess; read config.\n- Avoid writing hardcoded vault paths into scripts; prefer reading the config or using `print-default`.\n\n## obsidian-cli quick start\n\nPick a default vault (once):\n\n- `obsidian-cli set-default \"\u003Cvault-folder-name>\"`\n- `obsidian-cli print-default` / `obsidian-cli print-default --path-only`\n\nSearch\n\n- `obsidian-cli search \"query\"` (note names)\n- `obsidian-cli search-content \"query\"` (inside notes; shows snippets + lines)\n\nCreate\n\n- `obsidian-cli create \"Folder/New note\" --content \"...\" --open`\n- Requires Obsidian URI handler (`obsidian://…`) working (Obsidian installed).\n- Avoid creating notes under “hidden” dot-folders (e.g. `.something/...`) via URI; Obsidian may refuse.\n\nMove/rename (safe refactor)\n\n- `obsidian-cli move \"old/path/note\" \"new/path/note\"`\n- Updates `[[wikilinks]]` and common Markdown links across the vault (this is the main win vs `mv`).\n\nDelete\n\n- `obsidian-cli delete \"path/note\"`\n\nPrefer direct edits when appropriate: open the `.md` file and change it; Obsidian will pick it up.\n","a6724b9c-bf82-5c24-9246-6c05fed4cd68","openclaw-openclaw-skills-obsidian",{"name":11,"description":13,"homepage":24},"https://help.obsidian.md","\u003Ch1>Obsidian\u003C/h1>\n\u003Cp>Obsidian vault = a normal folder on disk.\u003C/p>\n\u003Cp>Vault structure (typical)\u003C/p>\n\u003Cul>\n\u003Cli>Notes: \u003Ccode>*.md\u003C/code> (plain text Markdown; edit with any editor)\u003C/li>\n\u003Cli>Config: \u003Ccode>.obsidian/\u003C/code> (workspace + plugin settings; usually don’t touch from scripts)\u003C/li>\n\u003Cli>Canvases: \u003Ccode>*.canvas\u003C/code> (JSON)\u003C/li>\n\u003Cli>Attachments: whatever folder you chose in Obsidian settings (images/PDFs/etc.)\u003C/li>\n\u003C/ul>\n\u003Ch2>Find the active vault(s)\u003C/h2>\n\u003Cp>Obsidian desktop tracks vaults here (source of truth):\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>~/Library/Application Support/obsidian/obsidian.json\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Ccode>obsidian-cli\u003C/code> resolves vaults from that file; vault name is typically the \u003Cstrong>folder name\u003C/strong> (path suffix).\u003C/p>\n\u003Cp>Fast “what vault is active / where are the notes?”\u003C/p>\n\u003Cul>\n\u003Cli>If you’ve already set a default: \u003Ccode>obsidian-cli print-default --path-only\u003C/code>\u003C/li>\n\u003Cli>Otherwise, read \u003Ccode>~/Library/Application Support/obsidian/obsidian.json\u003C/code> and use the vault entry with \u003Ccode>&quot;open&quot;: true\u003C/code>.\u003C/li>\n\u003C/ul>\n\u003Cp>Notes\u003C/p>\n\u003Cul>\n\u003Cli>Multiple vaults common (iCloud vs \u003Ccode>~/Documents\u003C/code>, work/personal, etc.). Don’t guess; read config.\u003C/li>\n\u003Cli>Avoid writing hardcoded vault paths into scripts; prefer reading the config or using \u003Ccode>print-default\u003C/code>.\u003C/li>\n\u003C/ul>\n\u003Ch2>obsidian-cli quick start\u003C/h2>\n\u003Cp>Pick a default vault (once):\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>obsidian-cli set-default &quot;&lt;vault-folder-name&gt;&quot;\u003C/code>\u003C/li>\n\u003Cli>\u003Ccode>obsidian-cli print-default\u003C/code> / \u003Ccode>obsidian-cli print-default --path-only\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Search\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>obsidian-cli search &quot;query&quot;\u003C/code> (note names)\u003C/li>\n\u003Cli>\u003Ccode>obsidian-cli search-content &quot;query&quot;\u003C/code> (inside notes; shows snippets + lines)\u003C/li>\n\u003C/ul>\n\u003Cp>Create\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>obsidian-cli create &quot;Folder/New note&quot; --content &quot;...&quot; --open\u003C/code>\u003C/li>\n\u003Cli>Requires Obsidian URI handler (\u003Ccode>obsidian://…\u003C/code>) working (Obsidian installed).\u003C/li>\n\u003Cli>Avoid creating notes under “hidden” dot-folders (e.g. \u003Ccode>.something/...\u003C/code>) via URI; Obsidian may refuse.\u003C/li>\n\u003C/ul>\n\u003Cp>Move/rename (safe refactor)\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>obsidian-cli move &quot;old/path/note&quot; &quot;new/path/note&quot;\u003C/code>\u003C/li>\n\u003Cli>Updates \u003Ccode>[[wikilinks]]\u003C/code> and common Markdown links across the vault (this is the main win vs \u003Ccode>mv\u003C/code>).\u003C/li>\n\u003C/ul>\n\u003Cp>Delete\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>obsidian-cli delete &quot;path/note&quot;\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Prefer direct edits when appropriate: open the \u003Ccode>.md\u003C/code> file and change it; Obsidian will pick it up.\u003C/p>\n"]