Loading...
Loading...
Work with Obsidian vaults (plain Markdown notes) via notesmd-cli. Use when the user asks to create, read, search, list, move, delete notes, manage frontmatter, or interact with their Obsidian vault from the terminal. Works without Obsidian running.
npx skill4agent add saygenie/notesmd-skill notesmdnotesmd-cli*.md~/Library/Application Support/obsidian/obsidian.jsonnotesmd-cli set-default "{vault-name}"notesmd-cli print-default
notesmd-cli print-default --path-only--vault "{vault-name}"notesmd-cli print "{note-name-or-path}"
notesmd-cli list # vault root
notesmd-cli list "subfolder"notesmd-cli search # fuzzy search note names
notesmd-cli search-content "term" # search inside note content--editor$EDITORnotesmd-cli create "{note-name}" --content "..."
notesmd-cli create "{note-name}" --content "..." --overwrite # replace existing
notesmd-cli create "{note-name}" --content "..." --append # append to existing
notesmd-cli create "{note-name}" --open # open after create[[wikilinks]]notesmd-cli move "{old-path}" "{new-path}"notesmd-cli delete "{note-path}"notesmd-cli dailynotesmd-cli open "{note-name}"
notesmd-cli open "{note-name}" --section "{heading}"notesmd-cli frontmatter "{note}" --print
notesmd-cli frontmatter "{note}" --edit --key "status" --value "done"
notesmd-cli frontmatter "{note}" --delete --key "draft""Folder/Note".mdnotesmd-cli movemv--editor$EDITORvim