source-registry

star 0

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.

aurelio-amerio By aurelio-amerio schedule Updated 3/4/2026

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 IDs
  • review_analysis → needs Review Articles source IDs
  • literature_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_get themselves — they should ask for the registry output.
Install via CLI
npx skills add https://github.com/aurelio-amerio/phd-thesis --skill source-registry
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
aurelio-amerio
aurelio-amerio Explore all skills →