CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-anything-calibre

Command-line interface for Calibre - A stateful CLI harness for e-book library management, metadata editing, and format conversion wrapping the real Calibre tools (calibredb, ebook-convert, ebook-meta)...

58

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./calibre/agent-harness/cli_anything/calibre/skills/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable CLI reference with copy-paste commands and clear examples, but it is a single monolithic file with no bundled progressive-disclosure references and lacks explicit validation feedback loops for its destructive operations.

Suggestions

Add explicit validation/feedback steps for destructive and batch operations, e.g. after 'books remove' or 'custom remove', verify with 'books list' or 'custom list' and retry on failure.

Move the large command-group tables and the Calibre Query Language reference into a bundled reference file (e.g. references/commands.md) and link to it one level deep from SKILL.md.

Trim redundant content (the Usage REPL example duplicates the REPL Mode section) and remove filler section intros to tighten token efficiency.

DimensionReasoningScore

Conciseness

Mostly efficient reference material (command tables and copy-paste examples earn their place), with only minor redundancy such as the Usage vs REPL Mode overlap and filler table intros like 'Library management commands.'

4 / 5

Actionability

Provides concrete, copy-paste-ready commands with real flags throughout (install, connect, list, search, set, convert, export-chapters), covering the common cases comprehensively.

5 / 5

Workflow Clarity

The 'For AI Agents' section offers light verification tips, but destructive/batch operations ('remove books', 'delete custom column', 'remove format') lack explicit validate→fix→retry feedback loops, capping workflow clarity at 3.

3 / 5

Progressive Disclosure

Sections are reasonably organized, but no bundle reference files are provided and all content is inlined; the 'More Information' pointers reference non-bundled repo files (README.md, CALIBRE.md) rather than one-level-deep skill references.

3 / 5

Total

15

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, well-scoped description that names concrete capabilities and the wrapped tools, but it omits any explicit 'when to use' trigger guidance, which caps its completeness.

Suggestions

Add a 'Use when…' clause naming natural triggers, e.g. 'Use when managing an e-book library, editing book metadata, or converting formats like EPUB/MOBI/PDF with Calibre.'

Include common file extensions (EPUB, MOBI, AZW3, PDF) as trigger terms so the description matches what users actually say.

DimensionReasoningScore

Specificity

Names the e-book domain and several concrete actions ('library management, metadata editing, and format conversion') plus the wrapped tools (calibredb, ebook-convert, ebook-meta); minor gaps in enumerating individual operations keep it just below a 5.

4 / 5

Completeness

The 'what' is clear (a stateful CLI harness wrapping Calibre tools for the listed tasks), but there is no 'Use when…' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric.

3 / 5

Trigger Term Quality

Good natural-term coverage ('Calibre', 'e-book', 'library management', 'metadata editing', 'format conversion', and the tool names), but file extensions users would say (EPUB, MOBI, PDF) are absent.

4 / 5

Distinctiveness Conflict Risk

Tightly scoped to Calibre e-book management with named underlying tools, giving it a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

16

/

20

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 — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
HKUDS/CLI-Anything
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.