chrisgurney/obsidian-note-toolbar/note-toolbar-cli
Claude Code and agent skill by chrisgurney/obsidian-note-toolbar
- community
Checking that the SKILL.md file is still in the repository.
Interact with the Obsidian Note Toolbar plugin using the Obsidian CLI to create, list, and manage toolbars; add, move, copy, or remove items (commands, links, scripts, separators, and more); use/execute items; list Note Toolbar Gallery items and mapping rules; and open Note Toolbar settings. Use when the user asks to create, update, query, or interact with Note Toolbar toolbars or items in their Obsidian vault.
Install
npx vskill@latest install chrisgurney/obsidian-note-toolbar/note-toolbar-cliSKILL.md
Note Toolbar CLI
Important: Do NOT make changes to the plugin's data file (data.json) directly, or by using a workaround such as Obsidian'sevalcommand.
Use the obsidian CLI to interact with a running Obsidian instance. Requires Obsidian to be open, with the Note Toolbar plugin installed and enabled.
Run obsidian note-toolbar:help to see all available commands. This is always up to date.
Full docs: https://raw.githubusercontent.com/wiki/chrisgurney/obsidian-note-toolbar/Note-Toolbar-CLI.md
Quick syntax reference
- Parameters take a value with
=. Quote values with spaces. Flags are boolean switches with no value. - File targeting: use
file=<name>(wikilink-style) orpath=<path>(vault-root relative); defaults to active file. - Vault targeting:
vault=<name>must come before the command name (e.g.obsidian vault="My Vault" note-toolbar:new ...); defaults to most recently focused vault. obsidian note-toolbarwith no subcommand lists all configured toolbars.obsidian note-toolbar:statusshows the toolbar that is currently visible in the active view.
Common patterns
Use --copy on any command to copy output to clipboard. Use total on list commands to get a count.
Dynamic values and dates
Before hard-coding dates or note names in toolbar items, check whether the item can use Note Toolbar variables.
Relevant docs:
- Variables: https://raw.githubusercontent.com/wiki/chrisgurney/obsidian-note-toolbar/Variables.md
- Note Toolbar API: https://raw.githubusercontent.com/wiki/chrisgurney/obsidian-note-toolbar/Note-Toolbar-API.md
URI items can use variables such as {{note_title}}, {{file_path}}, {{prop_NAME}}, and expressions such as {{js: ...}}, {{dv: ...}}, and {{tp: ...}}.
Key constraints
- If a Gallery item requires a plugin to be enabled, ask the user to enable that plugin themselves.
- If Note Toolbar's
scriptingsetting is not enabled, ask the user to open Note Toolbar's settings to enable it themselves (which can be done with theobsidian note-toolbar:settingscommand). - If any notes are created in response to a user request:
- check if the toolbar is visible on the new note
- remind the user that they need to update their mappings
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/note-toolbar-cli/SKILL.md
Popularity
- Repository stars
- 792
- Repository forks
- 24
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/chrisgurney/obsidian-note-toolbar/note-toolbar-cli)