Commands
Complete reference for commands available in Claude Code, including built-in commands and bundled skills.
Commands control Claude Code from inside a session. They provide a quick way to switch models, manage permissions, clear context, run a workflow, and more.
Type / to see the commands available to you, or type / followed by letters to filter. How the command menu matches what you type covers highlighting, typos, and the few commands Claude Code hides from the menu until you type their full name.
A command is only recognized at the start of your message. Text that follows the command name becomes its arguments. As of v2.1.199, skills are the exception: a skill invocation followed by more skills, such as /skill-a /skill-b do XYZ, loads every skill named at the start and passes the trailing text to each as arguments. Up to six skills can be chained.
If you send a command while Claude is responding, Claude Code queues it and runs it after the current turn finishes. Claude Code runs some commands immediately without interrupting the response, such as /status, /tasks, and /usage. In fullscreen rendering, Claude Code also opens dialog commands such as /theme and /help immediately. Before v2.1.234, Claude Code queued those dialogs until the turn finished.