← Back to Guides

ChatGPT Command Reference

A complete 2026 reference for ChatGPT slash commands, keyboard shortcuts, skills, plugins, and recommended command combinations across desktop, web, and Codex.

Last updated 2026-09-02
ChatGPT
Slash Commands
Keyboard Shortcuts
Skills
Plugins

ChatGPT Command Reference

Slash Commands, Keyboard Shortcuts, Skills, Plugins, and Practical Combinations

2026 Edition
Author: Lucio A. Da Silva
Reference verified: September 2, 2026


About this guide

This guide documents the command systems currently associated with ChatGPT:

  1. Official slash commands in the ChatGPT desktop app.
  2. Conditional and dynamically generated slash commands.
  3. ChatGPT web's account-dependent composer command menu.
  4. Skills invoked with $.
  5. Plugins invoked with @.
  6. Desktop keyboard shortcuts.
  7. Community-created prompt prefixes such as /xray and /magazinecover.
  8. Recommended command combinations and reusable workflows.

The distinction between these systems matters. An official slash command controls the application or an agent session. A skill loads a reusable workflow. A plugin connects ChatGPT to tools or information. A community prompt prefix is merely concise natural-language prompting; it does not unlock a hidden feature.

Availability note: OpenAI states that commands vary by environment, feature rollout, plan, workspace policy, current mode, and connected capabilities. Type / in your own composer to see the authoritative list for that chat.

Primary official references


Table of contents

  1. Command-system map
  2. How to open and use slash commands
  3. Models, reasoning, and response behavior
  4. Planning and long-running work
  5. Chats, projects, and execution locations
  6. Developer context, review, and integrations
  7. Session control, diagnostics, and feedback
  8. Conditional and dynamic slash commands
  9. ChatGPT web slash menu
  10. Skills, plugins, files, and other prefixes
  11. Recommended combinations
  12. Desktop keyboard shortcuts
  13. Community slash-style prompt shortcuts
  14. Create your own reusable shortcuts
  15. Troubleshooting
  16. Quick-reference cheat sheet
  17. Official URL directory

1. Command-system map

Syntax What it does Example Status
/command Controls a ChatGPT desktop or agent session /plan Official, but availability varies
/prompts:name Expands a local custom prompt in supported Codex surfaces /prompts:draftpr Official but deprecated
$skill-name Explicitly invokes a reusable skill $pdf Create a polished PDF Official
@plugin Explicitly selects an installed plugin or bundled capability @Google Drive summarize the launch plan Official
@file or attachment control Adds a file or source as context where supported @requirements.md identify risks Official UI pattern; behavior varies
Natural language Requests an outcome directly Create a 9:16 image of... Primary ChatGPT interaction model
/visual-style Describes a style or transformation /xray /infographic an electric motor Community shorthand, not an official command

OpenAI recommends describing the result you want directly. Use explicit commands when you need to control the session, select a capability, or standardize a repeated workflow.


2. How to open and use slash commands

  1. Click or focus the chat composer.
  2. Type /.
  3. Continue typing to filter, such as /sta for /status.
  4. Select the command and provide arguments if the command accepts them.
  5. Press Enter.

Commands can also appear in the middle of a draft where the current app version supports composer autocomplete.

Basic examples

/status
/plan Design a migration plan from Vue 2 to Nuxt 4.
/goal Produce a tested migration guide with risks, milestones, and rollback steps.

Learn more: Official slash-command reference


3. Models, reasoning, and response behavior

These commands adjust how ChatGPT or Codex approaches the current chat.

Command Description Usage example Best use Learn more
/model Opens the model picker for the current chat. /model Change the capability, speed, or supported feature set. Models
/reasoning Opens the reasoning-effort selector. /reasoning Increase effort for complex analysis; lower it for quick tasks. Models
/fast Toggles a catalog-provided Fast service tier when available. /fast Reduce waiting time on supported models when higher credit use is acceptable. Speed
/personality Selects a supported response personality. /personality Change response style without rewriting the task. Slash commands
/memories Configures whether the chat can use or generate memories. /memories Control cross-session continuity when Memories is available. Customization
/model
/reasoning
/fast

Choose the model first, then its reasoning level, then decide whether Fast mode is worth the additional credit consumption. Higher reasoning is most useful for architecture, difficult debugging, research synthesis, or decisions with many constraints.


4. Planning and long-running work

Command Description Usage example Best use Learn more
/plan Toggles plan mode for multi-step planning. It can accept an inline planning request. /plan Interview me, then design a 12-week Azure AI learning plan. Clarify requirements and sequence work before implementation. Slash commands
/goal Sets a persistent goal for longer-running work. The goal text becomes the initial prompt and completion criteria. /goal Build and validate the dashboard described in the approved plan. Work that should continue toward a measurable outcome. Long-running work
/goal pause Pauses the active goal where goal controls are supported. /goal pause Stop ongoing work without discarding the goal. Follow a goal
/goal resume Resumes a paused goal. /goal resume Continue after providing new input or reconnecting. Follow a goal
/goal clear Clears the current goal. /goal clear End or replace a no-longer-relevant goal. Follow a goal
/side Opens a temporary side chat without interrupting the main chat. It can accept inline text. /side Identify the three biggest risks in the current plan. Ask a detour question while preserving the main task. Long-running work
/plan Interview me about requirements, constraints, audience, and success criteria.

After approving the plan:

/goal Implement the approved plan, verify the deliverables, and stop when all success criteria pass.

During execution:

/status
/side Summarize progress and list unresolved risks.

This is one of the strongest command combinations because it separates definition from execution and preserves the main work while you ask side questions.


5. Chats, projects, and execution locations

Chat and project organization

Command Description Usage example Best use Learn more
/project Chooses a project for new chats. /project Keep related chats, files, and instructions together. Projects and chats
/task Starts a chat without a project. /task One-off work that should not inherit project context. Slash commands
/fork Copies a local chat into a new local chat or worktree. /fork Explore an alternative without altering the original thread. Slash commands

Execution location

Command Description Usage example Best use Learn more
/local Runs the chat in the selected local project. /local Work directly with files and tools on the current computer. Codex environments
/worktree Runs the chat in a new Git worktree. /worktree Isolate changes from unfinished work in the main checkout. Git worktrees
/cloud Runs the chat in the cloud when cloud execution is available. /cloud Continue after closing the local app or delegate long-running work. Cloud environment
/cloud-environment Selects the cloud environment for the chat. /cloud-environment Choose the configured remote environment before running in cloud mode. Cloud environment

Choosing an execution target

Need Recommended command
Read or change files in your active checkout /local
Keep generated code changes isolated /worktree
Let work continue remotely /cloud-environment, then /cloud
Explore an alternative approach /fork
Start unrelated one-off work /task

6. Developer context, review, and integrations

Command Description Usage example Best use Learn more
/init Generates an AGENTS.md scaffold in the current project. /init Establish persistent repository instructions for coding agents. AGENTS.md
/ide-context Turns shared IDE context on or off. /ide-context Control whether open files and editor selection are supplied automatically. Codex IDE extension
/review Starts code-review mode for uncommitted changes or comparison with a base branch. /review Find correctness, security, and maintainability problems before committing. Code review
/mcp Opens MCP status and shows connected servers. /mcp Confirm whether external tools and context providers are connected. Model Context Protocol
/project
/local
/init

Edit AGENTS.md so it contains the repository's build commands, tests, conventions, boundaries, and definition of done. Then:

/plan Add the requested feature and identify affected tests.
/worktree
/goal Implement the approved feature, run relevant checks, and document the result.
/review

The worktree isolates the implementation; review mode provides a separate quality pass.


7. Session control, diagnostics, and feedback

Command Description Usage example Best use Learn more
/status Shows the chat ID, context usage, and rate limits. /status Diagnose context pressure, confirm session identity, or inspect limits. Slash commands
/compact Compacts the current chat's context. /compact Continue a long conversation with less context overhead. Slash commands
/approve Approves one retry of a recent automatic-review denial when automatic review is active. /approve Retry the specific denied action after reviewing its implications. Automatic review
/feedback Opens the feedback dialog and can include logs. /feedback Report a product problem or unexpected behavior. Troubleshooting
/pet Wakes or tucks away the desktop pet when the feature is available. /pet Control the optional desktop companion. Pets

Long-chat maintenance

/status
/compact

Before compacting, ask ChatGPT to summarize critical decisions, constraints, unresolved questions, and filenames. This creates a human-readable checkpoint even though the command handles context automatically.

Approval safety

/approve is not a blanket permission command. It is a one-retry control for a recent automatically denied action. Review the target action first, especially if it writes files, runs shell commands, accesses a network, or affects external systems.


8. Conditional and dynamic slash commands

These commands or menu entries are documented by OpenAI but are not part of the fixed 24-command desktop index in every environment.

/share

Item Details
Purpose Opens the sharing flow where slash-based sharing is supported.
Example /share
Important behavior A shared snapshot may include user-visible messages, reasoning summaries, image attachments, viewed or generated images, file changes, paths, and diffs. Review it before sending the link.
Learn more Using ChatGPT: sharing a Codex thread

/prompts:<name> — deprecated custom prompts

Custom prompt files can appear as commands such as:

/prompts:draftpr FILES="src/app.ts src/app.test.ts" PR_TITLE="Improve validation"

OpenAI now marks custom prompts as deprecated and recommends Skills for reusable workflows. Existing prompt files can still support positional placeholders ($1 through $9), $ARGUMENTS, named placeholders, and $$ for a literal dollar sign.

Learn more: Custom prompts

Skill entries in the slash menu

Enabled skills can appear in slash-command autocomplete. The canonical explicit syntax is:

$skill-name your request

Because installed skills vary by account, project, plugin, and administrator policy, there cannot be one universal list of skill-generated menu entries.

Learn more: Skills and plugins


9. ChatGPT web slash menu

ChatGPT web has its own composer command menu. OpenAI explicitly states that it does not expose the desktop or Codex CLI command set. Type / in the current web chat to see the actions available for your plan, workspace, mode, and feature rollout.

The visible menu can change when you:

  • Switch between Chat and ChatGPT Work.
  • Enter or leave a Project.
  • Install or remove plugins and skills.
  • Change workspace or administrator policy.
  • Gain access to a staged product rollout.
  • Use web, desktop, or mobile.

For that reason, a static document should not claim undocumented web entries such as /image, /search, or /canvas are permanent universal commands. If one appears in your composer, select it there; otherwise request the capability in natural language.

Examples:

Search the web for the latest official release notes and cite every claim.
Create a 9:16 photorealistic sunrise image with readable Portuguese text.
Open a canvas and help me revise this article.

Learn more: ChatGPT on the web and Developer commands


10. Skills, plugins, files, and other prefixes

Skills: $skill-name

A skill is a reusable workflow containing instructions and, optionally, scripts and references.

$pdf Create a polished PDF from this report and verify every rendered page.
$spreadsheets Analyze this workbook, add formulas, and create an executive chart.

Use a skill when the task needs a repeatable method or a specialized artifact workflow. Skills may also activate automatically when their description closely matches the request.

Learn more: Build skills

Plugins: @plugin

A plugin can bundle skills, connectors, tools, and other capabilities.

@Google Drive find the current project charter and summarize unresolved decisions.
@Canva create a presentation from the approved outline.

Use @ when you want to force a particular installed plugin. Otherwise, describe the outcome and let ChatGPT select an appropriate capability.

Learn more: Plugins

Files and context: @file or attachment controls

Where file mentions are supported, select a file through @ autocomplete or the attachment control:

@AssessmentSummary.vue explain the current data flow and identify dead code.

Do not rely on a filename alone when several files have the same name. Select the actual file from the menu or provide its project-relative path.

Learn more: Work with files

Suggested skill and plugin pairings

Goal Useful explicit selection Why
Current OpenAI product guidance $openai-docs or @OpenAI Developers Grounds the answer in current official documentation.
Analyze an .xlsx file $spreadsheets Uses a spreadsheet-specific workflow and preserves workbook structure.
Produce a .docx document $documents Applies document authoring and verification practices.
Create or inspect a PDF $pdf Handles PDF layout, rendering, and page-level QA.
Build a slide deck $presentations Uses presentation structure and slide verification.
Retrieve connected cloud files @Google Drive Selects the connected Drive source explicitly.
Work from a design @Figma Supplies design context or design-system assets.
Create a social or marketing design @Canva Routes the request to a design-oriented workflow.

Availability and exact names depend on installed plugins, enabled skills, and workspace policy.


A. Shape a large task, then execute it

/plan Interview me and define deliverables, constraints, risks, and acceptance criteria.
/goal Execute the approved plan and verify every deliverable.
/status

Best for reports, applications, migrations, research, and multi-file deliverables.

B. Run a safe isolated code change

/project
/worktree
/plan Implement the feature with tests and no unrelated changes.
/goal Complete the approved implementation and run relevant checks.
/review

Best for protecting an active checkout while allowing substantial changes.

C. Configure quality versus speed

/model
/reasoning
/fast

Best for choosing an appropriate model and effort before an expensive task.

D. Use an external source deliberately

/mcp
@Google Drive find the latest approved policy and summarize it with source links.

Best for confirming connectivity before relying on a plugin or MCP-backed tool.

E. Preserve the main task while asking a question

/side Explain why the current approach was selected and list credible alternatives.

Best during long goals or complex implementations.

F. Compare alternative approaches safely

/fork

In the fork:

/plan Explore an alternative architecture using a BFF and compare tradeoffs.

Best when you want a genuine branch in reasoning or implementation.

G. Start a repository correctly

/local
/init

Then edit AGENTS.md, and continue with:

/plan Inspect the repository instructions and propose the smallest safe implementation.

H. Recover a long conversation

/status
/compact

Follow with a short reminder of the current objective if needed.

I. Schedule a repeatable workflow with a skill

Use natural language because scheduling is primarily an outcome-driven feature:

Create a scheduled task that runs $weekly-status every Friday at 4:00 PM and posts the result to this chat.

Learn more: Scheduled tasks


12. Desktop keyboard shortcuts

OpenAI allows shortcuts to be searched, changed, or reset under Settings > Keyboard Shortcuts. Some shortcuts only appear when the corresponding mode or feature is available.

General navigation

Action macOS Windows / Linux
Open command menu ⌘ Shift P or ⌘ K Ctrl Shift P or Ctrl K
Open settings ⌘ , Ctrl ,
Open keyboard shortcuts ⌘ / Ctrl /
Open folder (Codex and Work only) ⌘ O Ctrl O
Navigate back ⌘ [ or Mouse Back Ctrl [ or Mouse Back
Navigate forward ⌘ ] or Mouse Forward Ctrl ] or Mouse Forward
Increase font size ⌘ + Ctrl + or Ctrl =
Decrease font size ⌘ - Ctrl -
Reset font size ⌘ 0 Ctrl 0
Toggle sidebar ⌘ B Ctrl B
Toggle bottom panel (Codex only) ⌘ J Ctrl J
Toggle terminal (Codex only) Control + grave-accent key Ctrl + grave-accent key
Clear focused terminal Control L or ⌘ K Ctrl L or Ctrl K
Clear all unread indicators (Codex only) Shift Esc Shift Esc
Undo last app action ⌘ Z Ctrl Z
Redo last app action ⌘ Shift Z Ctrl Y or Ctrl Shift Z
Close current tab or window ⌘ W Ctrl W or Ctrl F4
Toggle full screen ⌘ Control F F11
Quit the app ⌘ Q Ctrl Q

Chats

Action macOS Windows / Linux
New chat ⌘ N or ⌘ Shift O Ctrl N or Ctrl Shift O
New standalone chat (Codex only) ⌘ Option O Ctrl Alt O
Quick chat (ChatGPT only) ⌘ Option N Ctrl Alt N
New temporary chat (ChatGPT only) ⌘ Shift N Ctrl Shift N
Archive chat ⌘ Shift A Ctrl Shift A
Mark chat as unread ⌘ Shift U Ctrl Shift U
Pin or unpin chat ⌘ Option P Ctrl Alt P
Rename chat ⌘ Option R Ctrl Alt R
Open side chat (Codex only) ⌘ Option S Ctrl Alt S
Search chats Not assigned by default Not assigned by default
Find in chat ⌘ F Ctrl F
Find next match ⌘ G Ctrl G
Find previous match ⌘ Shift G Shift F3
Previous chat or tab Control Shift Tab, ⌘ Shift [, or ⌘ Option ← Ctrl Shift Tab, Ctrl Shift [, or Ctrl Page Up
Next chat or tab Control Tab, ⌘ Shift ], or ⌘ Option → Ctrl Tab, Ctrl Shift ], or Ctrl Page Down
Next chat needing attention (Codex only) ⌘ Option A Ctrl Alt A
Open recent chat 1–6 ⌘ Option 1–6 Ctrl Alt 1–6
Go to chat 1–9 ⌘ 1–9 Ctrl 1–9

Input and modes

Action macOS Windows / Linux
Open model picker Control Shift M Ctrl Shift M
Open project picker ⌘ Option Shift O Ctrl Alt Shift O
Start voice chat Control Shift V Ctrl Shift V
Start dictation Control Shift D Ctrl Shift D
Restore previous composer prompt when composer is empty when composer is empty
Approve open request Enter Enter
Decline open request Esc Esc
Switch to Chat, Work, or Codex Control 1, Control 2, Control 3 Alt 1, Alt 2, Alt 3
Toggle Activity view ⌘ Option U Ctrl Alt U

Workspace and built-in browser

Action macOS Windows Linux
Run environment action 1 ⌘ Shift D Win Shift D Super Shift D
Search files (Codex only) ⌘ P Ctrl P Ctrl P
Toggle file tree (Codex only) ⌘ Shift E Ctrl Shift E Ctrl Shift E
Open review tab (Codex only) Control Shift G Ctrl Shift G Ctrl Shift G
Toggle review panel (Codex only) ⌘ Option B Ctrl Alt B Ctrl Alt B
Open browser tab ⌘ T Ctrl T Ctrl T
Toggle browser panel ⌘ Shift B Ctrl Shift B Ctrl Shift B
Go to line or focus browser address bar ⌘ L Ctrl L Ctrl L
Browser back ⌘ ← Alt ← Alt ←
Browser forward ⌘ → Alt → Alt →
Reload browser page ⌘ R Ctrl R Ctrl R
Reload without cache ⌘ Shift R Ctrl Shift R Ctrl Shift R
Copy browser URL ⌘ Shift C Ctrl Shift C Ctrl Shift C
Toggle browser browse/comment mode ⌘ . Ctrl . Ctrl .
Copy conversation path (Codex only) ⌘ Option Shift C Not listed Not listed
Copy chat deep link ⌘ Option L Ctrl Alt L Ctrl Alt L
Copy session ID ⌘ Option C Ctrl Alt C Ctrl Alt C
Copy working directory (Codex only) ⌘ Shift C Ctrl Shift C Ctrl Shift C
Take an Appshot Press both keys Configure where supported Configure where supported

Learn more: Official commands and keyboard shortcuts


13. Community slash-style prompt shortcuts

Community shortcuts are not official commands. They are prompt prefixes that ChatGPT interprets as ordinary words. There is no finite or authoritative master list because anyone can invent one.

Technical and explanatory

Prefix Intended result Example combination
/xray Transparent or X-ray view /xray /infographic a laptop
/cutaway Exterior removed to reveal interior /cutaway /labeleddiagram a jet engine
/crosssection Sliced cross-section /crosssection /technicaldrawing a volcano
/explodedview Separated components /explodedview /blueprint a mechanical watch
/blueprint Blueprint treatment /blueprint /orthographic a tiny house
/patentdrawing Monochrome patent-style plate /patentdrawing /orthographic an invention
/infographic Visual explanation /infographic /timeline history of AI
/flowchart Process with connected steps /flowchart customer support escalation
/mindmap Branching concept map /mindmap Azure AI learning topics
/dashboard Dashboard-style presentation /dashboard school performance metrics

Photography and cinema

Prefix Intended result Example combination
/photorealistic Photographic realism /photorealistic /goldenhour a beach veranda
/portrait Portrait composition /portrait /editorial a software engineer
/headshot Professional head-and-shoulders image /headshot /studiolighting neutral background
/cinematic Movie-like composition and lighting /cinematic /lowangle a lone astronaut
/filmstill Frame from a fictional film /filmstill /35mm rainy city street
/macro Extreme close-up /macro /shallowdof a butterfly wing
/aerial High aerial perspective /aerial /photorealistic coastal town
/goldenhour Warm sunrise or sunset light /goldenhour /backlit mountain portrait
/bluehour Twilight lighting /bluehour /cityscape
/bokeh Defocused background lights /portrait /bokeh /nightphoto

Illustration, 3D, and publishing

Prefix Intended result Example combination
/watercolor Watercolor illustration /watercolor /storybook forest scene
/engraving Antique engraved style /engraving /portrait
/lineart Clean line illustration /lineart /minimalist botanical set
/3drender CGI rendering /3drender /productmockup /studiolighting
/isometric Isometric perspective /isometric /miniatureworld smart city
/pixelart Pixel graphics /pixelart game environment
/logo Logo concept /logo /minimalist lighthouse data portal
/logomark Symbol-only brand mark /logomark geometric education platform
/magazinecover Magazine-cover layout /magazinecover /editorial /portrait
/bookcover Book-cover concept /bookcover /minimalist AI handbook
/socialpost Social graphic /socialpost /infographic five AI tips
/thumbnail Video thumbnail /thumbnail /cinematic high contrast
/minime Miniature toy-like person /minime /productmockup /toybox
/actionfigure Packaged action-figure concept /actionfigure /collectible

Image editing shorthand

Prefix Intended action Example
/removebackground Remove the background /removebackground keep hair edges clean
/backgroundreplace Replace the background /backgroundreplace modern office
/removeobject Remove an object /removeobject remove the sign behind the subject
/inpaint Regenerate a selected region /inpaint repair the damaged sleeve
/outpaint Extend beyond the frame /outpaint expand to 16:9
/restore Repair an old or damaged image /restore preserve facial identity
/colorize Add color to monochrome media /colorize historically plausible colors
/recolor Change a color scheme /recolor use the supplied brand palette
/relight Change illumination /relight soft sunrise from the left
/reframe Change crop or composition /reframe 9:16 with space above for text

Correct combination formula

Use two or three complementary prefixes, then state the real requirements:

/xray /infographic /blueprint
A modern electric vehicle showing the battery pack, motors, inverter,
cooling system, and control electronics. Clearly labeled, clean technical
layout, readable English text, aspect ratio 16:9.

Think in layers:

  1. Subject: what the image contains.
  2. Structure: infographic, cutaway, comparison, timeline.
  3. Style: photographic, watercolor, blueprint, 3D.
  4. Camera/composition: close-up, aerial, low angle, centered.
  5. Lighting/material: golden hour, studio light, glass, chrome.
  6. Constraints: aspect ratio, exact text, brand colors, exclusions.

Do not stack many conflicting prefixes. /minimalist /maximalist /watercolor /photorealistic /pixelart gives the model incompatible directions.


14. Create your own reusable shortcuts

Conversation-local macro

Define a shortcut in plain language:

For this conversation, /mybrand means:
- use #00B3F0, #A6CE39, #006998, and #595A5C;
- use clean modern typography and generous whitespace;
- use 16:9 unless I specify another aspect ratio;
- preserve accessibility and high contrast;
- never use gradients.

Then invoke it:

/mybrand /infographic Explain the AI development lifecycle.

This remains a prompting convention, not an application command.

Durable reusable workflow: create a skill

Use a skill when a shortcut needs stable steps, references, templates, scripts, or team sharing. Invoke it with:

$mybrand-infographic Explain the AI development lifecycle.

Skills are preferred over deprecated /prompts:<name> custom prompts.

Learn more: Build skills


15. Troubleshooting

A command does not appear

Possible reasons:

  • You are using ChatGPT web rather than the desktop app.
  • You are in Chat instead of Work or Codex, or vice versa.
  • The feature is unavailable on your plan, platform, region, or current rollout.
  • Your workspace administrator disabled the capability.
  • The command requires a Git project, cloud environment, IDE integration, MCP server, Memories, pet, or another prerequisite.

Action: type / and trust the live menu for the current chat.

A social-media slash shortcut does nothing special

It is probably community shorthand. Rewrite it as a complete natural-language instruction. For example:

/xray a camera

becomes:

Create a technically plausible cutaway illustration of a mirrorless camera.
Make the outer shell partially transparent and label the lens elements,
sensor, shutter, processor, battery, display, and control board.

A skill or plugin is missing

  • Confirm it is installed and enabled.
  • Type $ to look for skills.
  • Type @ to look for plugins.
  • Check workspace policy and connection status.
  • Use /mcp for MCP-backed local integrations.

A keyboard shortcut conflicts with the operating system

Open Settings > Keyboard Shortcuts, search for the action, and assign a different binding. Linux Wayland and global operating-system shortcuts can affect availability.

Context is nearly full

Use:

/status
/compact

If the task has critical constraints, also ask for a concise checkpoint summary before continuing.

A protected action was denied

Read the denial and the exact requested action. Use /approve only when automatic review denied a recent action and you intentionally want one retry. Do not treat it as a general bypass.


16. Quick-reference cheat sheet

Official desktop slash commands

Category Commands
Model and behavior /model, /reasoning, /fast, /personality, /memories
Plan and long-running work /plan, /goal, /side
Projects and chats /project, /task, /fork
Execution target /local, /worktree, /cloud, /cloud-environment
Developer and integrations /init, /ide-context, /review, /mcp
Session and support /status, /compact, /approve, /feedback, /pet

Conditional and dynamic

Syntax Purpose
/share Open sharing where supported.
/goal pause Pause a running goal.
/goal resume Resume a paused goal.
/goal clear Clear the active goal.
/prompts:<name> Invoke a deprecated local custom prompt.
$skill-name Explicitly invoke a skill.
@plugin Explicitly select a plugin.

Best combinations

Outcome Sequence
Define and execute a major task /plan/goal/status
Isolated code implementation /project/worktree/goal/review
Choose quality and speed /model/reasoning/fast
Use a connected tool /mcp@plugin or $skill-name
Explore an alternative /fork/plan
Ask without interrupting work /side <question>
Recover context capacity /status/compact
Configure cloud execution /cloud-environment/cloud

Most useful keyboard shortcuts

Action macOS Windows / Linux
Open command menu ⌘ Shift P or ⌘ K Ctrl Shift P or Ctrl K
Show keyboard shortcuts ⌘ / Ctrl /
New chat ⌘ N Ctrl N
Temporary chat ⌘ Shift N Ctrl Shift N
Find in chat ⌘ F Ctrl F
Open model picker Control Shift M Ctrl Shift M
Start voice chat Control Shift V Ctrl Shift V
Restore previous prompt

17. Official URL directory

Topic URL
Slash commands https://learn.chatgpt.com/docs/reference/slash-commands
Desktop commands and shortcuts https://learn.chatgpt.com/docs/reference/commands
Developer command reference https://learn.chatgpt.com/docs/developer-commands
ChatGPT web https://learn.chatgpt.com/docs/web
Using ChatGPT https://learn.chatgpt.com/docs/use-chatgpt
ChatGPT Work https://learn.chatgpt.com/docs/get-started-with-work
Models https://learn.chatgpt.com/docs/models
Long-running work and goals https://learn.chatgpt.com/docs/long-running-work
Projects and chats https://learn.chatgpt.com/docs/projects
Scheduled tasks https://learn.chatgpt.com/docs/automations
Skills and plugins https://learn.chatgpt.com/docs/skills-and-plugins
Build skills https://learn.chatgpt.com/docs/build-skills
Plugins https://learn.chatgpt.com/docs/plugins
Custom prompts (deprecated) https://learn.chatgpt.com/docs/custom-prompts
MCP https://learn.chatgpt.com/docs/extend/mcp
AGENTS.md https://learn.chatgpt.com/docs/agent-configuration/agents-md
Codex environments https://learn.chatgpt.com/docs/environments/modes
Git worktrees https://learn.chatgpt.com/docs/environments/git-worktrees
Troubleshooting https://learn.chatgpt.com/docs/reference/troubleshooting
Changelog https://learn.chatgpt.com/docs/changelog

Final accuracy note

This guide is complete for the fixed slash commands listed in OpenAI's ChatGPT desktop reference as of September 2, 2026, and it includes the additional documented /share, /goal controls, deprecated custom-prompt namespace, skill syntax, and plugin syntax.

It cannot provide a permanent universal list of:

  • ChatGPT web menu actions, because OpenAI makes them context- and account-dependent.
  • Installed skill or plugin commands, because each user's environment differs.
  • Community slash-style prompt prefixes, because they are unlimited natural-language conventions.

When this document and the live interface differ, the command menu displayed after typing / in the current chat is the operational source of truth. Check the official slash-command reference and changelog for updates.


ChatGPT Command Reference — 2026 Edition
Author: Lucio A. Da Silva

Put this into practice with Prompt Architect

Turn what you just read into production-ready prompts and workflows — free for 7 days, no credit card required.

Start free trial