Appendix

B. Slash command catalog

Every public slash name Matcha CLI registers, plus aliases. Skills with user-invocable: true also appear in the live / menu; they are not listed here.

Type / or press Ctrl+P for the live list. That menu wins if this page and your binary disagree.

How to read the columns

VisibilityMeaning
bothFullscreen and minimal (--no-alt-screen still counts as fullscreen)
fullscreenHidden in minimal; typed form names /fullscreen
minimalHidden in fullscreen; typed form names the in-mode substitute
menu-hiddenTypeable, omitted from / and Ctrl+P
gatedFail-closed until a runtime flag, tool, or capability reveals it

Mode A: **available** (teach), **unavailable** (Appendix A), or **local-only** (the command exists; a remote subcommand or inference job is out).

Session and help

CommandAliasesVisibilityMode ASee
/quit/exitbothavailableQuit and restore the terminal
/helpbothavailableOpens Ctrl+P; Live catalog vs written tutorial
/docs/howto, /guidesbothlocal-only (/docs web errors)Live catalog vs written tutorial
/home/welcomebothavailableWhere commands come from
/tutorial/tour, /onboardingfullscreenavailableLive catalog vs written tutorial
/new/clearbothavailableNew, resume, rename, delete
/deletebothavailableNew, resume, rename, delete
/resumebothavailableNew, resume, rename, delete
/rename/titlebothavailableNew, resume, rename, delete
/forkbothavailableFork a session
/exportbothavailableExport locally
/session-info/status, /info (shell aliases)bothavailableSession metadata
/compactbothavailableCompact and rewind
/contextbothavailableCompact and rewind
/rewind/undobothavailableCompact and rewind
/btwbothavailableAsk aside with /btw

Screen, find, and copy

CommandAliasesVisibilityMode ASee
/copybothavailableCopy, transcript, and edit the prompt
/transcript/logbothavailableCopy, transcript, and edit the prompt
/edit-promptminimalavailableCopy, transcript, and edit the prompt
/findfullscreenavailableFind, jump, and timeline
/historybothavailableFind, jump, and timeline
/timelinefullscreenavailableFind, jump, and timeline
/jumpfullscreenavailableFind, jump, and timeline
/expandminimalavailableRead one screen
/minimalfullscreen (already-in-mode in minimal)availableFullscreen vs minimal
/fullscreen/fullminimal (already-in-mode in fullscreen)availableFullscreen vs minimal
/multiline/mlbothavailableScreen and input modes
/compact-modebothavailableScreen and input modes
/vim-modebothavailableScreen and input modes; Keyboard shortcuts
/timestampsbothavailableScreen and input modes
/toggle-mouse-reportinggated ([ui] mouse_reporting_toggle)available when enabledScreen and input modes
/theme/tfullscreenavailableThemes

Models, permissions, and plan

CommandAliasesVisibilityMode ASee
/model/mbothavailableSwitch models
/effortbothavailableReasoning effort
/always-approve/yolo (shell alias)bothavailableAsk, auto, and always-approve
/autogatedavailable when revealedAsk, auto, and always-approve
/planbothavailablePlan before it acts
/view-plan/show-plan, /plan-viewbothavailablePlan before it acts
/usage/costgatedlocal-only (manage unavailable)Local usage
/privacybothlocal-onlyLocal usage
/loginmenu-hiddenunavailable (prints BYOK CLI)Configure a Provider (BYOK); Appendix A
/logoutbothavailableConfigure a Provider (BYOK)

Extending and parallel work

CommandAliasesVisibilityMode ASee
/hooksbothavailable (local)Hooks
/plugins/plugin (shell alias)bothavailable (local)Local plugins
/skillsbothavailableSkills
/mcpsbothavailableLocal MCP servers
/rememberbothavailableMemory
/import-claudebothavailableComing from another tool
/settings/config, /preferences, /prefsbothavailableSettings
/cdbothavailableChange directory
/dashboard/agents-dashboard, /sessionsgated + fullscreen ([dashboard].enabled / MATCHA_AGENT_DASHBOARD=0)available when revealedAssistant dashboard
/queuebothavailableBackground tasks, queue, and loops
/tasksbothavailableBackground tasks, queue, and loops
/loopgatedavailable when tool presentBackground tasks, queue, and loops
/config-agents/agentsbothavailableSub-assistants and personas
/personasbothavailableSub-assistants and personas
/workflowsfullscreengated (tools must be present)Goals, workflows, and deep research
/recap/summarizegatedavailable when revealedIn-TUI /docs (no separate article yet)
/doctor/terminal-setup, /terminal-check, /terminal-infobothavailableDoctor and inspect

Unavailable slash names

These still have names. They are not workflows. See Appendix A for substitutes.

CommandVisibilityMode AUse instead
/marketplacemenu-hiddenunavailableLocal /plugins
/sharemenu-hiddenunavailable/export
/feedbackmenu-hiddenunavailable
/announcementsgatedunavailable (/release-notes is not a substitute). Local hide/show only if a banner already exists/docs and matcha --version
/voicegatedunavailableType in the composer
/imaginegatedunavailable
/imagine-videogatedunavailable
/release-notes (/changelog)bothunavailable (fail-closes; tells you to use /docs)/docs and matcha --version

Shell-only names

Advertised over ACP when the gate allows. When the TUI and the shell share a name (/compact, /always-approve, /context, /plugins, /session-info, /feedback, /loop), the TUI row above is the one to use.

CommandAliasesGateMode ASee
/flushMemoryunavailable (inference)Appendix A; Memory
/dreamMemoryunavailable (inference)Appendix A; Memory
/memory/memMemoryConfiguredavailable (toggle / browse)Memory
/hooks-trustHooksavailableHooks; folded into /hooks in the TUI
/hooks-listHooksavailableSame
/hooks-addHooksavailableSame
/hooks-removeHooksavailableSame
/hooks-untrustHooksavailableSame
/reload-pluginsPluginsavailable/plugins reload; folded in the TUI
/deep-researchWorkflowLaunchesgatedGoals, workflows, and deep research
/workflowWorkflowManagementgatedGoals, workflows, and deep research
/goalGoalgatedGoals, workflows, and deep research

The TUI folds /hooks-list, /hooks-trust, /hooks-add, /hooks-remove, /hooks-untrust, and /reload-plugins into /hooks / /plugins. Those names stay reserved so a skill cannot take the bare name.

Reserved keys that are not commands

chat and cloud are reserved so a skill cannot take those bare names. They are not slash commands.

Skills (not builtins) documented elsewhere: /resume-claude, /resume-codex, /resume-cursor in Coming from another tool.