Use when the user asks about a Calibre ebook library or book collection: find books, search metadata or full text in EPUB/AZW3 files, or locate book paths via Calibre databases.
100
Quality
100%
Does it follow best practices?
Impact
100%
1.35xAverage score across 3 eval scenarios
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-crafted skill description that excels across all dimensions. It leads with an explicit 'Use when' clause, lists specific actions (find, search metadata, search full text, locate paths), and includes distinctive trigger terms like 'Calibre', 'EPUB', 'AZW3' that clearly define its niche. The description is concise yet comprehensive.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'find books', 'search metadata', 'full text in EPUB/AZW3 files', 'locate book paths via Calibre databases'. These are clear, actionable capabilities. | 3 / 3 |
Completeness | Opens with explicit 'Use when' clause that clearly defines triggers ('user asks about a Calibre ebook library or book collection'), and the remainder specifies what it does (find books, search metadata/full text, locate paths). Both what and when are explicitly addressed. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'Calibre', 'ebook library', 'book collection', 'find books', 'search metadata', 'full text', 'EPUB', 'AZW3', 'book paths'. These match how users naturally describe ebook management tasks. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with specific niche: Calibre databases, EPUB/AZW3 file formats, ebook library management. These are unique identifiers that wouldn't conflict with general document or file skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill file that demonstrates best practices across all dimensions. It efficiently guides Claude through Calibre library operations with a decision tree for quick routing, executable commands with realistic examples, clear multi-step workflows with error recovery paths, and appropriate progressive disclosure to external references.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is lean and efficient, avoiding explanations of what Calibre or SQLite are. Every section provides actionable information without padding, and the decision tree format maximizes information density. | 3 / 3 |
Actionability | Provides fully executable bash commands with concrete examples, specific flags, and realistic book IDs. Commands are copy-paste ready with proper variable substitution patterns. | 3 / 3 |
Workflow Clarity | Multi-step workflows are clearly numbered with explicit validation guidance (e.g., 'If step 1 returns multiple books, disambiguate by author'). Each workflow includes fallback instructions for empty results or errors. | 3 / 3 |
Progressive Disclosure | Clean structure with quick decision tree for common cases, detailed workflows for complex tasks, and appropriate reference to 'references/scripts.md' for exact command details. One-level-deep reference is clearly signaled. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Install with Tessl CLI
npx tessl i jobe-skills/ebook-library@1.0.3Reviewed
Table of Contents