Feature request: Add an in-app Prompt Snippets panel for high-frequency prompts

Open 💬 9 comments Opened Jun 4, 2026 by GGBondBlueWhale
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

Feature request

Please consider adding a lightweight Prompt Snippets / Prompt Panel feature to the Codex App.

The idea is simple: users should be able to save frequently used prompts inside the Codex App and quickly insert or send them when needed, without having to retype them or copy them from Notes, text expanders, or external documents.

This would not replace Skills, AGENTS.md, slash commands, or deep links. Instead, it would fill the gap between a full reusable Skill and an external note-taking workaround.

Problem

In daily Codex App usage, I often reuse short prompts or one-paragraph instructions, for example:

  • "Please only review the current uncommitted changes. Do not modify any code."
  • "Only verify the VM-related part. Do not inspect any report documents."
  • "Generate a concise Chinese acceptance report based on the current diff, including completed work, remaining risks, and next steps."
  • "Only run the build validation and confirm whether BUILD SUCCEEDED. Do not perform real-device manual testing."
  • "Only re-check the previously failed or uncertain acceptance items. Do not repeat checks that already passed."
  • "Inspect the current branch and changed files, then tell me whether this can be submitted."

These prompts are used frequently, but they are usually just a few sentences. They do not always justify creating a full Skill. However, manually retyping them or switching to Notes to find, copy, and paste the right prompt interrupts the Codex workflow.

For high-frequency users, this friction adds up. The prompts themselves are small, but they are important because they define task boundaries, review scope, validation expectations, and output format. When these prompts are managed outside the Codex App, several problems appear:

  1. Users have to leave the Codex App to search for the right prompt.
  2. It is easy to copy an outdated version of a prompt.
  3. Short, frequently used prompts get mixed with long, complex prompts in external notes.
  4. Users may put temporary instructions into AGENTS.md or Skills just to avoid retyping them, even when those instructions should not persist across tasks.
  5. Beginner users and vibe-coding users may not know how to create and manage Skills, but they still have many repeated prompts they want to reuse.

Why existing features do not fully solve this

Skills are too heavy for many short prompts

Skills are great for reusable workflows, project-specific capabilities, scripts, references, and structured procedures.

But many high-frequency prompts are much smaller than that. For example:

"Please only review the current diff and do not modify code."

Creating a Skill for this kind of prompt feels too heavy. The user has to think about naming, description, trigger scope, implicit invocation behavior, file structure, and whether it will clutter the Skills list.

A Prompt Snippet should be lighter: just a saved piece of text that the user explicitly chooses when needed.

AGENTS.md is persistent guidance, not per-turn prompt reuse

AGENTS.md is useful for stable project rules and long-term working agreements.

But many repeated prompts are only relevant to the current turn or current task. For example:

  • This time, only review.
  • This time, only build.
  • This time, ignore report documents.
  • This time, only re-check failed acceptance items.

These instructions should not always be loaded for every future task. Putting them in AGENTS.md can pollute unrelated work and make Codex over-constrained in later conversations.

A Prompt Panel would allow users to send these instructions only when they are actually needed.

Slash commands are not user-managed prompt snippets

Slash commands are useful for controlling Codex and invoking built-in behaviors or Skills.

But what I am asking for is different: a user-managed library of small, frequently used natural-language prompts. The user should be able to create, edit, search, pin, and send these snippets directly in the Codex App.

Deep links are useful, but not a real in-app prompt library

Deep links can help open a new thread with a prefilled prompt, which is useful for external automation.

However, they do not replace an in-app Prompt Panel because:

  • They require users to manage links outside Codex.
  • Long prompts need URL encoding and are not easy to edit.
  • They are better suited for starting new threads, not quickly sending follow-up prompts inside the current thread.
  • They do not provide an in-app searchable library.
  • They still require switching away from the current Codex workflow.

External Notes and text expanders are workarounds, not a Codex workflow

Right now, the practical workaround is to store prompts in Apple Notes, Notion, Raycast snippets, Alfred snippets, or another text tool.

This works, but it is not ideal for an interactive coding-agent workflow. Codex users often need to steer the agent immediately after a task completes: review the diff, only check failed items, do not modify code, run build only, summarize risks, etc.

These frequent follow-up prompts should be available inside the Codex App itself.

Deprecated Custom Prompts are not the right long-term answer

The older Custom Prompts feature is not a good replacement for this request. It is deprecated, is not an app-first prompt management UI, and still feels closer to a technical command mechanism than a lightweight user-facing snippets panel.

This request is specifically for an in-app, user-friendly prompt snippet library.

Proposed solution

Please add a lightweight Prompt Snippets / Prompt Panel to the Codex App.

A minimal version could include:

  1. Create, edit, duplicate, and delete prompt snippets.
  2. Each snippet has a title and prompt body.
  3. Open the panel from the composer, sidebar, command palette, or slash menu.
  4. Click a snippet to either:
  • Insert into composer
  • Send immediately
  1. Search snippets by title or content.
  2. Pin favorite snippets.
  3. Support global snippets and project/workspace-specific snippets.
  4. Snippets are not automatically included in context. They are only sent when the user explicitly selects them.
  5. Optional local-only storage or account sync.
  6. A warning not to store secrets, tokens, passwords, or private credentials in snippets.

Possible future enhancements

Later versions could add:

  • Folders or tags.
  • Keyboard shortcuts for favorite snippets.
  • Variables such as {branch}, {workspace}, {changed_files}, or {selected_files}.
  • A "Promote to Skill" action when a snippet becomes complex enough to deserve a full Skill.
  • Import/export for sharing prompt libraries between machines.
  • Per-project snippet sets.
  • Default behavior per snippet: insert only, or send immediately.

Example use case

After Codex modifies an iOS app, I often want to send this kind of follow-up:

Please only review the current uncommitted changes. Do not modify any code. Focus on whether the build passes, whether the diff matches the original task, and whether there is any regression risk. Please output a concise acceptance report with: conclusion, verified items, remaining risks, and next steps.

This is a prompt I may use many times a day. It is not complex enough to justify a Skill, but copying it from Notes every time is unnecessary friction.

With a Prompt Panel, I could save it as "Review current changes" and send it with one click.

Why this matters

This feature would be especially helpful for ordinary users, students, beginner developers, and vibe-coding users.

Advanced users may be comfortable creating Skills for complex workflows. But many users simply want to save a few reliable prompts that help them steer Codex consistently.

A lightweight Prompt Panel would make good prompting more reusable without forcing every reusable prompt to become a Skill. It would reduce context switching, reduce repeated typing, reduce accidental use of outdated prompts, and make Codex App feel more like a complete coding-agent workspace.

Summary

Please consider adding an in-app Prompt Snippets / Prompt Panel feature.

Current features each solve a different problem:

  • Skills are best for reusable workflows.
  • AGENTS.md is best for persistent project guidance.
  • Slash commands are best for controlling Codex or invoking existing features.
  • Deep links are best for external automation and opening prefilled threads.
  • External Notes are only a workaround.

There is still a missing lightweight layer for prompts that are too small for Skills but too frequent to keep retyping or copying from Notes.

A built-in Prompt Panel would fill that gap and significantly improve the daily Codex App workflow.

View original on GitHub ↗

9 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #26337

Powered by Codex Action

jenglong1899 · 1 month ago

Agree, Skill can not replace custom promtps

Sometimes when there are many changes in the codebase, I want to send a message to Codex like, "Scan this codebase for bugs. If you find a real bug, you get one point. If it's not a bug but you report it as one, you lose two points." Making this into a skill would be quite strange.

In theory, I could write "After completing the task, provide a git commit message" in the skill, but sometimes the AI forgets, so I still need to remind it occasionally.

etraut-openai contributor · 1 month ago
Creating a Skill for this kind of prompt feels too heavy

I'm curious why you think skills feel too heavy. You mentioned that there's a burden for creating a skill, but codex can handle the details for you.

Skill can not replace custom promtps

Why not? Skills provide a superset of the functionality of custom prompts.

jenglong1899 · 1 month ago

@etraut-openai For example, there have been a lot of changes in the codebase over the past few days, and I want to send a prompt: "Scan this codebase for bugs. If you find a real bug, you get one point. If it's not a bug but you report it as one, you lose two points."

Then I also want to send another prompt: "The current codebase has undergone significant changes compared to before. Please scan the codebase again and check if there are any missing items in the current project memory document. Are there any updates needed?"

If I want to turn these two prompts into skills, what should the name and description be? How should the specific content be written?

The description of skill will also taken some attention of AI, if I got other 10+ skill like this, it is kind of distraction

etraut-openai contributor · 1 month ago
If I want to turn these two prompts into skills, what should the name and description be?

The name can be whatever you'd like. Or let codex choose one for you. The description is irrelevant if you invoke them explicitly; descriptions are used only for implicit invocation. For more details about skills, refer to this documentation.

GGBondBlueWhale · 1 month ago
> If I want to turn these two prompts into skills, what should the name and description be? The name can be whatever you'd like. Or let codex choose one for you. The description is irrelevant if you invoke them explicitly; descriptions are used only for implicit invocation. For more details about skills, refer to this documentation.

I understand, but I think this is exactly the gap a prompt panel would solve. These are explicit, lightweight workflow prompts, not good Skill candidates: they need to be visible, editable, and one-click reusable without cluttering the Skills list or manually copying them from external notes every session.

jenglong1899 · 1 month ago

name: scan-bug
description: when user explicitly saying you should use it.
content: Scan this codebase for bugs. If you find a real bug, you get one point. If it's not a bug but you report it as one, you lose two points.

it is really strange just build a skill for such a short prompt

carter003 · 27 days ago
> Creating a Skill for this kind of prompt feels too heavy为这类提示词创建技能显得过于繁琐了。 I'm curious why you think skills feel too heavy. You mentioned that there's a burden for creating a skill, but codex can handle the details for you.我很好奇您为何认为技能功能过于繁琐。您曾提到创建技能会带来额外负担,但 Codex 可以帮您处理所有细节工作。 > Skill can not replace custom promtps技能无法替代自定义提示词 Why not? Skills provide a superset of the functionality of custom prompts.为什么不行?技能提供的功能是自定义提示词的超集。

skills take up window context

carter003 · 27 days ago

Deprecated. Use skills for reusable prompts https://developers.openai.com/codex/custom-prompts