Skip to content
Back to skills

Ebook Ingest

ASecurity

Convert and clean legally available ebooks or supplied EPUB, PDF, or MOBI files into Markdown and optional retrieval chunks.

  • 26 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentsgit

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add tomcounsell/ai --skill ebook-ingest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ebook Ingest?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ebook Ingest
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tomcounsell-ebook-ingest-ai/badge)](https://www.skillsdirectory.com/skills/tomcounsell-ebook-ingest-ai)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ebook-ingest
description: "Convert and clean legally available ebooks or supplied EPUB, PDF, or MOBI files into Markdown and optional retrieval chunks."
---

# Ebook Ingest

Resolve the book/file and output location. For acquisition, prefer the publisher, library, public-domain, or otherwise authorized source; owning a print copy alone does not establish permission to download a third-party digital copy. Do not bypass DRM. Academic-paper research is outside this workflow.
Read [the conversion procedure](CONVERSION.md) for file verification, EPUB/MOBI/PDF conversion, OCR, cleanup, metadata, and optional chunking. Prefer EPUB when available; inspect extraction before cleanup and compare samples against the original, especially tables and footnotes.
Use [clean_book.py](scripts/clean_book.py) for deterministic cleanup. [annas_get.py](scripts/annas_get.py) is an optional existing archive helper only for content the user is authorized to acquire; it requires its documented credentials and network access. Do not print secrets. Preserve raw input, write clean Markdown with provenance metadata, and chunk only when requested. Verify chapter continuity, text fidelity, and stable chunk identifiers before delivery.

Files in this skill

  • CONVERSION.md6.4 KB
  • SKILL.md1.2 KB
  • scripts/annas_get.py4.6 KB
  • scripts/clean_book.py1.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.