#417417th of 455 in Skills, plugins and prompts

qiaomu-anything-to-notebooklm

Claude Code skill that turns URLs and files into NotebookLM podcasts, slides and mind maps

Stars
6.5k
License
MIT
Last commit
Apr 2026
Last release
Jan 2026
Language
Python
Stars, last 29 weeks+5,116
22 Apr 2026: 1,384 stars29 Apr 2026: 1,466 stars6 May 2026: 1,519 stars13 May 2026: 1,741 stars20 May 2026: 4,183 stars27 May 2026: 4,585 stars3 Jun 2026: 4,714 stars10 Jun 2026: 4,942 stars17 Jun 2026: 5,200 stars24 Jun 2026: 5,290 stars1 Jul 2026: 5,381 stars8 Jul 2026: 5,441 stars15 Jul 2026: 5,492 stars22 Jul 2026: 5,536 stars29 Jul 2026: 5,575 stars5 Aug 2026: 5,612 stars12 Aug 2026: 5,676 stars19 Aug 2026: 5,708 stars26 Aug 2026: 5,778 stars2 Sept 2026: 5,852 stars9 Sept 2026: 5,930 stars16 Sept 2026: 5,944 stars23 Sept 2026: 6,103 stars30 Sept 2026: 6,128 stars7 Oct 2026: 6,178 stars14 Oct 2026: 6,219 stars21 Oct 2026: 6,363 stars28 Oct 2026: 6,428 stars4 Nov 2026: 6,470 stars11 Nov 2026: 6,500 stars

1,384 on 22 Apr 20266,500 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A Claude Code skill that fetches content from WeChat articles, X/Twitter, YouTube, podcasts, web pages, PDFs, EPUBs and Office files, uploads it to Google NotebookLM, and downloads generated output such as audio, slides, mind maps, quizzes and reports. Paywalled pages are fetched through a six-level fallback chain (proxies, bot user agents, archive.today, Google Cache). A deep-analysis mode asks NotebookLM 12 staged questions and writes structured JSON.

Who it is for: Claude Code users wanting NotebookLM audio, slides or analysis from any source

Strengths

  • Handles 15+ input types, including WeChat, EPUB, scanned PDF OCR, audio and ZIP archives
  • Six-level paywall fallback chain for 300+ listed news sites
  • Deep-analysis mode runs 12 staged questions in one NotebookLM session and outputs JSON
  • install.sh and check_env.py (13 checks) set up dependencies

Weaknesses

  • Depends on Google NotebookLM and a notebooklm-py login; generation is not local
  • Podcast transcription for Xiaoyuzhou, Ximalaya and Bilibili needs a Get笔记 API key
  • Paywall bypass is unreliable on hard paywalls and archive.today may need manual CAPTCHA
  • README restricts use to personal study; paywall bypass raises terms-of-service issues

What it needs

  • no GPU
  • Needs Google NotebookLM, notebooklm-py, Python 3.9+, Playwright (Chromium), markitdown, Get笔记 API (optional)
  • Models: Google NotebookLM

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Skills, plugins and prompts

See all 455
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.4k stars+16,587 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108.8k stars+28,464 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.3k stars+5,544 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,374 (+9.9%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119.3k stars+8,422 (+7.6%) in 30 daysApache-2.095 out of 100