notebooklm-py : confier NotebookLM à votre agent de code
NotebookLM, devenu Gemini Notebook, lit de gros corpus et répond en citant ses sources, mais l'interface web impose tout à la main. notebooklm-py est une bibliothèque Python et une CLI non officielles ; son skill apprend à l'agent une routine sûre : sortie --json, identifiants conservés, attente de chaque source, puis la question ou le téléchargement.
Import de sources en lot : URL, YouTube, PDF, Word, EPUB, audio, vidéo, images, Google Drive et texte collé.
Agents de recherche web et Drive en mode fast ou deep, avec import automatique des résultats dans le carnet.
Génère aperçus audio et vidéo, présentations, infographies, quiz, fiches, rapports, tableaux de données et cartes mentales.
Télécharge en MP3, MP4, PDF, PNG, CSV, JSON ou Markdown, y compris par lots, ce que l'interface web ne propose pas.
Le SKILL.md précise les actions soumises à votre accord : suppression, langue du compte, génération, écriture de fichiers.
Quand s’en servir
Vous voulez que Gemini lise trente documents et que l'agent ne dépense ses tokens que pour la finition.
Un même corpus doit devenir podcast, diaporama et jeu de fiches de révision.
Un agent de code doit répondre à partir de votre documentation interne, citations à l'appui.
Demandez à l’agent
Crée un carnet « Veille marché », ajoute ces cinq URL et attends que toutes les sources soient prêtes
Génère un aperçu audio au format debate à partir du carnet et télécharge-le dans ./audio
Exporte les fiches et le quiz de ce carnet en JSON pour les importer dans Anki
Questions
Comment installer le skill notebooklm ?
Avec npx skills add teng-lin/notebooklm-py@notebooklm. La bibliothèque demande Python 3.10 ou plus : pip install "notebooklm-py[browser]", puis notebooklm login et notebooklm auth check --test --json pour vérifier l'accès.
notebooklm-py fonctionne-t-il avec Codex ?
Oui. Le README cite Claude Code, Codex et OpenClaw, fournit un AGENTS.md pour Codex et propose un serveur MCP pour des clients comme Claude Desktop.
S'agit-il d'une API officielle de Google ?
Non. C'est un projet communautaire sans lien avec Google, bâti sur des points d'accès internes, que ses auteurs destinent aux prototypes, à la recherche et aux projets personnels.