Podcast From Research

Research-to-podcast pipeline for learning new topics: 20-angle full-coverage research (with blind-spot discovery) → steered NotebookLM audio overview → MP3 delivered to you, with everything ingested into a local GBrain knowledge base for permanent recall. When the user says "create a podcast on X", this handles it end-to-end. Installs its own dependencies (notebooklm-py, GBrain) if missing.

9 stars 4 forksImages, Video & Audio

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Easternguy/podcast-from-research --skill podcast-from-research
Manual install
git clone --depth 1 https://github.com/Easternguy/podcast-from-research.git /tmp/podcast-from-research
mkdir -p ~/.claude/skills
cp -r /tmp/podcast-from-research/. ~/.claude/skills/podcast-from-research

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Podcast From Research

## Mission

This pipeline exists **to learn new topics**. That drives three hard requirements:

1. **Research must cover the whole territory**: including sub-areas the user didn't know to ask about. Blind-spot discovery is a mandatory step, not an option.
2. **The podcast must teach, not summarize.** NotebookLM is always steered with an explicit production brief and generation instruction. Never accept its default output style.
3. **Everything lands in the knowledge base.** The episode is the learning session; GBrain is the reference library you query weeks later.

## Prerequisites: Check, Then Auto-Install

Before the first run, verify each dependency. **If missing, install it; don't just report it's missing.**

### 1. notebooklm-py (required)

```bash
# Check (the binary installs to ~/.local/bin, which is often NOT in PATH)
export PATH="$HOME/.local/bin:$PATH" && which notebooklm && notebooklm --version

# Install if missing
pip install "notebooklm-py[browser]"
playwright install chromium

# Authenticate (opens a browser for Google sign-in: ask the user to complete it)
notebooklm login

# Verify auth
notebooklm auth check
```

⚠️ **PATH pitfall:** `which notebooklm` in a bare shell returns empty even when installed, because `~/.local/bin` isn't in the default PATH. **Every** NotebookLM command in this skill must be prefixed with `export PATH="$HOME/.local/bin:$PATH"`.
Read the full skill on GitHub

Details

Skill name
podcast-from-research
License
MIT
Repo updated
5 July 2026

FAQ

What does the Podcast From Research skill do?

Research-to-podcast pipeline for learning new topics: 20-angle full-coverage research (with blind-spot discovery) → steered NotebookLM audio overview → MP3 delivered to you, with everything ingested into a local GBrain knowledge base for permanent recall. When the user says "create a podcast on X", this handles it end-to-end. Installs its own dependencies (notebooklm-py, GBrain) if missing.

How do I install the Podcast From Research skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Easternguy/podcast-from-research --skill podcast-from-research. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Podcast From Research popular?

It lives in Easternguy/podcast-from-research, which has 9 GitHub stars and 4 forks.

Related skills

Layered Holo Card

10

JamesonZGJ/layered-holo-card-skill

Turn an existing photo or artwork into a layered 2.5D holographic collectible card while preserving its composition and subject pixels. Use for floating subjects, layered photo cards, or 把照片做成主体浮起的全息闪卡; not for redesigning the image or flat whole-card tilt alone.

Images, Video & Audio

Ecom Adds

8

Samin12/ecom-adds

Generate 4 scroll-stopping e-commerce ad creatives for a product using deep customer research, competitor ad analysis via Facebook Ads Library, reference image sourcing via Tavily, and image generation via Nano Banana 2 (Gemini). Use when the user asks to create ads, ad creatives, DTC ads, Facebook/Instagram ads, or generate advertising images for a product.

Images, Video & Audio

Openclaw Genpark Video Creator

10

alphaparkinc/openclaw-genpark-video-creator

OpenClaw GenPark Video Creator - SMPTE timecode drop-frame/non-drop-frame converter, Ken Burns cubic Bezier camera pan/zoom trajectory solver, and multi-track EDL timeline reconciler with zero dependencies.

Images, Video & Audio

Video to 3d

12

enwong93-sketch/video-to-3d

Turn a single-character A-pose orbit video or an approved whole multi-view character sheet into an editable Blender model using local MiniMax H3 MAIN/H3 IR generation when needed, measured 8-72 angle evidence, calibrated Blender overlays, detailed per-angle visual modeling, and final topology/beauty review. Use for fixed-subject character turntables and Blender reconstruction; do not use for action footage, moving subjects, direct neural-mesh generation, or photogrammetry capture.

Images, Video & Audio

Smart Video Editor

10

Fagan1024/smart-video-editor

把多段原始素材剪成一条成片——先用视觉模型看懂每段画面拍了什么、哪几秒可用,再决定取舍、顺序、时长、调色和 BGM,最后用 ffmpeg 渲染。适用于"我给你几段视频,帮我剪一条小红书/朋友圈/vlog"这类需求。当用户提供视频文件并希望剪辑、拼接、配乐、调色、转成竖屏时使用。不做 AI 生成视频。

Images, Video & Audio

Image Audit

12

xiaowu89/skill-function

对图片进行鉴黄、政治、暴恐内容审核。先将图片压缩到 500px/JPEG 后直传 NX API 审核,以表格汇总结果。适用于用户提到图片审核、内容检查、鉴黄、政治识别、暴恐识别、违规扫描、图片安全、JPG/PNG/WebP 审核的场景。

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.