From audiobook-plugin
Convert book chapters from Calibre library to audiobook (MP3) using Google Gemini TTS via Vertex AI. High-quality audiobook narration with professional voice prompts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/audiobook-plugin:audiobookThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Converts specific chapters from books in your Calibre library to MP3 audiobooks using Google Gemini TTS.
Converts specific chapters from books in your Calibre library to MP3 audiobooks using Google Gemini TTS.
/audiobook 7 и 8 главу книги Убийства и кексики/audiobook chapters 1-3 of "The Great Gatsby"/audiobook главы 5, 6, 7 книги "Война и мир"Calibre Library Path: /Users/aleksandrbobrov/Library/Mobile Documents/com~apple~CloudDocs/CalibreLib
Scripts Directory: scripts/ (relative to this SKILL.md)
Extract:
Chapter formats:
главу 7 / chapter 7 → single chapterглавы 7 и 8 / chapters 7 and 8 → multipleглавы 1-5 / chapters 1-5 → rangeглавы 1, 3, 5 → specific listCALIBRE_LIB="/Users/aleksandrbobrov/Library/Mobile Documents/com~apple~CloudDocs/CalibreLib"
calibredb list --library-path "$CALIBRE_LIB" --search "title:~<book_title>" -f title,authors,formats --for-machine
Get book ID from results.
WORK_DIR=$(mktemp -d)
calibredb export <BOOK_ID> --library-path "$CALIBRE_LIB" --to-dir="$WORK_DIR" --single-dir --dont-write-opf --dont-save-cover --formats=epub,fb2
# Convert to text
BOOK_FILE=$(ls "$WORK_DIR"/*.{epub,fb2,mobi} 2>/dev/null | head -1)
ebook-convert "$BOOK_FILE" "$WORK_DIR/book.txt"
SCRIPTS_DIR="<path-to-this-skill>/scripts"
uv run --project "$SCRIPTS_DIR" python "$SCRIPTS_DIR/extract_chapters.py" \
"$WORK_DIR/book.txt" \
--chapters 7,8 \
--output "$WORK_DIR/chapters.md"
To list chapters first:
uv run --project "$SCRIPTS_DIR" python "$SCRIPTS_DIR/extract_chapters.py" "$WORK_DIR/book.txt" --list
uv run --project "$SCRIPTS_DIR" python "$SCRIPTS_DIR/md_to_audiobook.py" \
"$WORK_DIR/chapters.md" \
--output ~/Downloads/"<BookTitle>_chapters_<X-Y>.mp3"
rm -rf "$WORK_DIR"
Uses Despina voice - warm, intimate narration style optimized for audiobooks.
Found book: "<Title>" by <Author>
Book ID: <ID>
Extracting chapters <X-Y>...
Content: ~<N> characters
Converting to audiobook...
Voice: <voice>
Audiobook saved to: ~/Downloads/<filename>.mp3
Size: <X.XX> MB
--listgcloud auth application-default loginnpx claudepluginhub misteral/claude_plugins --plugin audiobook-pluginConverts EPUB books to formatted Markdown using pandoc and AI-assisted cleanup. Useful for creating clean, chapter-organized book Markdown with proper headers, code blocks, and TOC.
Distills long books (PDF, EPUB, Markdown, HTML, plain text) chapter-by-chapter using parallel subagents, then synthesizes results into a concise structured overview or Claude Code skill.
Analyzes EPUB/PDF books into structured chapter notes with key concepts extracted and synthesized via parallel agents.