annas-to-notebooklm

Community

Download from Anna's Archive to NotebookLM

Authorzstmfhy
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill automates the tedious process of downloading books from Anna's Archive and uploading them to Google NotebookLM, saving time and reducing manual effort.

Core Features & Use Cases

  • Automated Download: Retrieve books from Anna's Archive and locate the download URL inside span.bg-gray-200.
  • Format Handling & Conversion: Automatically process PDF and EPUB; EPUB is converted to Markdown for better indexing.
  • NotebookLM Integration: Create a NotebookLM notebook and upload content, returning a notebook and source IDs; supports batch processing and interactive Q&A.
  • Use Case: When you need to ingest a library of Anna's Archive books into NotebookLM for rapid Q&A.

Quick Start

Use the annas-to-notebooklm skill to download and upload a book by providing an Anna's Archive URL, e.g.:

python3 scripts/upload.py 'https://annas-archive.pm/slow_download/3cd1081b5bc0a229bb794f0d96f04e22/0/5'

Dependency Matrix

Required Modules

playwrightebooklibbeautifulsoup4lxml

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: annas-to-notebooklm
Download link: https://github.com/zstmfhy/annas-to-notebooklm/archive/main.zip#annas-to-notebooklm

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.