ChatGPT Command Reference
A complete 2026 reference for ChatGPT slash commands, keyboard shortcuts, skills, plugins, and recommended command combinations across desktop, web, and Codex.
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:
- Official slash commands in the ChatGPT desktop app.
- Conditional and dynamically generated slash commands.
- ChatGPT web's account-dependent composer command menu.
- Skills invoked with
$. - Plugins invoked with
@. - Desktop keyboard shortcuts.
- Community-created prompt prefixes such as
/xrayand/magazinecover. - 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
- ChatGPT desktop slash commands
- ChatGPT desktop commands and keyboard shortcuts
- Using ChatGPT
- ChatGPT on the web
- Skills and plugins
- Plugins
- Scheduled tasks
- OpenAI documentation changelog
Table of contents
- Command-system map
- How to open and use slash commands
- Models, reasoning, and response behavior
- Planning and long-running work
- Chats, projects, and execution locations
- Developer context, review, and integrations
- Session control, diagnostics, and feedback
- Conditional and dynamic slash commands
- ChatGPT web slash menu
- Skills, plugins, files, and other prefixes
- Recommended combinations
- Desktop keyboard shortcuts
- Community slash-style prompt shortcuts
- Create your own reusable shortcuts
- Troubleshooting
- Quick-reference cheat sheet
- 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
- Click or focus the chat composer.
- Type
/. - Continue typing to filter, such as
/stafor/status. - Select the command and provide arguments if the command accepts them.
- 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 |
Recommended sequence
/model
/reasoning
/fastChoose 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 |
Recommended plan-to-execution workflow
/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 |
Recommended repository workflow
/project
/local
/initEdit 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.
/reviewThe 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
/compactBefore 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 requestBecause 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.
11. Recommended combinations
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.
/statusBest 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.
/reviewBest for protecting an active checkout while allowing substantial changes.
C. Configure quality versus speed
/model
/reasoning
/fastBest 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
/forkIn 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
/initThen edit AGENTS.md, and continue with:
/plan Inspect the repository instructions and propose the smallest safe implementation.H. Recover a long conversation
/status
/compactFollow 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:
- Subject: what the image contains.
- Structure: infographic, cutaway, comparison, timeline.
- Style: photographic, watercolor, blueprint, 3D.
- Camera/composition: close-up, aerial, low angle, centered.
- Lighting/material: golden hour, studio light, glass, chrome.
- 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 camerabecomes:
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
/mcpfor 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
/compactIf 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
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.