Create slide deck
slide_deck_createGenerate a PDF slide deck from a NotebookLM notebook's sources after confirming options; set confirm=true to start, then poll studio_status for the download URL.
Instructions
Start generating a slide deck from the notebook's sources. Uses the user's NotebookLM quota and takes several minutes, so agree on the options with the user first: with confirm=false it does nothing and returns pending_confirmation. With confirm=true it returns the artifact_id; poll studio_status until that artifact is completed. Once completed, studio_status gives a download_url for the deck as a PDF.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Format: detailed_deck, presenter_slides | |
| length | No | Length: default, short | |
| confirm | Yes | Must be true to start generation. With false the tool only returns pending_confirmation and does nothing | |
| language | No | BCP-47 language code such as en, es or fr; omit for NotebookLM's default | |
| source_ids | No | Limit generation to these source IDs (from notebook_get); omit to use every source in the notebook | |
| notebook_id | Yes | Notebook ID, as returned by notebook_list or notebook_create | |
| focus_prompt | No | Optional instruction on what to focus on or emphasise, e.g. "the methodology section" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| message | No | Human-readable outcome or next step | |
| artifact_id | No | ID of the new artifact, as listed by studio_status |