Skip to content

Prompt library ​

Every prompt used in this book's playbooks, grouped by purpose. Swap the filenames, paths and fields for your own and they run.

The method behind writing them is in 08 Briefing it properly; this page is just the finished articles.

General clauses ​

These can be bolted onto any prompt.

Preview, then execute ​

text
Show me a preview first and execute only after I confirm.
Present the preview as a comparison table: current state / new state / basis.
Do not modify any file yet.

No invention ​

text
Where there is no clear basis, write "not specified" — do not infer.
Where the data does not support an inference, mark it "cannot be determined".

Specify the output ​

text
Output as a [Markdown / Word / Excel / PowerPoint / HTML] file saved to the
workspace, named [name].
No preamble and no closing summary boilerplate.

Have it ask you first ​

text
I want to do [thing]. What information do you need from me?
Do not start — list the inputs you need.

Self-check ​

text
Self-check before output: confirm the structure is complete, there is no
duplication, and the conclusions are concise.
List anything you are unsure about that I should verify.

Bound the change ​

text
Only change [specific part]. Leave everything else as it is.

File handling ​

Bulk rename ​

text
Read every file in the workspace and rename them in bulk following
"date + category + party + amount".

Rules:
- Date as YYYY-MM-DD, read from file content where possible, otherwise from
  the file creation time — and note which in the basis column
- Category from: travel / meals / office / other
- Party is the issuing organisation, abbreviated
- Amount as a whole number with the currency
- Keep the extension unchanged

Show me a preview first and execute only after I confirm.
Present it as a table: original name / new name / basis.
Do not modify any file yet.

File by content ​

text
Read every file in this folder, judge its type by content, and move it into
the matching subfolder: contracts / receipts / reports / images / other.

Create subfolders that do not exist.
List the moves for me to confirm, flagging the basis for each classification.
Do not move anything yet.

Generate an index ​

text
Create index.md in this folder with a table listing: filename / date /
category / party / key information. Sorted newest first.

Documents and decks ​

A formal document ​

text
Produce a [document type] covering:

1. [section one]
2. [section two]
3. [section three]

[Formal / concise / warm] register, for [audience].

Use [TBC] as a placeholder for anything undetermined — do not invent figures.
Output as a Word document saved to the workspace, named [name].docx.

From a template ​

text
[reference file] in the workspace is our standard format.

Follow its structure, heading hierarchy, register and typical length, using
the content in [new material] to write a new one.

Keep the same section order. Use the new data for the data sections and
rewrite the conclusions from it — do not carry over the original judgements.

Output as [filename].

A deck ​

text
Build a review deck from [source file] in the workspace.

Requirements:
- [N] slides maximum
- Clean and professional, for [setting]
- Foreground [point one] and [point two]
- Every slide title is a sentence stating a conclusion, not a noun phrase
- Data slides carry charts, not walls of text
- The final slide is an explicit ask

Output as pptx saved to the workspace.

Three versions of one document ​

text
From this content, produce three more versions:

1. A one-page summary (for decision makers, readable in 30 seconds)
2. A detailed version (for the delivery team, all details and assignments)
3. An external version (for partners, internal data and names removed)

Save as [name]-summary.md / [name]-detailed.docx / [name]-external.docx.

Outline first for long documents ​

text
Give me the outline first: section titles, one sentence per section on what it
resolves, and an estimated length. Do not write the body.

Meetings and minutes ​

Formal minutes ​

text
Read [log file] in the workspace and turn it into formal minutes:

1. Subject, time, attendees (as mentioned in the log)
2. Each agenda item: name → discussion points → conclusion
3. An action-item table: item / owner / due date / priority
4. Disputed or unresolved items in a separate section, noting the disagreement
5. Things needing follow-up that nobody claimed, listed separately

Rules:
- Where the log does not clearly state an owner or due date, write
  "not specified" — do not infer
- Conclusions must be ones actually reached; unresolved items go in section 4
- No preamble and no closing summary boilerplate

Output as Markdown saved to the workspace, named [name].md.

Transcription ​

text
Transcribe [audio file] in the workspace to [name].txt.

Mark speaker changes where you can (Speaker A, Speaker B is fine), and mark
anything unclear as [inaudible] rather than guessing.

From a group chat log ​

text
This chat log has a few decisions and to-dos scattered through it. Extract:

1. What was decided and who made the call
2. What to-dos exist, who claimed them, whether a time was mentioned
3. Questions raised that nobody responded to

In chronological order, noting the speaker of the original message for each.
Do not fill in anything that was not stated.

A pre-meeting brief ​

text
I have a "[subject]" meeting at [time].

Read [related files] in the workspace and produce a pre-meeting brief:

1. What was agreed last time and where each item stands now
2. The three changes in the data most worth discussing
3. A suggested agenda with a time estimate per item
4. Questions I should have answers ready for

One page maximum, saved as [name].md.

Data analysis ​

Round one: confirm understanding ​

text
Read [spreadsheet] in the workspace and answer only these four:

1. What fields does it have, and what do you understand each to mean?
2. How many rows? Multi-level headers or merged cells?
3. Which fields have missing values, and how many each?
4. Anything clearly anomalous — negative amounts, future dates, duplicate rows?

Answer only those four. Do not start analysing. Do not produce any files.

Round two: analyse and chart ​

text
Correct. Now:

Aggregate [metrics] by [dimension], producing:
- A bar chart: [description]
- A line chart: [description]

Then write a conclusion of under 250 words naming the two changes most worth
attention. For each: what happened, how large, what might explain it.

Where the data does not support an explanation, say "cannot be determined
from the data".

Output as an HTML page with interactive charts (values on hover), saved to
the workspace as [name].html.

Before merging tables ​

text
There are [N] monthly files in the workspace with supposedly identical field
structures.

Check first: are the field names identical? Does any have extra or missing
columns? Answer only that — do not merge yet.

Let it suggest the questions ​

text
Read this data and tell me: if you were our business lead, what three questions
would you most want answered, and why?

Do not analyse yet — questions and reasoning only.

Research ​

Time-bounded research ​

text
Search for significant developments in [field] over [time range] and summarise
the key points.

Requirements:
- Source link and publication date on every item
- Only items with concrete information: product releases, feature updates,
  funding, disclosed data, policy changes
- No opinion pieces, commentary or advertorial
- At most [N], ordered by importance
- One line on "who did what", then one on "why it matters"

Delete items where you cannot find a reliable source — do not keep them.

Competitor research ​

text
Research competitors [A, B, C] (site links below).

For each, establish:
1. Main features shipped in the last [N] months, in date order
2. Pricing (tiers, prices, core differences)
3. Publicly disclosed user scale or usage data
4. The differentiators they emphasise publicly

Data requirements:
- Source link and retrieval date on every item
- Distinguish "officially disclosed" from "third-party estimate / press report"
- Leave fields you cannot find blank and mark "no public information found"

Output as CSV first: vendor / category / content / source type / link / date.
I will decide about analysis after reviewing the data.

Cross-check a claim ​

text
For the claim "[claim]", find every source you can and compare what they say.

Where sources disagree, list them all with their sources.
Do not decide which is correct on my behalf.

Flag what needs verifying ​

text
Add a "needs human verification" section at the end listing every number, date
and attribution you are not fully confident about, and where you got each.

Content ​

Angles ​

text
I run a [positioning] account on [platform].
Tone: [three adjectives].
Readers: [age, occupation, context].

Based on [material], give me [N] content angles.

For each:
- Headline (under [N] words)
- One line on what the piece covers
- Why it appeals to my readers
- Likely format

Angles only for now — do not write the body.

The body ​

text
Take number [N], "[headline]".

Write it in full:
1. Headline (give me 3 options)
2. Body (under [N] words, in points, each with a concrete situation)
3. Hashtags (5–8, mixing broad and precise)
4. Cover copy (a main line and a sub-line)

[Register description].
Do not use [negative list].
Every point must have a real situation attached — do not just say it is useful.

A short-video script ​

text
Turn this into a [N]-second short-video script for [platform].

Structure:
- A 3-second hook (built on conflict or something counter-intuitive)
- Voiceover copy (timed by second, spoken register, short sentences)
- Shot suggestions (one line of visual per segment)
- A closing call to action

No "hi everyone, I'm X" opener.

Compliance check ​

text
Check this against Chinese advertising law and list every potentially
non-compliant phrase with an alternative.

Code and tools ​

A local tool ​

text
Build me a locally runnable [tool name].

[N] features only:
1. [feature one]
2. [feature two]

Requirements:
- Single-page app; double-clicking the HTML opens it, nothing to install
- Data stored in browser local storage, surviving a close and reopen
- Clean interface, [colour requirements]
- Works on a phone too

Build those and get it running. Do not add anything else.

Describing a bug ​

text
[Specific symptom, e.g. clicking save gives a white screen, console says TypeError].

To reproduce:
1. [step one]
2. [step two]

It does not fail when [the working case].

Have it explain a script ​

text
Explain what every line of this script does, marking specifically: which files
it reads, which it writes, whether it uses the network, whether it deletes anything.

Automation ​

Create a scheduled task ​

text
Create an automation that runs [frequency] at [time]:

[task description]

Save the result to [location] / push it to [channel].

A briefing ​

text
Generate a [content type] briefing and send it to [channel].

Sections:
1. [section one]
2. [section two]

Requirements:
- Every item must carry a source link; skip anything without a reliable source
- No preamble
- Subject line format: [Daily Briefing] YYYY-MM-DD
- Keep it to about three phone screens

Creating a Skill ​

text
Create a custom Skill called [name].

Trigger: when I [specific trigger].

It should:
1. [step one]
2. [step two]
3. Save to [path], appending to the end of the file, never overwriting
4. Reply with a confirmation naming [what to confirm]

Constraints:
- [constraint one]
- [constraint two]

Remote instructions ​

text
[Specific action], output to [specific path], and send me [key information]
when done.

If deletion or overwriting is involved, list the plan and wait for my confirmation.

Templates are a starting point

These were all extracted from runs that worked. Copy them the first time; after two runs you will certainly find a few places to adapt.

Save your adapted version, or better, turn it into a Skill.

An unofficial community guide · compiled from WorkBuddy public documentation and hands-on notes · the official docs win where they differ