NotebookLM prompts for meeting packets from your uploads
Pre-reads, agendas, decision packs and recap packets from notes and docs you upload. Cite the files. Do not invent owners or dates.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Drafted with AI writing assistance and checked against our editorial policy.
Pre-read Packets
5 promptsPacket cover sheet
1/30✨ What it does
Writes a one screen cover sheet with why, what to read, what to decide and out of scope, citing file names. Empty sections stay questions.
Using only the uploaded sources, write a cover sheet for the meeting packet on [MEETING NAME] for [DATE]. Sections: Why we are meeting, What to read, What we must decide, What is out of scope. Cite the file name after each claim. If a section has no source, write [VERIFY] and leave it as a question. Do not invent an attendee, a time, or a decision. Keep the sheet under 180 words so it fits one screen. Audience: [AUDIENCE].
Pro tip: Upload the invite, last recap and the two docs people must open, then generate the cover.
Required reading with cites
2/30✨ What it does
Builds a required reading list of at most four files, with two passages each and optional leftovers. Missing page numbers stay tagged, not guessed.
From the uploaded files, build a required reading list for [MEETING NAME]. Reader: [READER ROLE]. For each file: why it is in the packet in 15 words, the 2 passages they must read, and a citation to the section or page if the file shows one. If a file has no relevant passage, write [VERIFY] and move it to Optional. Do not invent a page number. Do not invent a file I did not upload. Cap required at 4 files. End with the 20 minute reading order.
Pro tip: Put the shortest file first in the reading order so people actually start.
What to skip in the pack
3/30✨ What it does
Marks each uploaded file Read, Skim or Skip for one reader role, with Unclear when the files are silent. Named risks are never skipped.
Tell [READER ROLE] what they can skip in this uploaded pack for [MEETING NAME]. Files: the notebook sources. For each file, mark Read, Skim, or Skip, with a 12 word reason that cites a passage. Skip only if the file is background, duplicated, or off the decision. If you cannot tell, write [VERIFY] and mark Unclear. Do not invent a duplicate. Do not invent a reason to skip a risk the files name. Return a table plus a 40 word note on the one file they must not skip.
Pro tip: Run this once per role. The exec skip list is not the operator skip list.
Clash between two files
4/30✨ What it does
Lists clashes between two labelled uploads with a cite on each side. Silence is not filled from the other file, and no third doc is invented to reconcile them.
Two uploaded files may disagree before [MEETING NAME]. File A label: [FILE A LABEL]. File B label: [FILE B LABEL]. Using only those sources, list every clash: topic, what A says with a cite, what B says with a cite, and whether the clash is a number, a date, an owner, or a recommendation. If a side is silent, write [VERIFY] and do not fill it from the other file. Do not invent a third document that reconciles them. End with 3 questions the meeting must settle.
Pro tip: Put the clash list on page 2 of the packet so the room does not discover it live.
Packet glossary
5/30✨ What it does
Defines up to 12 terms that appear in more than one upload, leaving undefined terms blank. Project history that is not in the files stays out.
Build a glossary for the meeting packet on [PROJECT] aimed at [NEW OR MIXED ATTENDEES]. Use only uploaded sources. For each term that appears in more than one file: the term, a 15 word definition copied or tightly paraphrased from the files, and which file defined it. If a term is used but never defined, write [VERIFY] and leave the definition blank. Do not invent a definition. Do not invent a history of the project. Max 12 terms. Put this as page 3 of the packet.
Pro tip: Send the glossary with the pack. Mixed rooms stall on acronyms, not on the decision.
Agenda Packs
5 promptsTimed agenda from uploads
6/30✨ What it does
Builds a timed agenda whose minutes add to the length you named, with source files per block. Topics without a time cue stay tagged instead of getting a guessed box.
Build a timed agenda for [MEETING NAME] lasting [MEETING LENGTH] using only uploaded notes and the invite if present. Output a table: Block, Minutes, Goal, Source file. Minutes must add up to the length I gave. Pull block names from the files. If the files never give a length for a topic, write [VERIFY] in Minutes and do not invent a timebox. Do not invent a topic the files do not mention. End with the one block I should cut if we start late.
Pro tip: Name the real length, including the late-start buffer you actually get.
Must decide versus inform
7/30✨ What it does
Splits packet items into Must decide and Inform only, with an Unclear bucket when the files do not say. Decisions are not invented to make the agenda look short.
Split the uploaded packet for [MEETING NAME] into Must decide in the room and Inform only. For each item: 12 word statement, source cite, and why it is in that bucket in 10 words. Inform only means the files already record a decision or are FYI. If you cannot tell, write [VERIFY] and put it in Unclear. Do not invent a decision to shrink Must decide. Do not invent an FYI to protect someone's feelings. Cap each bucket at 6. Audience: [AUDIENCE].
Pro tip: Open the meeting with Must decide. Inform only can go in a follow-up note.
Parking lot from last packet
8/30✨ What it does
Rebuilds a parking lot from prior uploaded notes, oldest first, and flags two items that still belong on today's agenda. Disappeared items are not marked done.
Extract a parking lot for this meeting from uploaded notes of prior meetings on [TOPIC]. List each parked item with: first seen file, last seen file, last named owner if any, and whether this meeting's files pick it up. If an owner is unnamed, write [VERIFY]. Do not invent a future meeting to send it to. Do not invent a done state because it disappeared. Sort oldest first. Max 8 items. End with 2 items that belong on today's agenda if the files still call them open.
Pro tip: Upload at least two prior recaps. One recap is a snapshot, not a lot.
Chair opening card
9/30✨ What it does
Writes a 45 second chair opening with purpose, decision or open question, timebox and a named clash. Attendance and jokes are not invented.
Write a chair opening card for [MEETING NAME] that the chair can read in 45 seconds. Use only uploaded sources. Include: purpose in 20 words, the decision we must leave with if the files name one, the timebox, and the one clash to name up front if the files show one. If the decision is not in the files, write [VERIFY] and open with the open question instead. Do not invent a joke. Do not invent attendance. Output as 4 labelled lines.
Pro tip: Print the four lines on a card. Chairs who improvise skip the clash.
Timebox rescue plan
10/30✨ What it does
Ranks remaining agenda items when the meeting starts late, keeping only file-named decisions if importance is unranked. No extra time is invented.
If [MEETING NAME] starts [MINUTES LATE] late, how should the chair cut the uploaded agenda? Using only the files, rank remaining items Must keep, Can move to notes, and Can drop. Give minutes that still fit the remaining slot. If the files never rank importance, write [VERIFY] on ranking and keep only items the files call a decision. Do not invent a new agenda. Do not invent extra time. Return a 6 line rescue plan the chair can follow without debate.
Pro tip: Hand the rescue plan to the chair before the call, not after people have already sat down.
Decision Packets
5 promptsOptions table from memos
11/30✨ What it does
Builds an options table from uploaded memos with support, named risks and missing inputs. No score or extra option is added, and a winner is quoted only if a file already picks one.
Using only uploaded memos, build an options table for [DECISION] at [MEETING NAME]. Columns: Option name as the files write it, What it is in 20 words, Who supports it if named, Risks the files name, Missing input. Cite the file in each cell. If a cell has no source, write [VERIFY]. Do not invent an option. Do not invent a score. Do not pick a winner unless a file already does, and then quote it. Max 4 options.
Pro tip: Upload the rival memos as separate sources so the table can cite both sides.
Bring-in decision log
12/30✨ What it does
Compiles a bring-in log of past decisions so the room does not relitigate them. Unnamed deciders keep the item open.
Compile a bring-in decision log from uploaded notes for [PROJECT] so [MEETING NAME] does not relitigate closed items. Table: Decision, Date if present, Decided by if named, Source file, Still open yes or no. Copy wording from the files. If a line sounds decided but no one is named, write [VERIFY] in Decided by and mark Still open yes. Do not invent a vote. Do not invent a date. Max 12 rows. End with 3 items this meeting should not reopen unless new files appear.
Pro tip: Pin the three do-not-reopen items at the top of the agenda pack.
Risks the files already name
13/30✨ What it does
Lists risks the uploads already name, with cites, owners if named, and mitigations already written. New risks and likelihoods stay out.
List risks the uploaded files already name for [DECISION] at [MEETING NAME]. For each: risk in 15 words, file cite, who the files say owns it if anyone, and the mitigation the files already wrote. If a risk has no owner or no mitigation, write [VERIFY] in that cell. Do not invent a new risk to look diligent. Do not invent a likelihood. Sort by how many files mention the risk. Max 8. Audience: [AUDIENCE].
Pro tip: If a risk appears in three files, put it on the agenda even if nobody likes it.
Missing input checklist
14/30✨ What it does
Lists inputs a file asked for that are still absent from the notebook, with [VERIFY] on unnamed owners. Extra inputs are not added for completeness.
Build a missing input checklist for [DECISION] from the uploaded packet. An input is missing if a file says we need it and it is not in any uploaded source. For each: input, which file asked for it, who the files say should bring it, and [VERIFY] if the person is unnamed. Do not invent an input the files never asked for. Do not invent a deadline. Output a checklist the chair can read at the start. If the packet already has every asked input, say so in one line.
Pro tip: Read the checklist before you vote. A decision with a listed hole is a guess.
Vote card from named options
15/30✨ What it does
Creates a one page vote card from options the files name, copying a voting rule only when it is written. Majority and chair-break rules are not invented.
Create a vote card for [DECISION GROUP] on [DECISION] using only options the uploaded files name. For each option: the name as written, a 12 word restatement, and a blank line for yes, no, or abstain. If the files name a voting rule, copy it. If they do not, write [VERIFY] and do not invent majority, consensus, or a chair break. Do not add an option. Do not add a voter who is not in the files. Output as a one page card.
Pro tip: Fill names from the invite yourself. NotebookLM should not guess who votes.
Like these prompts? There are full tutorials behind them.
Learn the workflows, not just the prompts. Easy-to-follow tutorials inside AI Academy, and the library keeps growing.
Attendee Variants
5 promptsExec skim pack
16/30✨ What it does
Builds a two page exec skim with decision, options and ask on page 1 and clashes on page 2, with file names they can open. Missing asks become open questions.
Build a 2 page exec skim pack for [EXEC ROLE] joining [MEETING NAME]. Use only uploaded sources. Page 1: decision, options, ask, in 120 words with cites. Page 2: the three clashes or risks the files name. If the ask is not in the files, write [VERIFY] and lead with the open question. Do not invent a metric. Do not invent a recommendation. Keep file names visible so they can click through. This is a packet, not a stand-alone briefing they will never open the sources from.
Pro tip: Send the skim with the full packet linked. Execs who only get the skim cannot check a cite.
First time attendee pack
17/30✨ What it does
Creates a first-time pack with context, glossary, named attendees and the decision, plus three safe questions. History from before the uploads stays tagged.
Create a first time attendee pack for [NEW PERSON ROLE] at [MEETING NAME]. From uploaded sources only: 80 word context, glossary of terms used in more than one file, who usually attends if the files list them, and the decision on the table. If context before the uploads is needed, write [VERIFY] and do not invent history. Do not invent a seating chart. Do not invent nicknames. Keep the pack under 250 words plus the glossary. End with 3 questions they can ask without looking lost.
Pro tip: Send it the morning of, not a week before, so they still remember the glossary.
Vendor safe packet
18/30✨ What it does
Produces a vendor-safe packet from public-labelled files and your shareable list, dropping empty sections. Joint wins and promises that are not in the files stay out.
Produce a vendor-safe packet for [VENDOR NAME] attending [MEETING NAME]. Uploaded sources include internal notes. Shareable facts I allow you to treat as public: [PASTE SHAREABLE FACTS], plus any uploaded file labelled public. Strip costs, staff names not in the shareable list, and roadmap dates. If a remaining slide would be empty, write [VERIFY] and drop it. Do not invent a joint win. Do not invent a promise. Output a cover, 5 body sections, and a next step only if the files already record one with them.
Pro tip: Label one upload public before you run this, or the pack will be too thin to send.
Engineering versus ops cuts
19/30✨ What it does
Splits one packet into two 6 section cuts without repeating sections. Internal-only dates stay out of the ops cut when you cannot tell.
Split the uploaded packet for [MEETING NAME] into an engineering cut and an ops cut. Each cut is 6 sections. Engineering gets constraints, incidents, and technical owners the files name. Ops gets process, staffing the files name, and customer-facing dates the files call public. Do not copy the same section into both. If a date is internal only, keep it out of the ops cut and write [VERIFY] if you cannot tell. Do not invent an owner. Do not invent an incident.
Pro tip: Publish the two cuts as separate packet links so comments stay in the right thread.
Absent member catch-up pack
20/30✨ What it does
Builds a 200 word catch-up for one absent person with decisions, named actions and one reply question. Unnamed owners are not assigned work in the pack.
Build a catch-up packet for [ABSENT PERSON] who missed [MEETING NAME] and must act this week. Use only uploaded notes from that meeting and prior files they already had. Include: 3 decisions, 3 actions that name them if the files do, 2 items they can ignore, and 1 question to reply to. If they are not named as owner, write [VERIFY] and do not assign them work. Do not invent a tone of blame. Keep it under 200 words so they read it.
Pro tip: Send it with the raw notes linked. A catch-up that hides the source will get a yes they cannot defend.
After-meeting Packets
5 promptsDecision and action packet
21/30✨ What it does
Turns uploaded notes into a decision and action packet with open questions and file links. Leanings stay out of Decisions, and dateless actions stay tagged.
After [MEETING NAME], turn the uploaded notes into a decision and action packet. Sections: Decisions with cites, Actions with owner and date only if named, Open questions, and Links to source files. If an action has no owner, write [VERIFY] in Owner. Do not invent a decision that the notes only leaned toward. Do not invent a due date. Keep the packet under 250 words plus a table. End with a 40 word version I can paste into the calendar invite for next time.
Pro tip: Paste the 40 word version into the next invite the same day, while owners can still correct it.
Who heard what map
22/30✨ What it does
Maps named speakers to topics, commitments and questions with short quotes, and lists silent attendees separately. Tasks assigned to silent names stay tagged.
From uploaded notes of [MEETING NAME], map who heard what. For each named speaker: topics they spoke on, commitments they made, and questions they asked, each with a short quote. If a name appears only in the attendee list and never speaks, put them under Silent and write [VERIFY] for any task later assigned to them. Do not invent a speaker. Do not invent a quote. This packet is for the chair, not for public shaming. Max 12 names.
Pro tip: Use this when follow-ups bounce. Silent names should not own work they never heard.
Owner follow-up packet
23/30✨ What it does
Creates a one screen follow-up for one owner with quoted assignments only. Extra work and status lines are not added.
Create a follow-up packet for [OWNER NAME] from uploaded notes of [MEETING NAME]. Include only actions the notes assign to them, each with the quote, any date, and the file cite. If the notes never assign them that task, write [VERIFY] and omit it. Do not invent extra work to make them look busy. Do not invent a status. Add a 30 word reply they can send to confirm. Keep the pack to one screen.
Pro tip: Send one packet per owner. A group dump is how actions lose their names.
Customer safe minutes
24/30✨ What it does
Rewrites internal notes into 120 word customer-safe minutes using the public fact list. Internal dates and invented promises stay out.
Rewrite uploaded internal notes of [MEETING NAME] as customer-safe minutes for [CUSTOMER NAME]. Public facts I allow: [PASTE PUBLIC FACTS], plus any upload labelled customer. About 120 words, 3 next steps only if they appear in the public set, and no staff debate. If a next step needs an internal date, write [VERIFY] and drop the date. Do not invent a promise. Do not invent a quote from the customer. Output a packet cover line plus the minutes.
Pro tip: Have a second person read the minutes against the public list before they go out.
Next invite packet stub
25/30✨ What it does
Drafts a stub packet for the next invite from leftovers in the notes, and recommends cancelling if nothing is left. Dates and attendees are not invented.
From uploaded notes of [MEETING NAME], draft a stub packet for the next invite. Include: purpose in 20 words, 3 leftover decisions, 2 reading items that were skipped, and a proposed length only if the files say we need another slot. If no leftover decision exists, write [VERIFY] and recommend cancelling rather than inventing a meeting. Do not invent attendees. Do not invent a date. Output title, body, and required reading as three blocks the organiser can paste.
Pro tip: Cancelling is a valid packet outcome. Empty rituals waste the next week of reading.
Go from copy-pasting to actually mastering AI.
AI Academy: hands-on tutorials on ChatGPT, Claude, Midjourney, and many other tools. New tutorials are added regularly.
Recurring Packet Kits
5 promptsTemplate from recent packets
26/30✨ What it does
Proposes a standing packet template from labels that repeat across recent uploads, with one-off fields optional. New metrics are not added to the ritual.
Look at uploaded packets from the last meetings of [RITUAL NAME]. Propose a standing packet template: cover fields, required files, agenda blocks, and recap fields. Copy labels from the files when they repeat. If a field appeared only once, write [VERIFY] and keep it optional. Do not invent a field the files never used. Do not invent a metric the ritual does not already record. Output as a checklist the organiser can duplicate each week. Audience: [AUDIENCE].
Pro tip: Upload three packets. Two is a coincidence, three is a template.
Week over week packet diff
27/30✨ What it does
Diffs two weeks of packets into still open, new, resolved and missing. Disappeared items stay missing until a file marks them done.
Diff this week's uploaded packet against last week's for [RITUAL NAME]. This week files versus last week files. Return: Still open, New, Resolved because a file marks it done, and Missing. If a disappeared item was never marked done, put it in Missing and tag [VERIFY]. Do not invent a resolved state. Do not invent a trend. Limit each list to 8. End with a 40 word opener the chair can read that names the oldest still open item.
Pro tip: Open with the oldest still open item, not the newest fire, or the ritual never clears.
Standing pack contents list
28/30✨ What it does
Lists always-in, sometimes, and never-in packet contents from uploaded examples of the ritual. Taste and extra compliance rules are not added.
From uploaded examples of [RITUAL NAME], list what should always be in the packet and what should never be. Always in: items that appear in every uploaded example. Never in: items the files call parking lot, confidential, or out of scope. If an item appears in some weeks only, write [VERIFY] and put it in Sometimes. Do not invent a never-in rule from taste. Do not invent a compliance requirement. Output three lists plus a one line rule for the organiser.
Pro tip: Put the one line rule in the template header so guests stop adding random slides.
Aged open decisions kit
29/30✨ What it does
Lists open decisions that persist across packets, oldest first, and prints three yes or no questions when the files already frame them that way. Stall reasons are not invented.
Find decisions that have stayed open across uploaded packets for [PROJECT]. For each: first file, last file, last named owner, and the question still open in 12 words. If a date is missing, write [VERIFY] and do not invent a week. Do not invent a reason it stalled. Sort oldest first. Max 10. End with a packet page the chair can print: three oldest questions, each with a 15 word yes or no the room can vote on if the files already frame it that way.
Pro tip: Vote the oldest three before any new topic. Aging decisions are the ritual's real work.
Ritual kit chooser
30/30✨ What it does
Splits packet sections into ritual A only, ritual B only, and a shared core of at most four items. A third ritual and filler sections are not invented.
I run more than one ritual. Uploaded packets include [RITUAL A] and [RITUAL B]. Tell me which packet sections belong only in A, only in B, and in both. Use only the uploads. If a section would confuse guests if copied across, say so and cite the file that shows the mismatch. If you cannot tell, write [VERIFY]. Do not invent a third ritual. Do not invent a section to make the kits look even. Output as two checklists plus a shared core of at most 4 items.
Pro tip: Keep the shared core tiny. Copy-paste between standup and QBR is how packets get noisy.
Free tool
Transcript Summarizer
Turn a meeting or video transcript into a summary with action items.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of hands-on tutorials on ChatGPT, Claude, Midjourney, and many other AI tools. New tutorials are added regularly.
Related guides