Claude Code Plugins

Community-maintained marketplace

Feedback

notebooklm-superskill

@ainergiz/notebooklm-superskill
0
0

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.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name notebooklm-superskill
description 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.
allowed-tools Bash, Read, Glob, Grep

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:

Option Values Description
--audience technical, investor, customer, executive, beginner Target audience
--audiences comma-separated Generate multiple decks
--format detailed, presenter Slide format
--length short, default, long Slide count
--source path Upload source file first
--prompt text Custom 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:

Option Values Description
--format deep-dive, brief, critique, debate Podcast style
--language en-US, es-ES, fr-FR, de-DE, ja-JP, etc. 80+ languages
--prompt text Custom 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:

Option Values Description
--orientation square, portrait, landscape Aspect ratio
--detail concise, standard, detailed Information density
--prompt text Custom 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:

Option Values Description
--format brief, explainer Video length
--theme retro-90s, futuristic, corporate, minimal Visual style
--custom-theme text Custom theme description
--prompt text Custom 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: