ebook-library

Query and manage a local Calibre ebook library via metadata.db and full-text-search.db.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/unixfg/skills --skill ebook-library
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ebook-library
Source: https://github.com/unixfg/skills/tree/main/ebook-library
Command: npx skills add https://github.com/unixfg/skills --skill ebook-library

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you interact with your local Calibre ebook library to find books, search their content, and locate their file paths.

Core Features & Use Cases

  • Find Books: Search your library by title or author.
  • Search Content: Find specific quotes or passages within books.
  • Locate Files: Get the file path for a specific book.
  • Use Case: You need to find all books by "Frank Herbert" in your Calibre library and then search within "Dune" for the phrase "spice melange".

Quick Start

Find books in your Calibre library that are titled "Dune".

Frequently Asked Questions about ebook-library

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

FAQPage Schema
How do I search my Calibre ebook library for specific books by author or title?

You can search your Calibre ebook library by querying the local metadata.db file to filter books by specific author or title metadata. This provides quick retrieval of matching book entries from your local collection.

Can I perform a full-text search within book content in my Calibre library?

Yes, you can perform a full-text search within book content by querying the full-text-search.db file in your Calibre library. This allows you to locate specific quotes or passages across your local digital books.

How do I locate the file path of an ebook on disk using Calibre?

You can locate the exact file path of an ebook on disk by querying your Calibre library metadata. This resolves the physical storage location of the book file for direct disk access and processing.

Do I need a running Calibre server to query my local ebook library?

No, you do not need a running Calibre server. This Skill relies on direct file access to the local metadata.db and full-text-search.db databases for accurate retrieval and analysis of your ebook library.

What is the best way to find a specific phrase inside a book like Dune in my library?

The best way to find a specific phrase is to first locate the book by searching library metadata, then perform a full-text search within that specific book's content using the full-text-search database.