askill
notebooklm-superskill

notebooklm-superskillSafety 90Repository

Generate slide decks, audio podcasts, infographics, and video overviews from NotebookLM notebooks. Customizable by audience, format, language (80+), orientation, and visual themes. Use when asked to generate slides, create podcast, make infographic, video overview, or automate NotebookLM content creation.

0 stars
1.2k downloads
Updated 2/5/2026

Package Files

Loading files...
SKILL.md

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:

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/11/2026

An exceptionally well-documented skill for automating NotebookLM content generation. It provides clear setup instructions, comprehensive CLI references with tables, and logical decision flows for various output formats.

90
100
85
98
100

Metadata

Licenseunknown
Version-
Updated2/5/2026
Publishermajiayu000

Tags

prompting