CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

omnidocbench-eval-helper

Help users deploy, validate, run, and parse OmniDocBench evaluations. Use this skill whenever the user mentions OmniDocBench, document parsing/OCR benchmark scoring, MinerU or other model evaluation on OmniDocBench, CDM formula metrics, end2end/md2md configs, Docker/conda deployment, remote SSH/H-cluster execution, result JSON parsing, or troubleshooting TeX Live/ImageMagick/Ghostscript/Docker/worker/OOM issues. Prefer Docker first, generate concrete commands from the user's paths, validate inputs before running, and report final Overall/Text/Formula/Table/Reading-order scores with result file paths.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

81%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, well-sequenced workflow skill with strong validation checkpoints and real bundled scripts. The main weakness is token efficiency from duplicated config blocks and inline detail that could be externalized.

Suggestions

De-duplicate the end2end YAML config and Docker-access check block (repeated in the check, local, and remote sections) by referencing the bundled generate_end2end_config.py or a single shared snippet.

Trim the 'Practical H-cluster lessons' to the actionable rules (workers=2 on 4CPU/8G, GT capitalization, nested markdown/) and drop the narrative framing.

Move the full result-field extraction list and final report template into a references/ file, keeping SKILL.md as an overview with a pointer, to tighten the main body.

DimensionReasoningScore

Conciseness

Mostly efficient concrete code, but the full end2end YAML config block and the Docker-access check are duplicated across the check, local, and remote sections; the 'Practical H-cluster lessons' add anecdotal prose. Not a 4 because the repeated ~25-line YAML block is more than a minor trim; not a 2 because the bulk is genuinely executable and earns its tokens.

3 / 5

Actionability

Fully executable, copy-paste-ready commands covering local Docker, remote SSH, conda/source, config generation, and result parsing with exact field paths and a complete report template.

5 / 5

Workflow Clarity

Clear 5-step sequence up top plus a dedicated 'Input validation before running' section with concrete checks, interpretation rules, and error-recovery guidance; read-only mounts and no-overwrite rules address the batch/destructive risk that would otherwise cap at 3.

5 / 5

Progressive Disclosure

Bundled scripts (generate_end2end_config.py, parse_results.py — verified present) are clearly signaled with usage examples, and the body is well-sectioned. Not a 5 because the bulk of config/field-extraction detail lives inline in SKILL.md rather than in references/ files.

4 / 5

Total

17

/

20

Passed

Description

100%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 strong, specific description that clearly states both the skill's purpose and its natural triggers, with comprehensive keyword coverage and a distinct niche. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('deploy, validate, run, and parse OmniDocBench evaluations') plus 'generate concrete commands', 'validate inputs', and 'report final Overall/Text/Formula/Table/Reading-order scores with result file paths' — comprehensive coverage of the niche.

5 / 5

Completeness

Explicitly answers both what ('Help users deploy, validate, run, and parse OmniDocBench evaluations') and when ('Use this skill whenever the user mentions...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural terms and synonyms: 'OmniDocBench, document parsing/OCR benchmark scoring, MinerU or other model evaluation, CDM formula metrics, end2end/md2md configs, Docker/conda deployment, remote SSH/H-cluster execution, result JSON parsing, TeX Live/ImageMagick/Ghostscript/Docker/worker/OOM' — phrases users would actually say.

5 / 5

Distinctiveness Conflict Risk

Targets a very specific niche (OmniDocBench evaluation) with distinct triggers; minimal overlap risk with other skills. Not a 4 because the triggers are narrowly scoped to this benchmark/toolchain.

5 / 5

Total

20

/

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

opendatalab/OmniDocBench

Path

skills/SKILL.md

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.