notebooklm-audio — community notebooklm-audio, research, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Audio Analysis Agents needing comprehensive content analysis and evidence-based research capabilities across technology, health, economics, and human performance. Research tools and frameworks for evidence-based analysis across technology, health, economics, and human performance. Outputs include podcasts, reports, and educational materials.

yudame yudame
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The notebooklm-audio skill by yudame is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Audio Analysis Agents needing comprehensive content analysis and evidence-based research capabilities across technology, health, economics, and human performance.

Core Value

Empowers agents to generate high-quality audio content, including podcasts and educational materials, using research tools and frameworks, with outputs in various formats, leveraging Python scripting for automation and fallback when the NotebookLM Enterprise API is unavailable.

Capabilities Granted for notebooklm-audio

Generating podcasts on niche topics using evidence-based research
Creating educational materials, such as reports and audio guides, on health and economics
Automating audio content creation for technology and human performance research
Falling back to manual workflow when NotebookLM Enterprise API is inaccessible

! Prerequisites & Limits

  • Requires NotebookLM Enterprise API or manual fallback
  • Python scripting knowledge needed for automation
  • Limited to audio content generation, specifically podcasts, reports, and educational materials
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

notebooklm-audio

Install notebooklm-audio, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

NotebookLM Audio Generation (Manual Fallback)

Status: Manual fallback - Use when NotebookLM Enterprise API is unavailable.


When to Use This Skill

Use this skill when:

  • NotebookLM Enterprise API is unavailable (no paid subscription)
  • API automation fails and fallback is needed
  • User explicitly requests manual workflow

Step 1: Generate the Prompt

CRITICAL: Always use the script. Never fabricate or modify the prompt.

bash
1cd ~/src/research/podcast/tools 2python notebooklm_prompt.py ../episodes/EPISODE_PATH/ --copy

The script:

  • Auto-detects episode title and series name from content_plan.md
  • Verifies all 5 required files exist
  • Outputs the correct prompt with proper branding
  • Copies to clipboard with --copy flag (macOS)

Required files (5 total):

episode-directory/
├── research/p1-brief.md      # Research brief
├── research/p3-briefing.md   # Master briefing
├── report.md                 # Narrative synthesis
├── sources.md                # Validated sources
└── content_plan.md           # Episode structure guide

Step 2: Show User the Script Output

Run the script and display its complete output to the user. The output includes:

  • Episode and series info (auto-detected)
  • File checklist with status (✓ or ✗ MISSING)
  • The ready-to-paste prompt
  • Settings reminder
  • NotebookLM link

Example output:

============================================================
NOTEBOOKLM MANUAL AUDIO GENERATION
============================================================

Episode: Strategic Selection
Series: Algorithms for Life
Directory: ../episodes/algorithms-for-life/ep2-strategic-selection

📁 Files to Upload (5/5 ready):
  ✓ p1-brief.md
  ✓ report.md
  ✓ p3-briefing.md
  ✓ sources.md
  ✓ content_plan.md

============================================================
📋 NOTEBOOKLM PROMPT (copy-paste ready):
============================================================

Create a two-host podcast episode on: Strategic Selection from our Algorithms for Life series
...

============================================================

⚙️  Settings: Format: Deep Dive | Length: Long

🔗 Open: https://notebooklm.google.com/

✓ Prompt copied to clipboard!

Step 3: User Completes Manual Workflow

Guide user through these steps:

  1. Go to https://notebooklm.google.com/
  2. Create new notebook
  3. Upload all 5 source files (shown in the checklist)
  4. Click "Audio Overview" → "Customize"
  5. Paste the prompt (already on clipboard from --copy)
  6. Settings: Deep Dive format, Long length
  7. Generate and download audio (~10-15 minutes)
  8. Save audio file to episode directory

Step 4: Process Audio

After download, use the podcast-audio-processing skill:

  • Convert to mp3 if needed
  • Transcribe with local Whisper
  • Generate chapter markers
  • Embed chapters into mp3

Prompt Template Reference

The prompt is defined in podcast/tools/notebooklm_prompt.py (single source of truth).

Key elements:

  • References content_plan.md for structure, hooks, key terms
  • Brand intro: "Welcome to Yuda Me Research from our [Series] series by Valor Engels..."
  • Brand outro: "research dot yuda dot me - that's Y-U-D-A dot M-E"
  • Style: Define terms, cite specifics, distinguish correlation/causation
  • Avoids: Undefined jargon, fabricated examples, over-hedging

DO NOT:

  • Duplicate the template elsewhere
  • Manually substitute placeholders
  • Add episode-specific content arcs (content_plan.md handles this)

Troubleshooting

IssueSolution
Script shows missing filesComplete earlier phases first
Can't auto-detect title/seriesUse --title and --series flags
Clipboard copy failsManually copy from terminal output
Audio too shortCheck all 5 files uploaded, use Long setting

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is notebooklm-audio?

Perfect for Audio Analysis Agents needing comprehensive content analysis and evidence-based research capabilities across technology, health, economics, and human performance. Research tools and frameworks for evidence-based analysis across technology, health, economics, and human performance. Outputs include podcasts, reports, and educational materials.

How do I install notebooklm-audio?

Run the command: npx killer-skills add yudame/research/notebooklm-audio. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for notebooklm-audio?

Key use cases include: Generating podcasts on niche topics using evidence-based research, Creating educational materials, such as reports and audio guides, on health and economics, Automating audio content creation for technology and human performance research, Falling back to manual workflow when NotebookLM Enterprise API is inaccessible.

Which IDEs are compatible with notebooklm-audio?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for notebooklm-audio?

Requires NotebookLM Enterprise API or manual fallback. Python scripting knowledge needed for automation. Limited to audio content generation, specifically podcasts, reports, and educational materials.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add yudame/research/notebooklm-audio. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use notebooklm-audio immediately in the current project.

Related Skills

Looking for an alternative to notebooklm-audio or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI