Customizable slash command list for Obsidian.
- Customizable slash command trigger (defaults to
/)- Additional triggers
- Per-command trigger modes
- Customizable slash command list
- Drag-and-drop command setting items
- Command groups
- Triggering slash commands only at the beginning of a line
- Open Obsidian settings and scroll to "Community plugins".
- Turn off the restricted mode.
- Browse community plugins, search
Slash Commanderand install it. - Enable this plugin.
- Install this plugin using BRAT.
- Go to "Community plugins" and install "Obsidian42 - BRAT".
- Add https://github.com/alephpiece/obsidian-slash-commander to BRAT.
- Enable this plugin.
Requires Node.js 22.13 or newer. Corepack is recommended so the pinned pnpm
version in package.json is used.
# enable package manager
corepack enable
# install deps
pnpm install
# dev
pnpm dev
# build
pnpm buildVersion bumps use the package manager's version lifecycle. The command updates
package.json, syncs manifest.json, updates versions.json only when the
minimum Obsidian app version changes, then creates a local commit and tag.
pnpm version:patch
pnpm version:minor
pnpm version:majorReview the generated commit and tag, then push them manually when ready:
git push
git push --tags- Idea & logic: Better Slash Commands
- UI design & data structures: based on Commander
- Standalone menu suggest:
- idea: FelipeRearden
- suggester: Periodic Notes and Admonitions
- positioning: Highlightr and Typing Assistant




