name: source_registry description: Fetches all source IDs from the thesis NotebookLM notebook and categorizes them into author papers (001), review articles (002), and general references. Call once per conversation before using other thesis skills.
Source Registry
Retrieves and categorizes all sources from the thesis references NotebookLM notebook. This skill is a prerequisite for all other thesis research skills — call it once per conversation to obtain the source IDs needed for filtered queries.
Target Notebook
- Name:
thesis references - ID:
1b7df790-7858-4fc8-879c-39f41238c4ae
Workflow
Step 1: Fetch All Sources
Call the MCP tool:
mcp_notebooklm_notebook_get(notebook_id="1b7df790-7858-4fc8-879c-39f41238c4ae")
This returns a list of all sources with their source_id and title.
Step 2: Categorize by Title Prefix
Parse each source title and assign it to one of three categories:
| Category | Title Pattern | Description |
|---|---|---|
| Author Papers | Starts with 001) |
The thesis author's own published papers. Included verbatim in the LaTeX thesis. |
| Review Articles | Starts with 002) |
Review papers, textbooks, and lecture notes. Must be cited and paraphrased. |
| General References | No numeric prefix | Specific papers, experimental results, and other references. Must be cited. |
Step 3: Store for Session Use
Keep the three categorized lists available for the duration of the conversation. Other skills will request specific categories:
paper_analysis→ needs Author Papers source IDsreview_analysis→ needs Review Articles source IDsliterature_research→ needs Review Articles + General References source IDs (excludes Author Papers)chapter_outline→ needs all categories
Output Format
Present the registry as three lists:
## Author Papers (001)
- [source_id] → "001) paper 1 - 2302.01947.pdf"
- [source_id] → "001) paper 2 - 2306.16483.pdf"
...
## Review Articles (002)
- [source_id] → "002) review - Cirelli DM - 2406.01705v3.pdf"
...
## General References
- [source_id] → "0106131v1.pdf"
...
Important Notes
- Call this skill once per conversation. The source list rarely changes mid-session.
- If a new source is added to the notebook during a session, re-run this skill to refresh.
- Other skills should never call
notebook_getthemselves — they should ask for the registry output.