Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Slash Commander

alephpiecealephpiece54k downloads

Customize the slash command list, assign each command an icon.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates30

Customizable slash command list for Obsidian.

Features

  • 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

How to install

Community plugins

  1. Open Obsidian settings and scroll to "Community plugins".
  2. Turn off the restricted mode.
  3. Browse community plugins, search Slash Commander and install it.
  4. Enable this plugin.

Using BRAT

  1. Install this plugin using BRAT.
    • Go to "Community plugins" and install "Obsidian42 - BRAT".
    • Add https://github.com/alephpiece/obsidian-slash-commander to BRAT.
  2. Enable this plugin.

How to use

Simple usage

slash-commander-usage

Add a new slash command

slash-commander-add

Define your own trigger(s)

slash-commander-triggers

Triggering on new line

slash-commander-newline

Show descriptions

slash-commander-description

Development

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 build

Release

Version 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:major

Review the generated commit and tag, then push them manually when ready:

git push
git push --tags

Credits

  • 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
HealthExcellent
ReviewCaution
About
Create and manage a customizable slash-command menu in Obsidian with configurable triggers, per-command trigger modes, and command groups. Drag-and-drop to reorder entries, assign multiple triggers, and restrict activation to the start of a line to control when commands appear.
CommandsInterfaceEditing
Details
Current version
0.4.1
Last updated
2 days ago
Created
3 years ago
Updates
30 releases
Downloads
54k
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
alephpiecealephpiece
github.com/alephpiece
GitHubalephpiece
  1. Community
  2. Plugins
  3. Commands
  4. Slash Commander

Related plugins

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Note Toolbar

Add customizable toolbars to your notes.

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Paste URL into selection

Paste URL "into" selected text.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.