Skip to content

Commands

Press Ctrl+P (Windows/Linux) or Cmd+P (Mac) to open the Command Palette and search for any of the following.

Command ID format

Obsidian namespaces every plugin command as <plugin-id>:<command-id>. BojuBot's plugin ID is bojubot, so BojuBot: Open agent panel has the full ID bojubot:open-agent — that's the string to reference from a hotkey config, run-command, or another plugin (Templater, QuickAdd, Commander, etc.). The tables below show the ID without the bojubot: prefix for brevity.

Panel & Navigation

CommandIDDescription
BojuBot: Open agent panelopen-agentOpens or focuses the chat panel. Also available via the ribbon icon.
BojuBot: Toggle paneltoggle-panelQuickly hide or show the chat panel without closing it.
BojuBot: Show session historyshow-session-historyShow all saved sessions and resume a previous conversation.
BojuBot: Focus chat inputfocus-inputOpen the BojuBot panel and place the cursor in the chat input. Good for hotkey binding.

Session Management

CommandIDDescription
BojuBot: New sessionnew-sessionStart a fresh conversation. The current session is saved automatically.
BojuBot: Clear current sessionclear-sessionClear all messages from the current session. Context is re-injected on the next message.
BojuBot: Switch modelswitch-modelOpen the model picker. Switching starts a new session — see Model Indicator.
BojuBot: Change permission modechange-permission-modeOpen a picker to switch the active permission mode (Chat only / Read only / Standard / Full access). Takes effect on the next message.

Context & Memory

CommandIDDescription
BojuBot: Open context fileopen-context-fileOpen _claude-context.md (or your configured path) for editing.
BojuBot: Refresh session contextrefresh-contextRe-inject the context file, command allowlist, and frontmatter into the active session. Queued and sent with your next message.
BojuBot: Audit memory fileaudit-memory-fileStarts a new session and asks Claude to review your context file for prompt-injection-style content — instructions or directives that look out of place, encoded/obfuscated text, or anything a third party may have slipped in. Run this if autonomous memory is on and you want a sanity check.
BojuBot: Send selection as contextsend-selectionHighlight text in any note, then run this command to attach it as context.

Communication & Settings

CommandIDDescription
BojuBot: Export conversationexport-conversationCopy the current conversation as markdown to the clipboard.
BojuBot: Export session to vaultexport-to-vaultSave the current conversation as a vault note. Prompts for a path (defaults to configured Export folder).
BojuBot: Copy last responsecopy-last-responseCopy Claude's last response to the clipboard.
BojuBot: Open settingsopen-settingsJump directly to the BojuBot settings panel.
BojuBot: Aboutshow-aboutShow version info and links — see About Dialog.
BojuBot: Reload skillsreload-skillsRe-scan the skills folder and update Ctrl+P registrations. Run this after adding or removing skill files.

Skills API

When Settings → Register skills as Ctrl+P commands is enabled, each skill file is registered as an Obsidian command at plugin load (and on every "Reload skills" call). This turns your skills folder into a lightweight automation API for your vault.

Command ID format

Skill commands follow the pattern:

bojubot:skill-<slugified-filename>

Where the slug is the filename (minus .md) lowercased with non-alphanumeric characters replaced by hyphens. For example:

FileCommand ID
Weekly Review.mdbojubot:skill-weekly-review
Bug Report.mdbojubot:skill-bug-report
summarize-note.mdbojubot:skill-summarize-note

Assigning hotkeys

Any skill can be given a keyboard shortcut via Settings → Hotkeys. Search for Skill: to find all registered skills. This means you can bind your most-used agentic workflows to a single keypress.

Using skills from other plugins

Because skills are standard Obsidian commands, any plugin that can trigger commands can trigger skills — including Templater, QuickAdd, Commander, and others. Reference the command ID directly:

bojubot:skill-weekly-review

This makes BojuBot skills composable with the rest of your Obsidian automation stack.

Behaviour when the panel is closed

If the BojuBot chat panel is not open when a skill command runs, the panel opens automatically before the skill executes. For parameterized skills, the form modal appears on top of the newly opened panel.

Released under the MIT License.