Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ainergiz avatar

Notebooklm Superskill

  • 51 installs
  • 3 repo stars
  • Updated December 31, 2025
  • ainergiz/notebooklm-superskill

notebooklm-superskill is a Claude Code skill that generates slides, podcasts, infographics, and videos from a Google NotebookLM notebook.

About

notebooklm-superskill is a Claude Code skill that generates slide decks, audio podcasts, infographics, and video overviews from a Google NotebookLM notebook. It runs Python scripts through a run.py wrapper that automate NotebookLM in a browser, with options for audience, format, orientation, theme, and language. Developers use it to turn research notebooks into shareable content for different audiences.

  • Generates slide decks, audio podcasts, infographics, and video overviews from NotebookLM
  • Audience, format, orientation, theme, and 80+ language customization
  • Drives NotebookLM via browser automation after one-time Google auth

Notebooklm Superskill by the numbers

  • 51 all-time installs (skills.sh)
  • Ranked #893 of 1,337 Generative Media skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

notebooklm-superskill capabilities & compatibility

Capabilities
slide generation · audio generation · infographic generation · video generation
Works with
google drive
Use cases
presentations · image generation · video generation · copywriting
Pricing
Bring your own API key
From the docs

What notebooklm-superskill says it does

Generate professional content from NotebookLM notebooks: slides, podcasts, infographics, and videos.
SKILL.md
Audio generation takes 5-10 minutes.
SKILL.md
npx skills add https://github.com/ainergiz/notebooklm-superskill --skill notebooklm-superskill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs51
repo stars3
Last updatedDecember 31, 2025
Repositoryainergiz/notebooklm-superskill

What it does

Generate slides, podcasts, infographics, and videos from a NotebookLM notebook URL.

Who is it for?

Developers turning a NotebookLM research notebook into decks, podcasts, or videos for specific audiences.

Skip if: Content creation without a NotebookLM notebook URL or Google account.

When should I use this skill?

When asked to generate slides, create a podcast, make an infographic, or a video overview from NotebookLM.

What you get

Ready slide decks, podcast audio, infographics, and video overviews in the chosen format and language.

  • slide decks
  • podcast audio
  • infographics

By the numbers

  • 4 output formats
  • 80+ languages
  • 5 slide audiences (technical, investor, customer, executive, beginner)

Files

SKILL.mdMarkdownGitHub ↗

NotebookLM SuperSkill

Generate professional content from NotebookLM notebooks: slides, podcasts, infographics, and videos.

When to Use This Skill

Use this skill when the user wants to:

  • Generate slide decks for different audiences (technical, investor, customer, executive, beginner)
  • Create AI podcast-style audio overviews
  • Make visual infographics from research
  • Generate video overviews/explainers
  • Automate NotebookLM content creation

Critical: Always Use run.py Wrapper

All scripts MUST be run through run.py to ensure proper virtual environment setup:

python scripts/run.py <script_name> [args...]

Authentication (One-Time Setup)

Before first use, authenticate with Google:

# Interactive login (browser opens)
python scripts/run.py auth_manager.py setup

# Check status
python scripts/run.py auth_manager.py status

# Validate credentials work
python scripts/run.py auth_manager.py validate

Quick Reference

1. Slide Decks

Generate presentation slides with audience-specific customization.

# Single slide deck
python scripts/run.py generate_slides.py \
  --notebook-url "https://notebooklm.google.com/notebook/..." \
  --audience technical \
  --format detailed \
  --length default

# Multiple audiences at once
python scripts/run.py generate_slides.py \
  --notebook-url URL \
  --audiences technical,investor,customer

Options:

OptionValuesDescription
--audiencetechnical, investor, customer, executive, beginnerTarget audience
--audiencescomma-separatedGenerate multiple decks
--formatdetailed, presenterSlide format
--lengthshort, default, longSlide count
--sourcepathUpload source file first
--prompttextCustom prompt (overrides audience)

2. Audio Overviews (Podcasts)

Generate AI podcast-style deep dive discussions.

python scripts/run.py generate_audio.py \
  --notebook-url URL \
  --format deep-dive \
  --language en-US

Options:

OptionValuesDescription
--formatdeep-dive, brief, critique, debatePodcast style
--languageen-US, es-ES, fr-FR, de-DE, ja-JP, etc.80+ languages
--prompttextCustom instructions

Note: Audio generation takes 5-10 minutes.

3. Infographics

Generate visual infographics for different platforms.

python scripts/run.py generate_infographic.py \
  --notebook-url URL \
  --orientation landscape \
  --detail standard

Options:

OptionValuesDescription
--orientationsquare, portrait, landscapeAspect ratio
--detailconcise, standard, detailedInformation density
--prompttextCustom instructions

Orientations:

  • square - 1:1 for social media posts
  • portrait - 9:16 for Instagram Stories, TikTok
  • landscape - 16:9 for LinkedIn, presentations

4. Video Overviews

Generate video explainers with visual themes.

python scripts/run.py generate_video.py \
  --notebook-url URL \
  --format explainer \
  --theme futuristic

Options:

OptionValuesDescription
--formatbrief, explainerVideo length
--themeretro-90s, futuristic, corporate, minimalVisual style
--custom-themetextCustom theme description
--prompttextCustom instructions

Note: Video generation takes 10-15 minutes.

Decision Flow

1. User wants slides? → Use generate_slides.py

  • Multiple audiences? Use --audiences flag
  • Single audience? Use --audience flag

2. User wants podcast/audio? → Use generate_audio.py

  • Non-English? Specify --language
  • Quick summary? Use --format brief

3. User wants visual summary? → Use generate_infographic.py

  • Social media? Consider --orientation portrait
  • Presentation? Use --orientation landscape

4. User wants video? → Use generate_video.py

  • Quick overview? Use --format brief
  • Training material? Use --format explainer

Common Options

All scripts support:

  • --output DIR - Output directory (default: current)
  • --headless - Run without visible browser
  • --help - Show detailed help

Example Workflows

Investor Pitch Materials

# Generate investor slides
python scripts/run.py generate_slides.py --notebook-url URL --audience investor

# Create brief overview podcast
python scripts/run.py generate_audio.py --notebook-url URL --format brief

# Make landscape infographic for deck
python scripts/run.py generate_infographic.py --notebook-url URL --orientation landscape

Training Content

# Beginner-friendly slides
python scripts/run.py generate_slides.py --notebook-url URL --audience beginner --length long

# Deep dive podcast
python scripts/run.py generate_audio.py --notebook-url URL --format deep-dive

# Explainer video
python scripts/run.py generate_video.py --notebook-url URL --format explainer

Social Media Content

# Portrait infographic for stories
python scripts/run.py generate_infographic.py --notebook-url URL --orientation portrait --detail concise

# Brief video with trendy theme
python scripts/run.py generate_video.py --notebook-url URL --format brief --theme retro-90s

Troubleshooting

Authentication issues:

python scripts/run.py auth_manager.py reauth

Script not found:

  • Ensure you're in the skill directory
  • Use full path: python /path/to/scripts/run.py ...

Timeout errors:

  • Audio/video generation takes time (5-15 min)
  • Use --headless for faster execution
  • Check notebook has sufficient source content

Additional Resources

For detailed guides on each feature, see:

  • references/slides_guide.md
  • references/audio_guide.md
  • references/infographic_guide.md
  • references/video_guide.md

Related skills

FAQ

What formats can it generate?

Slide decks, audio podcasts, infographics, and video overviews, each with format and audience options.

Does it need authentication?

Yes, a one-time Google login via auth_manager.py before first use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.