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:

Panel & Navigation

CommandIDDescription
BojuBot: Open agent panelopen-bojubot-agentOpens or focuses the chat panel. Also available via the wave icon in the left ribbon.
BojuBot: Toggle BojuBot paneltoggle-bojubot-panelQuickly hide or show the chat panel without closing it.
BojuBot: Show session historyshow-bojubot-session-historyShow all saved sessions and resume a previous conversation.

Session Management

CommandIDDescription
BojuBot: New sessionnew-bojubot-sessionStart a fresh conversation. The current session is saved automatically.
BojuBot: Clear current sessionclear-bojubot-sessionClear all messages from the current session. Context is re-injected on the next message.

Communication & Settings

CommandIDDescription
BojuBot: Export conversationexport-bojubot-conversationCopy the current conversation as markdown to the clipboard.
BojuBot: Export session to vaultexport-bojubot-to-vaultSave the current conversation as a vault note. Prompts for a path (defaults to configured Export folder).
BojuBot: Copy last responsecopy-bojubot-last-responseCopy Claude's last response to the clipboard.
BojuBot: Change permission modechange-bojubot-permission-modeOpen a picker to switch the active permission mode (Chat only / Read only / Standard / Full access). Takes effect on the next message.
BojuBot: Open settingsopen-bojubot-settingsJump directly to the BojuBot settings panel.
BojuBot: Send selection as contextsend-selection-to-bojubotHighlight text in any note, then run this command to attach it as context.
BojuBot: Focus chat inputfocus-bojubot-inputOpen the BojuBot panel and place the cursor in the chat input. Good for hotkey binding.
BojuBot: Open context fileopen-bojubot-context-fileOpen _claude-context.md (or your configured path) for editing.
BojuBot: Refresh session contextrefresh-bojubot-contextRe-inject the context file, command allowlist, and frontmatter into the active session. Queued and sent with your next message.
BojuBot: About BojuBotshow-bojubot-aboutShow version info and links.
BojuBot: Reload skillsreload-bojubot-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.