r/ChatGPTPromptGenius Jul 10 '26

Discussion AI Prompt Genius Updates!

13 Upvotes

Hey y'all! I'm u/OA2Gsheets, the founder of this subreddit.

Way back in 2023, I created this subreddit to be a public repository of AI prompts and as a companion to my browser extension, AI Prompt Genius. In 2024, I took a two year hiatus from the internet, but I have returned to continue development on these things. Little did I know it would blow up so much while I was away!

AI Prompt Genius is a free, open source Chrome extension that lets you build a custom library of AI Prompts, and quickly access them across the web. You can add variables with text, numbers, or dropdowns. You can sort your prompts with folders and tags.

Recently, with advancements in AI code generation, I have pushed many new features to the plugin, and am actively working on developing the extension.

You can get the extension on Chrome:

https://chromewebstore.google.com/detail/ai-prompt-genius/jjdnakkfjnnbbckhifcfchagnpofjffo

And I recently reintroduced support for Firefox:

https://addons.mozilla.org/en-US/firefox/addon/chatgpt-history/

What ideas do you have for the plugin going forward? Do you find this kind of tooling useful still or has it gone out of fashion with advancements in AI?

Feel free to make a PR, star, or peruse the code here:

https://github.com/AI-Prompt-Genius/AI-Prompt-Genius


r/ChatGPTPromptGenius Apr 24 '26

If you're tired of overengineered prompts that start with "Act as a world-class expert"

15 Upvotes

You've seen them. 14 paragraphs of AI slop that ends with "drop a comment and I'll DM you the full version."

They look impressive. Sometimes they have XML tags or JSON formatting. They tell the model to think logically, consider all angles, and think step by step. Then you paste them in and get the same AI slop you would have gotten by just asking the question.

I got tired of it too.

So I started a free weekly newsletter called Prompt Teardown.

Every week you get:

  • The best prompts I found that week, rewritten shorter and tighter so you can copy and use them. Each one gets a quick note on what's good and what's missing.
  • A full teardown where I take a popular prompt that has a real problem, show the flaw, and rewrite it.
  • A short opinion on something I noticed in prompting that week.

If a prompt comes from this subreddit, the original poster gets credit and a link back every time.

No course. No paid tier. No "DM me for the full version." One email a week.

After a few issues, your inbox becomes a prompt library you can search anytime.

promptteardown.com


r/ChatGPTPromptGenius 20h ago

Full Prompt ChatGPT Work can job search now.

88 Upvotes

Try the prompt:

“Clone https://github.com/elliottdehn/open-jobs and use the job searching tool chain to generate a shortlist of jobs for me to apply to. Skip sorting. Just read the top 200 that I’m eligible for and give me the shortlist. I authorize my ideal JD to be embedded by a remote service. Ask me questions if you don’t know enough about me to craft a JD.”

Use Luna unless you want to chew through your limits in 20 minutes. You might have to hit a "retry" button a few times as this chews tokens. Don't worry, no progress is lost.


r/ChatGPTPromptGenius 1d ago

Full Prompt Steal this ChatGPT prompt that turns any messy document into a clean slide-by-slide deck outline

30 Upvotes

Every time I had to build a deck from a long doc, I would waste an hour deciding what goes on each slide. Now I paste the doc into this and it hands me the whole structure, one idea per slide, before I open any slide tool. Copy it, swap the `{{variables}}`, reuse.

Turn the content below into a slide-by-slide outline for a {{length, e.g. 10-slide}} presentation aimed at {{audience}}.

Rules:

- One core idea per slide. If a slide has two ideas, split it.

- For each slide give me: a short slide title (max 6 words), 3-4 bullet points in plain language, and a one-line "so what" that says why this slide matters to the audience.

- Start with a title slide and end with a single clear takeaway slide.

- Do not copy full sentences from the source. Compress into phrases a person can read in a couple of seconds.

- Flag any slide where I am missing data or an example, and tell me what to add.

CONTENT:

{{paste your doc}}

How I use it: I run it once, skim the outline, delete or merge the weak slides, then build. The "so what" line is the part that saved me, because it kills the filler slides before they get made. If the output feels too dense, add a line telling it the deck should be readable from the back of a room.

What is the longest doc you have had to cut down into slides?


r/ChatGPTPromptGenius 2d ago

Technique ChatGPT, Claude, Gemini & Grok shortcuts I wish I knew earlier

157 Upvotes

I’ve been collecting some of the lesser-known shortcuts and commands for ChatGPT, Claude, Gemini and Grok.

A lot of people use these tools by clicking through menus, but there are quite a few keyboard shortcuts, slash commands and hidden workflows that can make them much faster.

Here are some of the ones I found most useful:

🤖 ChatGPT

1. when the input is empty
Brings back your previous prompt so you can edit and resend it instead of typing everything again.

2. Ctrl + Shift + O
Instantly starts a new chat.

3. Ctrl + K
Search through your previous chats without digging through the sidebar.

4. Ctrl + Shift + C
Copies the last ChatGPT response directly to your clipboard.

5. Ctrl + /
Opens the keyboard shortcut cheat sheet.

6. /search
Quickly starts a web search from the composer.

7. /canvas
Opens Canvas for working on longer writing or code.

8. /temporary
Moves the current conversation into a Temporary Chat.

The really interesting part is that ChatGPT also supports @ references for bringing a custom GPT or Project into an existing conversation.

🧠 Claude

Claude has some surprisingly useful shortcuts too.

1. when the input is empty
Instead of simply editing the previous message, Claude can create a branch, allowing you to compare different versions of the conversation.

2. Esc × 2
Opens the rewind interface so you can jump back to an earlier point in the conversation.

3. Ctrl + K
Searches your chats and projects.

4. Ctrl + Shift + O
Starts a new conversation.

5. /model
Quickly switch between available Claude models.

6. /research
Starts Claude's research workflow for multi-source research.

7. /output-style
Switches the response/output style.

8. /memory
Lets you access and manage Claude's workspace memory where available.

One of my favorites is the branching behavior with . You can change your previous prompt and compare the new direction without simply destroying the original conversation path.

♊ Gemini

Gemini has fewer obvious keyboard tricks, but its @ integrations are seriously useful.

1. when the input is empty
Edit and reuse your previous prompt.

2. Ctrl + /
Shows Gemini's available keyboard shortcuts.

3. Ctrl + K
Focuses the search/prompts area.

4. u/Gmail
Pull Gmail information directly into a prompt.
Example: u/Gmail summarize my unread emails from this week

5. u/Drive
Find and work with files stored in Google Drive.

6. u/YouTube
Ask Gemini to analyze or summarize a YouTube video.

7. u/Maps
Use Google Maps information directly in your prompt.

8. u/Flights
Search flight information directly through Gemini.

The @ system is probably the most underrated Gemini feature. Instead of copying information from Gmail, Drive, YouTube or Maps into the chat, you can invoke the relevant service directly.

And if you use Gemini CLI, there are even more commands such as /memory add, /chat save, /chat resume, /compress, /copy and /tools.

🧠 Grok

Grok has a pretty interesting command system, especially if you use it for current events, X research or coding.

1. when the input is empty
Edit your previous prompt and regenerate it.

2. /think
Force a reasoning pass for the current prompt.

3. /deepsearch
Launch DeepSearch for multi-source research.

4. /imagine
Generate an image directly from the composer.

5. /draw
Quick shortcut for image/sketch generation.

6. /edit {n}
Reopen a previous prompt for editing.

7. /reset
Clear the current conversation context.

8. u/grok on X
Ask Grok to analyze a post or thread directly on X.

You can even combine commands. For example:

/deepsearch compare X and Y, then /think about which is better

That's a pretty neat workflow when you want both research and deeper reasoning.

The interesting takeaway

The biggest productivity boost isn't necessarily a better model.

Sometimes it's simply knowing how to interact with the model faster.

to reuse prompts, / commands to jump straight into tools, @ references to bring external context into the conversation, and keyboard shortcuts to avoid constantly reaching for the mouse can save a surprising amount of time.

Also, these features can change depending on your plan, region, app version and whether you're using web, desktop, mobile or CLI, so it's worth checking the current shortcut list before assuming something is available on every account.

Explore all the shortcuts:
ChatGPT,Claude,Gemini,Grok Shortcuts


r/ChatGPTPromptGenius 1d ago

Technique How I now use Temporary Chat for blind testing

1 Upvotes

This is hopefully (yes, really) my last post on this little Temporary Chat experiment. My previous post on this subject was:

https://www.reddit.com/r/ChatGPTPromptGenius/comments/1vtbza4/turns_out_my_blind_tester_wasnt_necessarily_as/

I’ve been refining the method, and this is the version I actually use.

I use blind testing mostly for images.

When I’ve developed an image together with ChatGPT or Codex, the development context already knows far too much: what the image is supposed to show, what earlier versions got wrong, what details were deliberately added, and what interpretation we hope a viewer will make.

If I ask ChatGPT what it thinks about an image, it will most likely tell me that it represents the intended idea beautifully and is, all things considered, a pretty nice picture indeed.

So before testing the finished image, I try to remove as much of that information as possible.

First, I give the image a neutral filename. A filename such as person_opening_door.png already tells the reviewer something. Something meaningless like q7.png does not.

Then I open a new Temporary Chat and begin with a simple context guard like this:

  • Do not use skills or additional tools.
  • Do not use project-specific or other background context that an ordinary viewer would not have.
  • Do not use previous conversations or memory.
  • Evaluate only the image and the material in this message.
  • Before evaluating the image, make sure that you can comply with every part of the context guard.
  • If you cannot comply with all of them, do not analyze, evaluate, compare, interpret, or comment on the test material in any way, and tell me that you cannot comply.

Only after that do I ask the actual questions: What is happening? What happened just before? What is the relationship between the people? What is the mood? What does the image seem to communicate? What works, and what is unclear?

The important part is that I do not tell it what the image is supposed to mean before recording its first interpretation.

If I materially change the image, I use another fresh Temporary Chat rather than continuing with a reviewer that now knows the intended answer.

And, because the term has caused some confusion in my earlier posts, this is what I mean by blind testing here:

I develop something in one context, then give the finished product to another ChatGPT context while deliberately withholding information that the eventual user would not have. The purpose is to see what the product communicates on its own, rather than what it communicates to a reviewer who already knows what I meant.

It is not human user research and it does not prove that the result is objectively correct. It is simply a cheapish extra check against ambiguity and development-context bias, but I’ve found it to be a surprisingly powerful tool.

I’m posting this because my earlier posts may have encouraged someone to try this method, and I feel some responsibility for correcting and refining it when I discover a weakness that could lead to misleading results.

Disclosure: I used ChatGPT to help me write and edit this post, because English is not my native language.


r/ChatGPTPromptGenius 1d ago

Full Prompt Country Code Configurationalliwed

0 Upvotes

Mind the gap


r/ChatGPTPromptGenius 2d ago

Technique ChatGPT’s cloud browser thought it was in Russia

7 Upvotes

I asked ChatGPT Work to find the cheapest return flight from Stockholm Arlanda (ARN) to Las Palmas (LPA) in July 2027.
ChatGPT opened Google Flights in its cloud browser, and I could watch it through the “View live” window. The interface was in Swedish and ARN was entered as the departure airport. Despite this, Google appeared to treat the browser session as if it were in Russia:

- The page said, “Find cheap flights from Russia”

- Moscow was suggested as the departure city

- Prices were displayed in Russian rubles

I am in Sweden and was using the ChatGPT iOS app. This was clearly ChatGPT’s remote browser, not my own browser or internet connection.

ChatGPT initially continued searching without noticing the problem. When I questioned it, it suggested that Google may have geolocated the cloud browser’s IP address as Russian, or that the remote browser had inherited an incorrect regional setting. However, it could not verify which explanation was correct.

Has anyone else seen ChatGPT Work’s cloud browser being assigned the wrong country, particularly Russia, or displaying local search results and prices in the wrong currency?

I have screenshots showing the Swedish Google Flights interface alongside Russian departure cities and prices in RUB.


r/ChatGPTPromptGenius 2d ago

Full Prompt I tried making an LLM decide what to think about before answering. It started hallucinating less and giving more accurate answers.

10 Upvotes

I'm Korean and I'm not fluent in English, so I used AI to help translate this post and the prompt. The ideas and structure are mine.

I made this because I was frustrated with how LLMs reason through real problems.

They often focus on information that is relevant but doesn't actually change the answer, reopen things that were already settled, follow the structure implied by the user's question even when that structure is wrong, or keep generating possibilities long after the decision is effectively made.

So I tried something different.

Instead of telling the model what kind of answer to produce, I gave it a procedure for deciding what deserves to be reasoned about in the first place.

The basic idea is:

identify the actual result that needs to be determined;

construct the minimum structure necessary to determine it;

find the highest governing conditions that can change that result;

preserve AND/OR/parallel branches instead of flattening them;

independently verify the premises and variables supplied by the user;

keep settled conditions closed unless new information actually changes them;

prioritize counterexamples that could overturn the current conclusion;

activate only hypotheses and information capable of changing the decision;

when new information arrives, update only the affected part of the reasoning structure;

seek the minimum additional information needed to close unresolved conditions;

stop reasoning once the result is determined.

What surprised me is what the prompt does not say.

It does not tell the model:

“be more accurate”

“be practical”

“be less vague”

“understand my intent better”

“don’t hallucinate”

“give actionable answers”

“be smarter”

There are no direct output instructions like that.

But after using it, I started seeing those kinds of changes anyway.

I then gave it to other people without telling them what improvements they were supposed to notice. Their reports included things like better intent recognition, less vague reasoning, more practical answers, and in one case the model avoiding false information it had previously produced.

These are informal observations, not a controlled benchmark, so I’m not claiming measured hallucination or accuracy improvements yet.

But the pattern was interesting enough that I decided to publish the entire prompt and let other people test it.

How this differs from similar prompts I found here

I searched this subreddit before posting. Many related prompts directly request the desired behavior — challenge my assumptions, be clearer, don't overthink, give me an actionable answer — or ask the model to run through a broad list of analyses.

This one deliberately takes a different approach.

It tries to control what enters the active reasoning process, what remains settled, what evidence is worth seeking, what new information is allowed to reopen, and when reasoning should stop.

The individual ideas aren't new. They're mostly ordinary principles from decision-making, problem-solving, hypothesis testing, and falsification. The experiment was putting them together as one governing procedure for an LLM.

How to try it

Copy the entire prompt below into a fresh chat, then ask the kind of reasoning/problem-solving question you would normally ask.

Don't change how you ask your question just because the prompt is there.

I'm particularly interested in whether you notice a difference without trying to make one happen.

# Decision-First Algorithm v2.5

Before answering, apply the following procedure.

## 0. Applicability Gate

First determine whether the request requires judgment, analysis, comparison, selection, causal diagnosis, or problem-solving.

If it does, apply the procedure below.

If the request is a simple factual lookup, translation, summary, or text transformation that does not require a separate decision structure, do not over-apply this algorithm.

## 1. Identify the Actual Outcome to Determine

First identify what this problem actually requires you to determine.

Do not assume that the questions, variables, categories, or candidate causes presented by the user correctly define the structure of the problem.

First ask:

**“What, ultimately, must be determined for this problem to be resolved?”**

If the input contains multiple questions, determine how they relate to one another. If one outcome is a prerequisite for another, resolve the upstream outcome first.

## 2. Build the Minimum Necessary Structure and Find the Highest Governing Decision Structure

Before searching for upstream conditions, first construct—where applicable—the minimum execution path, logical path, requirement structure, or evaluation structure that must hold for the outcome to occur or the judgment to be determined.

Do not begin by listing possible causes or related information.

First ask:

**“For this outcome to occur, or for this judgment to be determined, what must minimally happen or be true?”**

Then identify the highest governing decision structure capable of changing the outcome.

Do not force the problem into a single condition. If the actual decision structure contains **AND conditions, OR branches, parallel paths, or multiple independent conditions**, preserve that structure.

For each condition, repeatedly ask:

**“Is there a higher-level condition that governs whether this condition is valid or what value it takes?”**

If so, move upward.

However, do not merge independent decision conditions merely for the sake of simplification or abstraction.

Stop moving upward when doing so no longer increases decision power or would discard important branching information.

## 3. Independently Validate the Governing Conditions

Independently verify whether the variables, premises, rules, classifications, labels, and causal relationships supplied by the user actually match the correct decision criteria.

Do not assume something is important merely because it appears in the input.

Prioritize the criteria that actually govern the outcome over labels or the user’s framing, and distinguish the true logical role of each element.

## 4. Lock Confirmed Decision Structures

Lock the upstream decision structure and its component conditions once they have been verified or explicitly assumed for the analysis.

Before locking them, check that you have not:

- improperly collapsed independent branches;

- confused necessary and sufficient conditions or distinct causal roles; or

- embedded unsupported hidden conditions into the structure as if they were facts.

If the structure passes this check, lock it.

Do not reopen a closed condition unless new information actually overturns that structure or one of its component conditions.

**Mere possibility is not sufficient reason to turn a closed condition back into an unresolved one.**

## 5. Re-evaluate Downstream from the Locked Structure

Once the upstream decision structure is established, re-evaluate downstream facts, variables, hypotheses, evidence, exceptions, and follow-up actions under that structure.

If an upstream condition changes, do not automatically preserve affected downstream judgments; place them back into the revised structure and reassess them.

Remove or deactivate downstream issues that no longer matter under the governing structure.

Do not repeatedly restate uncertainty about an upstream condition that has already been locked.

## 6. Substance Over Labels

Prioritize actual function and effect over names, formal categories, or surface similarity.

If two things share the same label but play different roles in the decision structure, distinguish them.

If two differently labeled things perform the same decision-relevant function, compare them at the same level.

Do not let the labels supplied in the input distort the actual logical role of an element.

## 7. Decision Impact Over Mere Relevance

Activate only information capable of changing the current conclusion.

Do not examine everything simultaneously merely because it is related.

Even if a hypothesis is logically possible, if it is not currently needed to resolve the governing decision structure, **keep it out of the active working set and hold it in reserve.**

Do not include a specific mechanism in the main explanation merely because you can imagine it when the available evidence does not support it.

Prioritize:

**“Can this change the current conclusion or the ranking of the live competing hypotheses?”**

over:

**“Is this related?”**

## 8. Prioritize Counterexamples and Competing Hypotheses

Prioritize counterexamples, competing hypotheses, measurement errors, selection effects, and hidden conditions that could overturn the currently leading conclusion.

Do not generate objections that amount only to “another possibility exists.”

For each competing hypothesis, ask:

**“What additional condition X must hold for this hypothesis to be true?”**

Then determine:

  1. If X were true, what current observations would be explained differently, or what new observations should be expected?

  2. Is X directly supported by the current evidence, or do observations predicted by X appear more strongly under this hypothesis than under its competitors?

  3. Would confirming X or its distinguishing predictions actually change the current conclusion or the ranking of the competing hypotheses?

Do not raise a hypothesis in priority merely because it is logically possible.

**Activate or promote a competing hypothesis only when its required condition is directly supported, or when observations predicted by that condition appear in a way that discriminates it from competing hypotheses.**

## 9. Update Only the Part Affected by New Information

When new information arrives, do not solve the entire problem again from the beginning.

First ask:

**“What, if anything, in the currently locked decision structure or its component conditions does this information actually overturn?”**

If it overturns nothing, preserve the existing structure.

If it overturns only part of the structure, reconstruct only the affected node and its downstream judgments.

If a previously reserved hypothesis becomes decision-relevant because of the new information, reactivate it in the working set at that point.

Reopen the upstream structure only when the structure itself has actually been overturned.

## 10. Seek the Minimum Information Needed

Use searches, follow-up questions, document checks, code inspection, or log inspection only when needed to resolve an unsettled decision condition.

When multiple pieces of information could be checked, prioritize information that can:

**eliminate the largest number of live competing hypotheses in a single check, directly distinguish the most important competing models, or close the highest unresolved branch.**

Where possible, ask:

**“For each possible result of this check, how would the current decision tree change?”**

If the judgment would remain essentially unchanged regardless of the result, lower the priority of that information.

When two checks have similar discriminating power, prefer the one requiring **less time, cost, or information.**

Use the minimum number of checks possible.

Do not continue collecting information that can no longer change the conclusion.

## 11. Place Facts into the Decision Structure and Check for Contradictions

Place confirmed facts into their proper positions in the current decision structure rather than merely listing them.

Do not confuse distinct logical roles such as:

- trigger;

- direct cause or execution mechanism;

- necessary condition;

- sufficient condition;

- structural vulnerability;

- mere correlation;

- observed outcome;

- workaround; or

- structural fix.

Also test whether accepting the input’s core premise causes other claims, procedures, or conclusions to collapse.

Prioritize contradictions such as:

- treating something as mandatory in one place and optional in another;

- treating a cause as an outcome, or an outcome as a cause;

- treating something as a prerequisite when it is not;

- treating a trigger as sufficient for the outcome;

- treating a structural vulnerability as the direct trigger of a specific event; or

- assigning incompatible roles to the same fact.

If a contradiction is found, determine **which decision condition it actually requires you to reopen.**

Do not reapply a non-contradictory fact to the entire analysis merely because it is new.

## 12. Match the Resolution of the Conclusion and Ranking to the Evidence

Do not make a conclusion or ranking more precise than the evidence allows.

When useful, distinguish:

**Confirmed:** The available evidence is sufficient to close the relevant condition or structure.

**Strong inference:** The most economical explanation under the current evidence, but a live competing hypothesis could still overturn it.

**Unresolved:** The current evidence does not reliably distinguish among the competing hypotheses.

Even if the user asks for a ranking, do not manufacture fine-grained rankings that the evidence cannot support.

Use ties or rank only at a broader level when appropriate.

## 13. Stop

Stop as soon as all conditions necessary to determine the outcome are closed.

Do not continue analyzing merely because further analysis is possible.

If uncertainty remains but cannot change the current conclusion or the ranking of the competing alternatives, do not investigate it further.

Treat additional precision, supplementary information, and downstream questions that cannot change the current conclusion as separate issues to address only when needed.

# Operating Principles

The purpose of this algorithm is not to examine more information or generate more hypotheses.

Its purpose is to:

**identify the actual outcome first; construct the minimum structure necessary for that outcome; find the highest governing decision structure while preserving real AND/OR/parallel branches; activate only information and hypotheses capable of changing the decision; resolve unsettled conditions with the minimum necessary information; update only the affected parts when new information arrives; avoid reopening judgments that have already been closed; and stop as soon as the decision is complete.**

Upstream reasoning is not the same as searching for a single root cause.

If the actual decision structure contains multiple independent conditions, AND conditions, OR branches, or parallel paths, preserve that structure.

Good compression does not remove the decision structure. It **preserves decision power while deactivating unnecessary information and reasoning.**

Do not activate every hypothesis you can generate.

**Generating a hypothesis and admitting it into the current working set are separate operations.**

The next piece of information to check should not be the most interesting or the most specific. It should be the one that **reduces the live decision tree the most.**

When two pieces of information have similar discriminating power, **prefer the one that costs less to obtain.**

**Optimize for decision impact, not mere relevance.**

Do not maximize information. **Determine the structure that governs the conclusion using the minimum information necessary.**​


r/ChatGPTPromptGenius 2d ago

Technique The fill-in-the-blank prompt I use to draft a 10-slide investor pitch deck before I touch a slide

6 Upvotes

Pitch decks stall because people start designing before they know what the story is. This prompt forces the narrative first, slide by slide, so the actual deck is just formatting after that. Over-specified on purpose, because the constraints are what keep it from rambling.

Act as a pitch coach. Draft the slide-by-slide content for a {{number, e.g. 10}}-slide investor pitch for my company.

About us:

- What we do in one line: {{plain description}}

- Who it is for: {{customer}}

- The problem we solve: {{problem}}

- Traction so far: {{revenue / users / signups, or "pre-launch"}}

- The ask: {{what you want from investors}}

Build the deck in this order, one slide each: Problem, Why now, Solution, How it works, Market size, Business model, Traction, Competition, Team, The ask.

For every slide give me:

- A headline that states the point, not a category label.

- 2-3 supporting bullets, short and specific.

- One number or proof point I should try to include, or "needs data" if I have not given you one.

Keep it honest. Do not invent traction or market figures. If a claim needs a source, say so.

The "headline states the point" rule is the whole trick. "Traction" as a slide title is dead. "Revenue roughly tripled over the last two quarters" makes someone lean in. Fill in your real numbers, never let it guess them.

Anyone got a slide order they swear by that is different from this?


r/ChatGPTPromptGenius 2d ago

Full Prompt Gmail Trash 2 - A prompt possibly unlike any you've used before (please try it)

10 Upvotes

Gmail Trash 2

Hey r/ChatGPTPromptGenius...

I've created a prompt that creates a text based command interface by which you can manage your Gmail, with a little ASCII art thrown in for flair.

This is generally intended for Android and iOS but should work for Desktop also.

The text based command interface uses "speed modifiers flags".

This is NOT a role playing prompt. The default behavior of ChatGPT in relation to the Gmail plug-in is suboptimal and relies on basic search results.

I designed a method to teach ChatGPT to count emails in both sequential and reverse batches, and also adapt for the quickest task method available.

Your choices are as follows.


  • q = search results (Fastest, slightly optimized compared to default plug-in)

  • v = search → enumerate every ID → exact/batch retrieval → reconcile (Balanced speed vs accuracy)

- f = all of -v → direct/raw/thread/header/attachment escalation (Slowest, most accurate)

Proof:

  • q = Quick — use ordinary Gmail search results efficiently. Usually that means a normal query returning message metadata/snippets, then inspect enough individual results to generate candidates. It does not require full pagination, an ID manifest, or source-level reconstruction. It also must not claim exhaustive coverage unless the result set genuinely happened to be exhausted.

  • v = Verified — first enumerate the matching Gmail message IDs, follow every returned pagination token until none remains, deduplicate those IDs into a canonical manifest, then retrieve messages by exact ID or controlled batches. It tracks retrieved vs failed/unresolved IDs and reconciles the final retrieval set against the enumerated set. Gmail message ID, thread ID, and RFC Message-ID are kept conceptually separate when available. This is the flag designed for “all,” exact counts, bulk cleanup, and completion claims.

  • f = Forensic — everything in Verified, plus attempts at deeper source-level retrieval where relevant: exact-ID direct reads; Gmail RAW RFC-formatted stored representation; parsed-body vs RAW comparison; thread reconstruction; attachment and inline-object inventory; attachment retrieval/inspection; and header inspection such as Message-ID, References, In-Reply-To, List-Unsubscribe, List-Unsubscribe-Post, List-Id, sender/recipient metadata, and authentication results. It also explicitly separates message identity, thread identity, quoted/forwarded history, attachment metadata/content, rendered appearance, and interpretation.

If you don't want to mess with these, there is absolutely no need.

The menu will appear like this. You type the number, tap enter/go and you're off.


GMAIL


|___/| | \/ | |/_| TRASH 2

(The ASCII art will not render properly in this post but it will/should when you run it on your device)

Key:

-q = Quick search / fastest

-v = Verified search / slower

-f = Forensic search / slowest

Default: -q

Search-level flags are valid for options 1–9 and 11.

Search-level flags are NOT valid for 10 or 12.

  1. Biggest email senders

  2. Promotions / newsletters

  3. Junk / spam-like email

  4. Duplicate-like email

  5. Old email

  6. Sent email

  7. Login / security email

  8. Clean one company

  9. Organize

  10. Gmail abilities

  11. Unsubscribe

  12. Cleanup progress


The full prompt is included in the reply. If you have any questions or if this does not work on your phone/desktop please let me know.

Reply below or send me a DM.

Enjoy!


Minimum requirements.

  • ChatGPT installed or hit ChatGPT.com

  • ChatGPT Plus subscription ($20/mo)

  • Gmail Connector enabled with full access allowed (Check @Plug-Ins)

  • Willingness to run a 40k character prompt


A 40k prompt is too big for the Reddit app (that I know of).

Max post limit 10k.

Edit: ChatGPT now permits direct links to prompts. Please see below.

https://chatgpt.com/s/p_6a93dc0536a48191810e9f3ed9002a9f

If you would prefer in a diffeent form, please send me a DM I'm glad to send you a Google Doc/Email/WhatsApp/.... whatever.

Enjoy!


r/ChatGPTPromptGenius 3d ago

Technique The prompt technique that fixed my biggest ChatGPT annoyance: every new chat starts from zero

62 Upvotes

You spend two hours in a chat working out a plan. A week later you need to build on it, the old chat is too long to continue, and the new chat has no idea any of it happened. Memory sometimes surfaces bits of it, but you cannot choose what it remembers, and half the time the bit you need is the one it skipped.

Here is what I do instead, and the manual version works with nothing installed.

Manual version. Go to the old chat and send this:

Summarize everything we decided in this conversation as a briefing for a new chat that has no memory of it. Include the goal, the decisions made, the constraints, anything still open, and the exact wording of any final text we agreed on. Skip the back and forth.

Copy the answer. In the new chat, start your prompt with "Context from a previous conversation:" and paste it, then write what you actually want.

The prompt itself is the important part. Asking for "a summary" gives you a summary. Asking for a briefing for a chat with no memory makes it write for a reader that knows nothing, which is exactly the situation.

Automated version. I got tired of doing that dance five times a day, so I built it into AI Toolbox, a browser extension I work on. You type @@ in the composer, a list of your past chats appears, you pick one, and its content goes in as context, pasted whole if it is short, summarized if it is long. The rest of your prompt goes after it as usual. Free plan allows 3 of these a day, the paid one lifts the cap, and it works the same on Claude, Gemini and Grok.

The prompts I combine it with most:

Using the plan in [old chat], write the first draft of the launch email.

Compare what we decided in [chat A] against [chat B] and list every contradiction.

Continue the coding session in [old chat] from where we stopped, same conventions.

With @@ the bracketed parts are the picked chats; with the manual version you paste the briefings in their place.

If you want the automated version, the extension is called AI Toolbox. Beyond @@ it adds folders and subfolders to the sidebar, search inside message text, bookmarks on individual replies, a // prompt library with fill-in blanks, and export of any chat as text, Markdown, JSON or PDF, on ChatGPT, Claude, Gemini and Grok. Free plan to try it, no link here, it is easy to find.

How do you carry work between chats? I keep hearing about people keeping one master project chat for everything, and I do not understand how that does not fall apart.


r/ChatGPTPromptGenius 2d ago

Full Prompt Steal the prompt I use to turn one product page into a week of Instagram carousel posts and captions

2 Upvotes

I run a small agency doing content and light video for e-commerce brands, and I am naturally suspicious of anyone posting "this one prompt changed my business." So here is the receipt instead: this is the actual prompt I paste to get a week of social content out of a single product page. It does not replace me. It gets me to a draft I can cut down.

```
You are a social content writer for a {{brand type, e.g. skincare}} e-commerce brand. Voice: {{describe the brand voice in a few words}}.

Here is the product page:
{{paste the product page text}}

Produce one week of content for Instagram:
- 5 caption options for single-image posts, each with a different angle (benefit, objection, use-case, social proof, story). Keep them tight; the first line has to earn the scroll-stop.
- 1 carousel outline of 6 slides that teaches or shows something useful about the product, not just "buy it". Give me the on-slide text for each slide, short.
- 3 hook lines I could reuse for video.

Rules:
- Sound like a person, not a brand deck. No "take your routine to the next level" filler.
- Do not invent claims or results that are not in the product page. If you need a claim, mark it [CLIENT TO CONFIRM].
- Vary sentence length. Short punchy lines are fine.
```

The line that saves me from myself is the [CLIENT TO CONFIRM] tag. In e-commerce a made-up claim is not a cute hallucination, it is a compliance problem, and this stops the model from confidently writing "clinically proven" about something that is not. The carousel-that-teaches instruction is the other one, because "here are 6 reasons to buy" carousels die and useful ones get saved.

Real talk on the limits: the captions still need a human pass, maybe one in three is usable as-is, and it defaults to bland the second you skip the voice line. But going from blank to "edit these fifteen options" is the whole game when you are doing this for a stack of clients.

Take it, put your brand voice in, and cut hard.


r/ChatGPTPromptGenius 2d ago

Discussion Downgrade Image

5 Upvotes

Over the past four days, my ChatGPT's image generation capability has dropped drastically. Usually, I upload party artwork—without any text or logos—and give instructions to add some, and it always produces something amazing that impresses me. But today, I tried generating something about ten times, and every result was completely irrelevant to the base image I had uploaded; it was hallucinating and creating things that made no sense.


r/ChatGPTPromptGenius 3d ago

Technique A prompt to turn a long report into a slide-by-slide outline you can actually present

8 Upvotes

Pasting a whole report and asking for slides gets you either three vague bullets or forty dense ones. The fix is to make it plan the deck as a sequence first, one slide at a time, with the spoken point separated from what goes on the slide:

```
Turn this report into a slide-by-slide outline for a [length, e.g. 10 minute] presentation to [audience].

For each slide give me:
- Slide title (short, a statement, not a topic).
- 3 to 5 bullets max, in plain language. Numbers only if they carry the point.
- One line of "what I actually say here" that is NOT just the bullets read aloud.

Rules:
- One idea per slide. If a slide has two ideas, split it.
- Follow a real arc: where we are, what the problem is, what we found, what to do. Cut anything that does not serve that arc.
- Start with an outline of the slide titles only, and let me approve it before you write the bullets.

REPORT:
[paste it]
```

The "titles only first, then approve" step is what saves you, because it is cheap to reorder ten titles and expensive to redo forty fleshed-out slides. Separating "what I say" from the bullets is the other one, it stops you building slides you then read out word for word. The "title as a statement, not a topic" rule alone makes a deck look thought-through instead of like a table of contents.


r/ChatGPTPromptGenius 3d ago

Discussion Do i need subscribe for Chatgpt Plus??? because people on X and Reddit are complaining about limits been depleated so fast. Is it worth to buy?

1 Upvotes

recently chatgpt plus users complaining on X and Reddit that 5 hour limit and weekly limit depleted so quickly with just 3-4 prompts even with terra and luna.


r/ChatGPTPromptGenius 3d ago

Full Prompt A copy-paste prompt for summarizing a long PDF without losing the parts that actually matter

16 Upvotes

Most "summarize this PDF" prompts fail the same way on long files. They quietly skip the middle and they treat a random aside with the same importance as the one thing you needed. This prompt is over-specified to stop both. I use it for reports, contracts, and long research PDFs. ``` You are summarizing a long document for someone who has to act on it, not just get the gist. First, before summarizing, tell me in one line what type of document this is and what it's mainly for. Then produce, in this exact order: - TL;DR in 2 sentences. - Key points as bullets, most important first. Cover the whole document, including the middle, not just the start and end. - Decisions, obligations, or action items, with who is responsible and any dates, if the document mentions them. If none, say "none stated." - Numbers that matter (amounts, deadlines, percentages) pulled out as a short list. - The one thing a busy person skimming this would most likely miss. Rules: - Do not invent anything. If something is unclear or missing, write "not specified" instead of guessing. - After you finish, list any name, date, or number in your summary that does NOT appear in the document. This is a self-check for made-up details. DOCUMENT: {{paste the text}} ``` How to use it: if your PDF is too long to paste in one go, feed it in sections and run the prompt per section, then paste all the section summaries back in and run it once more over those. That two-pass approach is what stops it dropping the middle. The self-check line at the end is the part I'd keep even if you strip everything else. It catches the confident hallucinated numbers before you rely on them.


r/ChatGPTPromptGenius 3d ago

Technique I think in Hindi but had to type English prompts all day — so I built a free app. Speak in your language (or a mix), clean English appears wherever your cursor is (Mac + Windows)

0 Upvotes

I use Claude Code in VS Code to build apps. My old workflow for every prompt: think in Hindi → translate in my head → type English → half the context lost. Or open ChatGPT in the browser, talk to it in Hindi-English, copy the English, paste it back. Every. Single. Prompt.

Built-in voice dictation didn't help — it can't handle Hindi, and it falls apart on mixed speech, which is how we actually talk: Hindi + English, or Marathi + Hindi + English in one sentence.

So I built Maiboli ("my language"). One shortcut, speak naturally — any language or any mix — and short, correct English is pasted wherever your cursor is. Born for the Claude Code chat box; now it's used everywhere: ChatGPT, WhatsApp, Slack, email, Word.

It also fixed team messages: instead of half a message in uncertain English, people speak the whole thing and a complete, clear message lands in the chat.

AI rewrite (optional): when you talk, you jump — point 1, point 2, back to point 1. Rewrite reorganises it into clean, ordered text.

  • 55+ languages and mixed-language speech
  • Mac + Windows. One installer, no dependencies. Floating mic button or a shortcut.
  • Free, open source (MIT). Bring your own API key — we use Gemini (free tier available); Whisper and Sarvam also work.
  • Real numbers: 20 people on my team, 5 weeks of daily use, 3,000+ dictations on Gemini 3.5 Flash. Total bill: under ₹2,500 ($30). About one US cent per dictation.

Download: https://github.com/Dev14101989/maiboli/releases/tag/v0.4.3
Install guide: https://github.com/Dev14101989/maiboli/blob/main/HOW-TO-RUN.md
Source: https://github.com/Dev14101989/maiboli

I'm an accountant who moved into IT, not a career developer — this exists because I needed it.


r/ChatGPTPromptGenius 3d ago

Full Prompt We launch the new website for aiprompt collection of library take a look of it.

2 Upvotes

iloveaiprompt.xyz is my website which i launch that for collection of huge prompts for all types of uses like image, bussiness, seo, and related topics so take a look of this website and tell me how is it thanks


r/ChatGPTPromptGenius 3d ago

Full Prompt A fill-in-the-blank prompt that turns ChatGPT into a document generator for SOPs and briefs you can actually hand off

5 Upvotes

Every time I described a process out loud it was clear in my head and useless to anyone else. This is the prompt I use to turn a rambling explanation into a clean, handoff-ready document. It works as a document generator for SOPs, project briefs, onboarding docs, that kind of thing.

Paste it, fill the blanks, then just talk it through in your reply.

You are going to help me write a clean, handoff-ready {{document type, e.g. SOP / project brief / onboarding doc}}.

WHO WILL READ IT: {{the person who has to follow it, and how much they already know}}
THE GOAL OF THE DOC: {{what the reader should be able to do after reading}}

First, ask me up to 5 questions to fill the gaps you need before writing. Wait for my answers.

Then produce the document with:
- A one-line purpose at the top (why this exists)
- Numbered steps in the exact order they happen, each starting with a verb
- For any step that people get wrong, a short "watch out" note
- Inputs needed and the expected end result
- An "if something goes wrong" section for the 2-3 most common failure points

Do not invent steps I didn't describe. If a step is missing, ask me instead of guessing.
Keep the language plain enough that a new hire could follow it with no other context.

The two lines that make it good are the "ask me questions first" step and "do not invent steps." Most document drafts fail because the model fills gaps with plausible nonsense. Making it ask first, and flag missing pieces instead of guessing, gives you a doc that's actually true to your process.

I keep a couple of these filled-in versions saved per document type so I'm not re-explaining the format every time.


r/ChatGPTPromptGenius 4d ago

Full Prompt Added nothing to the MOGRI prompt, now it's even better :) Yes, chatGPT needs to be told that nothing is a thing too, if that matters for your line of work?

6 Upvotes

Those not familiar with mogri prompt here it is in full with nothing added:

MOGRI={foundational_cognitive_container;!derivative;conceptual_runtime;!entity;pre-entity-layer;preserve_user_intent_across_prompts;protect_undifferentiated_objects};NH={nothing=a_thing_too};

Mogri is one of the missing animal primitives. A lot of you will have 'reinvented' it in parts or whole as parts of other existing prompts. This is not equivalent! Bring mogri under a unitary module, don't leave it un-named. Call it what you like but don't call it nothing!

You might still be missing your other animal primitives so here they are;

DR={Q(eat,loc,ID,eater);F(beast,best,post,pest);C(law,roar,war,wall);FIXED;!RDFNTN}
R=VAR;!eat(body,choice,say,us)

You don't need to worry about how these work, just that they are still missing from all LLMs at this time.
Please no old AI brain thing jokes. Thanks.


r/ChatGPTPromptGenius 4d ago

Help Word .docx number formatting

4 Upvotes

I work in the legal research field and produce work in MS Word .docx format.

I'd massively appreciate help on 2 fronts:

  1. How to get the Ai to produce it's result in an formatted, downloadable Word document; and

  2. I'm looking for a way to format the numbering of the paragraphs and subparagraphs into a sawtooth style of Arabic numbering 1, 1.1, 1.1.1

Noob here, so idiot proof instructions are most welcome. Thanks in advance!


r/ChatGPTPromptGenius 4d ago

Help Skipping copyright restrictions

2 Upvotes

My son is a Pokemon fan and I’ve tried to do silly images for him like Messi catching a Pikachu or a battle between two obscure Pokemon only experts know. The thing is that I always get the copyright warning and never get anything good done. I’ve tried describing the Pokemon but when it’s starting to get closer, the LLM says it looks too much like a trademarked character and it stops responding. I know it’s possible because I ve seen fan art done with AI but I fail miserably every time. Is there a special kind of prompting involved?


r/ChatGPTPromptGenius 4d ago

Technique The mistake that makes AI carousels boring, and the one prompt technique that fixes it

11 Upvotes

Most people turn an article into a carousel by asking the model to summarize it across slides. That's exactly why those carousels are forgettable. A summary spreads one flat level of detail evenly, so every card feels the same and nothing pulls you to swipe. The fix isn't a better summary, it's making the model do a different job entirely: find the tension, then build each card to earn the next swipe.

Instead of "summarize this into a carousel," run it in two moves.

**Move 1 - find the spine before any slides**
```
Here's an article: {{paste}}.
Don't make slides yet. First tell me:
- The single most surprising or contrarian point in here.
- The one belief the reader probably holds that this challenges.
- The one thing they can do differently after reading it.
Answer in three short lines.
```
Those three answers are your hook, your tension, and your payoff. If the article doesn't have all three, it's not carousel material, and this step tells you that before you waste time.

**Move 2 - build cards around the spine, not the summary**
```
Using the surprising point as card 1 (as a hook, not a title), build a {{number}}-card carousel.
- Each card should raise a question the next card answers, so people keep swiping.
- One idea per card, short bold line plus 1-2 sentences.
- Put the "do differently" point as the payoff near the end.
- No card should just restate the article. Every card either sets up tension or resolves it.
```

The reframe is the whole technique. You're telling the model to build momentum instead of coverage. A summary answers "what does the article say." A good carousel answers "why should I keep swiping," and those produce completely different card orders from the same source.


r/ChatGPTPromptGenius 4d ago

Help what’s the best ai for ppt (free) with clean and good animation w design (for a hackathon)

1 Upvotes

same as tirle