book-fetch

Locate ebooks on Anna's Archive, download epub or pdf, and upload to MEGA.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Animism001/skills --skill book-fetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: book-fetch
Source: https://github.com/Animism001/skills/tree/main/skills/book-fetch
Command: npx skills add https://github.com/Animism001/skills --skill book-fetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, lxml, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the discovery and delivery of ebooks by locating titles on Anna's Archive, downloading them in epub or pdf, and transferring them to MEGA for offline access, reducing manual search and download steps for users.

Core Features & Use Cases

  • Search Anna's Archive for ebooks and retrieve download links in the user's preferred format (epub/pdf).
  • Download and upload to MEGA (mega:/Books/) automatically, enabling quick library builds.
  • Use Case: A user requests a specific title; the Skill finds a working link, downloads the file, and stores it in MEGA for on-demand reading.

Quick Start

Run the script with a book title to fetch the ebook and upload it to MEGA.

Frequently Asked Questions about book-fetch

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

FAQPage Schema
How do I automatically download ebooks from Anna's Archive and upload them to MEGA?

You can automate ebook discovery and delivery by using a Python script to search Anna's Archive, download epub or pdf files via libgen mirrors, and transfer them directly to MEGA using megacmd or rclone.

Can I search for specific ebook titles on Anna's Archive and save them to a MEGA folder?

Yes, searching for specific titles on Anna's Archive and saving them to MEGA is possible. The workflow locates your requested book, retrieves a working download link, and uploads the file to the mega:/Books/ directory.

What do I need to set up to automate fetching ebooks from libgen and transferring to MEGA?

To automate fetching ebooks from libgen and transferring to MEGA, you need Python with the requests, beautifulsoup4, and lxml libraries installed, plus either megacmd or rclone configured for your MEGA account to handle the upload.

Does this ebook download automation support both epub and pdf formats from Anna's Archive?

Yes, this ebook download automation supports both epub and pdf formats from Anna's Archive. It searches for titles in your preferred format and retrieves corresponding direct download links from libgen mirrors when available.

What is the best way to build a personal ebook library in MEGA without manual downloads?

The best way to build a personal ebook library in MEGA without manual downloads is running an automated Python script that handles end-to-end workflow, locating titles on Anna's Archive and transferring them to your MEGA storage automatically.

Why might an automated Anna's Archive ebook download fail to upload to MEGA?

An automated Anna's Archive ebook download might fail to upload to MEGA if libgen mirrors lack a working direct download link for the requested title, or if megacmd and rclone are not properly configured for MEGA authentication.