Skip to main content

Slash commands for the GitHub Copilot app

Use slash commands in the GitHub Copilot app to switch modes, run common workflows, and manage sessions without writing a long prompt.

Who can use this feature?

GitHub Copilot app is available for all Copilot plans.
Download GitHub Copilot app

Slash commands are shortcuts you can type in the prompt box. Type / to open the command picker, then select a command or keep typing to filter.

Some slash commands invoke skills, such as /orchestrate and /create-canvas.

Command availability depends on context and can change depending on whether a session has started.

Note

This reference covers GitHub-provided slash commands for the GitHub Copilot app. The command list can change over time. To see the latest commands available in your current context, type / in the app.

Available slash commands

Some commands require specific context, such as an active session, session changes, or an open pull request. These requirements are noted in the command descriptions.

Slash commandWhat it does
/afFinds installable MCP servers, tools, skills, and agents by searching Agent Finder. This slash command is a built-in skill. See About Model Context Protocol (MCP).
/agentSelects a custom agent for the session. See About custom agents.
/allow-all-tools or /yoloRequires an active session. Turns tool auto-approval on or shows its current state.
/attach-filesOpens a file picker and attaches files to your message.
/attach-folderOpens a folder picker and attaches a folder to your message.
/autopilot [PROMPT]Switches to Autopilot mode and optionally starts execution with a prompt. See Working with agent sessions in the GitHub Copilot app.
/chronicleOpens session history and analysis features. See Working with agent sessions in the GitHub Copilot app.
/chronicle cost-tipsShows suggestions to reduce token usage and cost.
/chronicle improveSuggests improvements for your instructions file.
/chronicle reindexRebuilds the chronicle session index.
/chronicle searchSearches session history by keyword or topic.
/chronicle standupSummarizes your work from the last day.
/chronicle tipsReturns personalized workflow tips.
/clear or /resetRequires an active session. Clears the current transcript and starts a fresh session.
/collect-debug-logsRequires an active session. Creates a debug log archive or uploads one as a secret gist.
/compactRequires an active session. Summarizes earlier parts of the conversation to reduce token pressure in the session.
/contextShows the current session's context usage details.
/create-canvas [PROMPT]Invokes the canvas-authoring skill. This slash command is a built-in skill.
/debugRequires an active session. Copies session debug JSON to your clipboard.
/export-gistRequires an active session. Exports the transcript to a secret gist.
/fleet [PROMPT]Requires an active session. Launches multiple agents in parallel for one task.
/forkRequires an active session. Forks the current session at the latest turn.
/inboxRenders an interactive inbox widget. If no work items are available, the widget is empty.
/initRequires a repository. Generates or improves repository instructions.
/interactive [PROMPT]Switches to Interactive mode and optionally starts with a prompt. See Working with agent sessions in the GitHub Copilot app.
/merge-to-parentRequires a forked session. Merges a forked session's work back to its parent.
/model or /models [MODEL]Opens model selection, or selects a model by name/ID.
/orchestrate [PROMPT]Coordinates work across sessions or repositories. This slash command is a built-in skill.
/plan [PROMPT]Switches to Plan mode and optionally starts with a prompt. See Working with agent sessions in the GitHub Copilot app.
/pr-fix-checksRequires an open pull request with failing checks. Runs a prompt to address failing pull request checks.
/pr-mergeRequires a mergeable pull request. Merges the current pull request.
/pr-openRequires an active session with changes. Opens a pull request from current session changes.
/pr-resolve-commentsRequires an open pull request with unresolved review comments. Runs a prompt to resolve pull request comments.
/remoteRequires an active session. Enables or manages remote control so you can access the current session from GitHub.com in a browser or from GitHub Mobile. Availability depends on your organization or enterprise policy. See About remote control of GitHub Copilot CLI sessions.
/renameRequires an active session. Renames the current chat or session.
/research [PROMPT]Runs a research workflow and produces a cited report.
/reset-allowed-toolsRequires an active session. Clears session-level tool approvals and turns auto-approval off.
/restart-sessionRequires an active session. Restarts the current session and keeps its history.
/reviewRequires an active session. Reviews the current session's changes.
/rubber-duck [PROMPT]Requests critique on your approach or implementation by a model other than the one you have used in the session. See Working with agent sessions in the GitHub Copilot app.
/security-reviewRequires an active session with changes. Runs a security-focused review against current diffs. See Working with agent sessions in the GitHub Copilot app.
/skillsManages skills; use /skills reload to reload skills mid-session.
/spar [PROMPT]Runs adversarial reasoning to challenge your approach.
/spawn [PROMPT]Creates a focused child session for delegated work.
/terminal [COMMAND]Requires an active session. Opens a new terminal in the right panel and can optionally run a command.
/usageOpens usage and rate-limit details for your plan.