Prompt Library

30 NotebookLM Source Prompts for Compare and Cite

30 copy-paste prompts

Load the PDFs first. Ask for consensus, conflict, or a gap list. Outside papers stay out.

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. Hand-curated and tested by the AI Academy team.

Louis Corneloup
By Louis Corneloup · Founder, Techpresso
Last updated ·Hand-curated & tested by the AI Academy team

Clean

5 prompts

Inventory

1/30

✨ What it does

NotebookLM does list every file with one-line what it is from [UPLOADED FILES] for [JOB]. Paste your facts, then keep the draft if every number still matches your notes.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, list every file with one-line what it is. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: No rename invent.

Dupes

2/30

✨ What it does

NotebookLM does flag overlapping passages across files from [UPLOADED FILES] for [JOB]. Fill the brackets, then cut any line the model invented.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, flag overlapping passages across files. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Cite both.

Dates

3/30

✨ What it does

NotebookLM does list dates the files actually print from [UPLOADED FILES] for [JOB]. Run it once, then keep the take you can defend from the source.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, list dates the files actually print. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Missing = say so.

Glossary

4/30

✨ What it does

NotebookLM does build a glossary from terms the files define from [UPLOADED FILES] for [JOB]. Paste the source first, then star the section you will actually use.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, build a glossary from terms the files define. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: No extra terms.

Scope

5/30

✨ What it does

NotebookLM does state what question these files can answer from [UPLOADED FILES] for [JOB]. Give it the real constraint, then drop anything it could not cite.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, state what question these files can answer. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: And cannot.

Compare

5 prompts

Consensus

6/30

✨ What it does

NotebookLM does state the consensus and which files back it from [UPLOADED FILES] for [JOB]. Paste your facts, then keep the draft if every number still matches your notes.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, state the consensus and which files back it. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Cite.

Conflict

7/30

✨ What it does

NotebookLM does table disagreements with a row per file from [UPLOADED FILES] for [JOB]. Fill the brackets, then cut any line the model invented.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, table disagreements with a row per file. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Not reported ok.

Methods

8/30

✨ What it does

NotebookLM does compare methods and sample sizes from [UPLOADED FILES] for [JOB]. Run it once, then keep the take you can defend from the source.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, compare methods and sample sizes. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Not reported ok.

Claim Test

9/30

✨ What it does

NotebookLM does test [CLAIM] for and against from [UPLOADED FILES] for [JOB]. Paste the source first, then star the section you will actually use.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, test [CLAIM] for and against. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Silent = cannot assess.

Strongest

10/30

✨ What it does

NotebookLM does name the methodologically strongest file and why from [UPLOADED FILES] for [JOB]. Give it the real constraint, then drop anything it could not cite.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, name the methodologically strongest file and why. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: 2 sentences.

Cite

5 prompts

Passage

11/30

✨ What it does

NotebookLM does pull the exact passage for [CLAIM] from [UPLOADED FILES] for [JOB]. Paste your facts, then keep the draft if every number still matches your notes.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, pull the exact passage for [CLAIM]. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Or not in sources.

Chip Hunt

12/30

✨ What it does

NotebookLM does give 10 claims to click back to chips from [UPLOADED FILES] for [JOB]. Fill the brackets, then cut any line the model invented.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, give 10 claims to click back to chips. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: I click.

Quote Bank

13/30

✨ What it does

NotebookLM does 10 quotes with file and locator from [UPLOADED FILES] for [JOB]. Run it once, then keep the take you can defend from the source.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, 10 quotes with file and locator. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: No polish.

Para Cite

14/30

✨ What it does

NotebookLM does rewrite my paragraph [PARA] with cites from [UPLOADED FILES] for [JOB]. Paste the source first, then star the section you will actually use.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, rewrite my paragraph [PARA] with cites. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Keep my voice.

Biblio

15/30

✨ What it does

NotebookLM does list the files as a reference list from their title pages from [UPLOADED FILES] for [JOB]. Give it the real constraint, then drop anything it could not cite.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, list the files as a reference list from their title pages. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: No fake DOI.

Like these prompts? There are full tutorials behind them.

Learn the workflows, not just the prompts. 300+ easy-to-follow tutorials inside AI Academy — and growing every week.

Try AI Academy Free

Gap

5 prompts

Missing

16/30

✨ What it does

NotebookLM does list questions no file answers from [UPLOADED FILES] for [JOB]. Paste your facts, then keep the draft if every number still matches your notes.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, list questions no file answers. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Homework list.

Need

17/30

✨ What it does

NotebookLM does name the next 3 sources I should find from [UPLOADED FILES] for [JOB]. Fill the brackets, then cut any line the model invented.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, name the next 3 sources I should find. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Types, not titles invent.

Bias

18/30

✨ What it does

NotebookLM does note limits the files state themselves from [UPLOADED FILES] for [JOB]. Run it once, then keep the take you can defend from the source.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, note limits the files state themselves. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: No extra moral.

Update

19/30

✨ What it does

NotebookLM does flag facts the files call outdated if they do from [UPLOADED FILES] for [JOB]. Paste the source first, then star the section you will actually use.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, flag facts the files call outdated if they do. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Else skip.

Overlap

20/30

✨ What it does

NotebookLM does map which files share a dataset from [UPLOADED FILES] for [JOB]. Give it the real constraint, then drop anything it could not cite.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, map which files share a dataset. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: If said.

Fix

5 prompts

Only Files

21/30

✨ What it does

NotebookLM does answer [QUESTION] from files only from [UPLOADED FILES] for [JOB]. Paste your facts, then keep the draft if every number still matches your notes.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, answer [QUESTION] from files only. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Else NOT IN SOURCES.

No Web

22/30

✨ What it does

NotebookLM does do not browse or add a 2026 news fact from [UPLOADED FILES] for [JOB]. Fill the brackets, then cut any line the model invented.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, do not browse or add a 2026 news fact. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Stay put.

Table

23/30

✨ What it does

NotebookLM does Markdown table I can paste from [UPLOADED FILES] for [JOB]. Run it once, then keep the take you can defend from the source.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, Markdown table I can paste. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Clean pipes.

Stop

24/30

✨ What it does

NotebookLM does no essay after the table from [UPLOADED FILES] for [JOB]. Paste the source first, then star the section you will actually use.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, no essay after the table. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Just the work.

Redo

25/30

✨ What it does

NotebookLM does rerun after I add [NEW FILE] from [UPLOADED FILES] for [JOB]. Give it the real constraint, then drop anything it could not cite.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, rerun after I add [NEW FILE]. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Same question.

Go from copy-pasting to actually mastering AI.

AI Academy: 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ other tools. New tutorials added every week.

Start Your Free Trial

Checks

5 prompts

Sources Only

26/30

✨ What it does

NotebookLM does answer [QUESTION] from [UPLOADED FILES] only from [UPLOADED FILES] for [JOB]. Paste your facts, then keep the draft if every number still matches your notes.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, answer [QUESTION] from [UPLOADED FILES] only. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Else NOT IN SOURCES.

Cite Check

27/30

✨ What it does

NotebookLM does give every claim a citation from the files from [UPLOADED FILES] for [JOB]. Fill the brackets, then cut any line the model invented.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, give every claim a citation from the files. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Or drop.

Gap Check

28/30

✨ What it does

NotebookLM does list what the files lack for [JOB] from [UPLOADED FILES] for [JOB]. Run it once, then keep the take you can defend from the source.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, list what the files lack for [JOB]. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Homework.

Format Check

29/30

✨ What it does

NotebookLM does output Markdown I can paste from [UPLOADED FILES] for [JOB]. Paste the source first, then star the section you will actually use.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, output Markdown I can paste. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Clean.

Stop Check

30/30

✨ What it does

NotebookLM does the deliverable with no pep after it from [UPLOADED FILES] for [JOB]. Give it the real constraint, then drop anything it could not cite.

<context> Sources: [UPLOADED FILES] Job: [JOB] </context> <task> Using ONLY the uploaded sources, the deliverable with no pep after it. Cite the source for each claim. If the files are silent, write NOT IN SOURCES. Do not add outside knowledge. </task>

💡

Pro tip: Stop.

Free tool

Prompt Optimizer

Turn a rough idea into a structured, professional AI prompt.

Try it free →

Frequently Asked Questions

These prompts tell it to stay inside uploaded files for the source work. If a fact is missing it must say so. Still click the citation chips.
PDFs, docs, slides, or pasted notes that actually cover the job. Empty notebooks produce empty answers.
Some prompts steer the overview. Others write study guides or briefs in the chat. Load sources before you run either.
Yes. NotebookLM itself is a Google product with its own limits. Check your account before a long session.
The hub mixes jobs. This page is only the source work: thirty prompts so the notebook stays on one deliverable.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.