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.
Install
npx skills add Easternguy/podcast-from-research --skill podcast-from-researchgit 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-researchPersonal 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"`.
Details
- Skill name
podcast-from-research- Repository
- Easternguy/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
10JamesonZGJ/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.
Ecom Adds
8Samin12/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.
Openclaw Genpark Video Creator
10alphaparkinc/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.
Video to 3d
12enwong93-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.
Smart Video Editor
10Fagan1024/smart-video-editor
把多段原始素材剪成一条成片——先用视觉模型看懂每段画面拍了什么、哪几秒可用,再决定取舍、顺序、时长、调色和 BGM,最后用 ffmpeg 渲染。适用于"我给你几段视频,帮我剪一条小红书/朋友圈/vlog"这类需求。当用户提供视频文件并希望剪辑、拼接、配乐、调色、转成竖屏时使用。不做 AI 生成视频。
Image Audit
12xiaowu89/skill-function
对图片进行鉴黄、政治、暴恐内容审核。先将图片压缩到 500px/JPEG 后直传 NX API 审核,以表格汇总结果。适用于用户提到图片审核、内容检查、鉴黄、政治识别、暴恐识别、违规扫描、图片安全、JPG/PNG/WebP 审核的场景。
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.