CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-anything-3mf

3MF mesh geometry editor — detect and resize cylindrical holes, repair meshes, compare 3D printing files. Works with BambuStudio and PrusaSlicer 3MF files.

68

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

87%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.

The content is lean, fully actionable, and well-organized for a simple CLI skill, but it omits validation/verification steps for its destructive resize and repair operations, capping workflow clarity at 3.

Suggestions

Add a verification step after resize/repair, e.g. run 'cli-anything-3mf info -o output.3mf' to confirm the modified mesh is watertight and the bounding box is sane.

Note that the repair command should be run after resize to clean up any degenerate faces introduced by radial vertex scaling, making the safe sequence explicit.

Show an example of using '--json' output to programmatically verify hole diameter after a resize before proceeding.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no preamble explaining 3MF or mesh concepts, and every section (installation, commands, JSON output, key features) earns its tokens, matching the score-5 anchor.

5 / 5

Actionability

Commands are fully executable and copy-paste ready with real flags and arguments (e.g. 'cli-anything-3mf resize <file.3mf> --hole 0 --hole 1 --diameter 4.2 -o output.3mf'), covering all common cases, matching the score-5 anchor.

5 / 5

Workflow Clarity

Commands are clear and executable but the destructive resize/repair operations have no validation or verification step, and per the rubric cap a destructive skill without validation cannot score above 3 even though the single actions are unambiguous.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files and no need for external references, yet is well-organized into clear sections, qualifying for the score-5 simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

75%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.

The description is specific and distinctive with strong trigger keywords, but it lacks an explicit 'Use when...' trigger clause, capping completeness at 3. Adding concrete usage-trigger phrasing would raise the overall quality.

Suggestions

Add an explicit trigger clause such as 'Use when editing or repairing 3MF files from BambuStudio or PrusaSlicer, or when resizing holes in 3D printing meshes.'

Include the '.3mf' file extension and a synonym like '3D printable models' to broaden natural trigger coverage.

Reframe the slicer compatibility line as a usage trigger rather than only a compatibility statement.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'detect and resize cylindrical holes, repair meshes, compare 3D printing files' — with comprehensive coverage of the tool's capabilities, matching the score-5 anchor.

5 / 5

Completeness

The 'what' is clear, but the only 'when'-like phrase ('Works with BambuStudio and PrusaSlicer 3MF files') states compatibility rather than explicit trigger guidance, so per the missing-'Use when' cap completeness cannot exceed 3.

3 / 5

Trigger Term Quality

Strong natural keywords ('3MF', '3D printing files', 'cylindrical holes', 'BambuStudio', 'PrusaSlicer') but lacks the explicit '.3mf' file extension and common synonyms, fitting just below the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

A clearly defined niche (3MF mesh geometry for specific slicers) with distinct, format-specific triggers gives minimal conflict risk, matching the score-5 anchor.

5 / 5

Total

17

/

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.