notebooklm-audio — AI research tools notebooklm-audio, research, yudame, community, AI research tools, ai agent skill, ide skills, agent automation, machine learning analysis, evidence-based reporting, python script generation, blockchain integration

v1.0.0
GitHub

About this Skill

Perfect for Audio Analysis Agents needing advanced podcast generation and evidence-based content analysis capabilities. NotebookLM Audio is an AI-powered research tool for analyzing technology, health, economics, and human performance.

Features

Manual fallback for NotebookLM Enterprise API
Python script for generating prompts
Support for multiple locales (zh, ja, ko)
Output formats include podcasts, reports, and educational materials
Integrates with blockchain and software tools
Uses machine learning for evidence-based analysis

# Core Topics

yudame yudame
[1]
[0]
Updated: 3/9/2026

Quality Score

Top 5%
54
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add yudame/research/notebooklm-audio
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

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. Optimized for AI research tools, machine learning analysis, evidence-based reporting.

Ideal Agent Persona

Perfect for Audio Analysis Agents needing advanced podcast generation and evidence-based content analysis capabilities.

Core Value

Empowers agents to generate high-quality podcasts, reports, and educational materials using AI and machine learning, leveraging NotebookLM Audio's capabilities for comprehensive content analysis and manual fallback when the NotebookLM Enterprise API is unavailable, utilizing Python scripts and API automation.

Capabilities Granted for notebooklm-audio

Generating podcasts with evidence-based analysis
Creating educational materials using AI-driven content creation
Automating report generation with manual fallback when API is unavailable

! Prerequisites & Limits

  • Requires NotebookLM Enterprise API or manual fallback
  • Python script execution needed
  • Limited to audio content analysis and generation
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 advanced podcast generation and evidence-based content analysis capabilities. NotebookLM Audio is an AI-powered research tool for analyzing technology, health, economics, and human performance.

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 with evidence-based analysis, Creating educational materials using AI-driven content creation, Automating report generation with manual fallback when API is unavailable.

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 script execution needed. Limited to audio content analysis and generation.

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

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

linear

Logo of lobehub
lobehub

Linear issue management. MUST USE when: (1) user mentions LOBE-xxx issue IDs (e.g. LOBE-4540), (2) user says linear, linear issue, link linear, (3) creating PRs that reference Linear issues. Provides

73.4k
0
Communication

testing

Logo of lobehub
lobehub

Testing guide using Vitest. Use when writing tests (.test.ts, .test.tsx), fixing failing tests, improving test coverage, or debugging test issues. Triggers on test creation, test debugging, mock setup

73.3k
0
Communication

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication