Loading...
Loading...
Use when users need terminal automation for Obsidian, including note and vault operations, daily notes, tasks, properties, search, plugin or theme management, and sync or history recovery.
npx skill4agent add oldwinter/skills obsidian-cli-automationobsidiandev:*evalcommand -v obsidian
obsidian versionobsidian vaultsVAULT='My Vault'
obsidian vault="$VAULT" vault info=path
obsidian vault="$VAULT" files totalobsidian --helpscripts/collect_obsidian_help.shpath=file=vault=<name>readfiletaskspropertiessearchsync:historyappendprependcreateproperty:settaskmoverenamevaultsvaultfoldersfilesfolderfilecreatereadappendprependmoverenamedeleteopendailydaily:pathdaily:readdaily:appenddaily:prependtaskstasklinksbacklinksorphansdeadendsunresolvedtagstagaliasespropertiesproperty:readproperty:setproperty:removesearchsearch:contextsearch:openoutlinebasesbase:viewsbase:querybase:createtabstab:openworkspacecommandcommandsreloadrestartthemestheme:*snippetssnippet:*pluginsplugin:*plugins:restrictsync:*history:*diffdev:*devtoolsevaldev:consoledev:errorsdev:screenshotVAULT='My Vault'
obsidian vault="$VAULT" daily:append content=$'## Plan\n- [ ] Top 1\n- [ ] Top 2\n'
obsidian vault="$VAULT" daily:readVAULT='My Vault'
obsidian vault="$VAULT" files folder='Projects' ext=md | while IFS= read -r p; do
[ -z "$p" ] && continue
obsidian vault="$VAULT" property:set path="$p" name=reviewed value=false type=checkbox
doneVAULT='My Vault'
obsidian vault="$VAULT" unresolved total
obsidian vault="$VAULT" orphans total
obsidian vault="$VAULT" deadends total
obsidian vault="$VAULT" recents totalVAULT='My Vault'
TARGET='Projects/Example.md'
obsidian vault="$VAULT" sync:history path="$TARGET"
obsidian vault="$VAULT" sync:read path="$TARGET" version=1delete permanentsync:restorehistory:restoretheme:uninstallplugin:uninstallscripts/collect_obsidian_help.shreferences/automation-recipes.mdreferences/obsidian-cli-full-help.mdobsidianvault=path=