qiaomu-anything-to-notebooklm

Extract content from 15+ sources and generate NotebookLM outputs.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/Herxinsasa/Skills-Collector --skill qiaomu-anything-to-notebooklm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qiaomu-anything-to-notebooklm
Source: https://github.com/Herxinsasa/Skills-Collector/tree/main/qiaomu-anything-to-notebooklm
Command: npx skills add https://github.com/Herxinsasa/Skills-Collector --skill qiaomu-anything-to-notebooklm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of transferring content from diverse sources—such as paywalled news articles, social media threads, podcasts, and local documents—into Google NotebookLM for AI-powered transformation. It automates content extraction, paywall bypass, and format generation, saving hours of copy-pasting and manual transcription.

Core Features & Use Cases

  • Multi-Source Content Extraction: Automatically fetches content from 15+ sources including WeChat public accounts, YouTube, X/Twitter, podcasts, PDFs, EPUBs, and Office documents, with built-in paywall bypass for 300+ news sites.
  • NotebookLM Integration: Seamlessly uploads extracted content to NotebookLM and generates audio podcasts, slide decks, mind maps, quizzes, videos, reports, infographics, and flashcards based on natural language instructions.
  • Deep Analysis Mode: Performs progressive three-round questioning (overview → deep dive → synthesis) on uploaded content to produce structured JSON analysis, with optional export to Feishu documents.

Quick Start

Use the qiaomu-anything-to-notebooklm skill to generate a podcast from the WeChat article at https://mp.weixin.qq.com/s/abc123.

Frequently Asked Questions about qiaomu-anything-to-notebooklm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a paywalled news article into a podcast using NotebookLM?

To convert paywalled news into a podcast, this Skill extracts content using a six-level paywall bypass for 300+ sites, then uploads the text to NotebookLM to automatically generate an audio podcast. It handles the extraction and format conversion without manual copy-pasting.

Can I extract content from WeChat public accounts and YouTube videos for mind map generation?

Yes, you can extract content from WeChat public accounts and YouTube videos for mind map generation. The Skill uses MCP server integration and Playwright to fetch from 15+ source types, automatically transforming the extracted media into NotebookLM mind maps.

What do I need to set up to automate document conversion to NotebookLM slide decks?

Automating document conversion requires Python 3.9+, NotebookLM CLI, markitdown, and Playwright. Optional Get笔记 API credentials are needed for specific scraping tasks. These dependencies enable the automated extraction and slide deck generation pipeline.

Does this tool support deep analysis report generation from local PDF and EPUB files?

Yes, it supports deep analysis report generation from local PDF and EPUB files. The Skill performs a progressive three-round questioning process—overview, deep dive, and synthesis—producing structured JSON analysis that can be optionally exported to Feishu documents.

What is the best way to turn social media threads into quizzes and flashcards?

The best way to turn social media threads into quizzes and flashcards is using this Skill's automated extraction pipeline. It fetches content from platforms like X/Twitter, uploads it to NotebookLM, and generates interactive quizzes and flashcards via natural language instructions.

Are there limitations when trying to bypass paywalls for content extraction from news sites?

While the content extraction includes a six-level paywall bypass for 300+ news sites, limitations exist if sites require complex interactive authentication. The extraction relies on Playwright and markitdown, so heavily obfuscated or dynamically rendered content may occasionally fail to parse.