Vol. 1 · The AI Prompt Library Free · No signup · Copy & paste

Prompt Library

Tutorial

ChatGPT Tutorial: How to Write Prompts That Work

The difference between a useless ChatGPT answer and a genuinely good one is almost never the model — it’s the prompt. Here’s the five-part formula every reliable prompt follows, and a real example that uses all five.

The five-part prompt formula

  1. Give it a role. Start by telling ChatGPT who it should be: “You are an experienced B2B sales rep.” A role sets the vocabulary, depth, and tone of the whole answer.
  2. Add the context it needs. Paste the specifics: the audience, the product, the source text, the real numbers. ChatGPT can’t read your mind — vague input is the number-one cause of generic output.
  3. Specify the format. Say exactly how you want the answer: a table, five bullets, under 120 words, two subject-line options. A defined shape is far more useful than a wall of text.
  4. Set constraints and guardrails. Add the rules: reading level, tone, and crucially “if a detail isn’t provided, leave it blank — do not invent it.” That last line is what makes output trustworthy.
  5. Iterate. Treat the first answer as a draft. Reply with “make it shorter,” “more direct,” or “give me three variations” — refining beats rewriting the prompt from scratch.

The formula in one prompt

Here’s a cold-outreach prompt that uses all five parts: a role (sales rep), context (placeholders for the prospect and product), format (under 120 words, two subject lines), and a guardrail (open with a specific observation, not a cliché). Copy it and watch how the structure shapes the output.

ChatGPTGeminiClaude

Cold outreach email to a new lead

Write a short, personalized cold email that earns a reply instead of a delete.

The prompt
You are an experienced B2B sales rep known for cold emails that get replies. Write a cold outreach email to [PROSPECT NAME], the [JOB TITLE] at [COMPANY].

Context:
- What we sell: [ONE-LINE PRODUCT DESCRIPTION]
- The problem we solve for companies like theirs: [PAIN POINT]
- One specific thing I noticed about their company: [TRIGGER / RESEARCH NOTE]

Rules:
- Under 120 words, plain language, no buzzwords.
- Open with the specific observation, not "I hope this finds you well."
- One clear call to action: a 15-minute call.
- Plain text, no markdown. Then give me 2 subject line options.
Example output
Subject A: a quick idea for [Company]'s new office Subject B: [Company] + faster ramp for new reps? Hi [Name], Saw [Company] just opened a second support office — congrats. Scaling support usually means new hires fielding the same 20 questions for weeks. We give support teams an answer layer trained on your own docs, so new reps ramp in days instead of months. [Similar company] cut their ramp time by about a third. Worth a 15-minute call next week to see if it'd fit your new office? Happy to work around your calendar. Thanks, [Your name]

TipPaste a real LinkedIn or news detail into the trigger line — generic openers are exactly what gets cold emails deleted. Asking for "2 subject line options" gives you something to A/B test.

Now build the habit

Once the formula is muscle memory, you stop writing prompts from scratch — you adapt proven ones. That’s what the rest of this library is for: copy-ready prompts for your exact job and task, each already built on this structure.

Start with the ChatGPT prompt examples, browse prompts for work, or skim ten quick tips for better answers.

Frequently asked questions

How do I write a good ChatGPT prompt?

Follow five parts: give it a role, add the context it needs, specify the output format, set constraints and a no-making-things-up guardrail, then iterate on the result. The example on this page shows all five in one prompt.

Is ChatGPT hard to learn?

No. The interface is just a chat box. The skill is in the prompt — being specific about who it should act as, what you want, and in what form. This tutorial covers exactly that in about five minutes.

Do I need a paid ChatGPT account to follow this?

No. The free tier is enough to practice everything here. The same prompting principles apply to Gemini and Claude as well.

Why does ChatGPT give me generic answers?

Almost always because the prompt was generic. Add specifics — real names, numbers, source text — and a format, and the answers get sharp. “Write a professional email” gives filler; the structured prompts in this library don’t.