CtrlK
BlogDocsLog inGet started
Tessl Logo

format-specific-extraction

Format-specific document extraction workflows

54

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.ai-rulez/skills/format-specific-extraction/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is a lean, well-organized developer cheat sheet with concrete API references and clear sequenced workflows. It falls short on fully executable code examples and lacks explicit error-recovery feedback loops for risky batch operations.

Suggestions

Provide at least one complete, copy-paste-ready executable example (with imports/context) for a representative format.

Add explicit feedback loops for validation failures (e.g., 'If ZipBombValidator rejects, abort; if XML validation fails, fix and re-validate') in the archive and Office XML workflows.

Clarify what to do when OCR fallback is triggered or when searchable-text checks fail in the PDF workflow.

DimensionReasoningScore

Conciseness

Lean reference with terse numbered workflows, real API calls, file paths, and a helper table; assumes competence and avoids explaining concepts Claude already knows.

3 / 3

Actionability

Gives concrete function calls and exact file paths, but code appears as fragmentary single-line references rather than complete, copy-paste-ready executable examples.

2 / 3

Workflow Clarity

Workflows are clearly sequenced with explicit validation steps (ZipBombValidator, security validation), but no error-recovery feedback loops are described for batch/archive operations.

2 / 3

Progressive Disclosure

A single, self-contained file with no external references needed, organized into clear, well-labeled sections and a helper table.

3 / 3

Total

10

/

12

Passed

Description

50%

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

The description identifies a clear domain (format-specific document extraction) but is too sparse to fully distinguish or trigger the skill. It states the 'what' but omits any 'when' guidance and lacks natural format-specific trigger terms.

Suggestions

Add a 'Use when...' clause naming concrete scenarios, e.g., 'Use when extracting text, tables, or metadata from PDF, DOCX, PPTX, EML, or archive files'.

Include natural trigger terms and file extensions users would say (PDFs, .docx, spreadsheets, emails, ZIP/TAR archives).

List multiple concrete extraction actions (e.g., 'extract text, tables, and metadata') to raise specificity.

DimensionReasoningScore

Specificity

Names the domain ('document extraction') and an action ('extraction workflows') but lists no multiple concrete actions; more specific than pure abstraction yet not comprehensive.

2 / 3

Completeness

States what the skill does ('Format-specific document extraction workflows') but lacks any explicit 'Use when...' trigger guidance for when Claude should invoke it.

2 / 3

Trigger Term Quality

'document extraction' is a natural keyword, but the description omits common format variations users would actually say (PDF, DOCX, spreadsheets, .docx, archives).

2 / 3

Distinctiveness Conflict Risk

'Format-specific document extraction' is somewhat specific but could overlap with other document-handling skills; no distinct triggers set it apart.

2 / 3

Total

8

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
xberg-io/xberg
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.