CtrlK
BlogDocsLog inGet started
Tessl Logo

print-plates

Prepare committed Replicator CAD objects for ordinary FDM printing by arranging quantities across real build-plate dimensions and exporting one standard unsliced `.3mf` per plate for Bambu Studio or another slicer.

67

Quality

84%

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

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

An exemplary lean skill body: dense domain data, concrete tool and flag names, clear boundaries, and well-organized sections with no filler. The only notable gaps are a missing example invocation of `cad.print.prepare` and no recovery guidance for a failed plate preview.

Suggestions

Add a one-line example of the `cad.print.prepare` call (or its key parameters) so the export step is fully executable.

Add a brief recovery step after 'Preview the generated plates' (e.g., what to adjust and re-run if objects exceed plate height or plates overlap).

DimensionReasoningScore

Conciseness

Quotes: the five-step workflow, the terse preset table ("X1 Carbon, X1E, P2S, P1S, P1P, and A1: `256 × 256 × 256 mm`"), and the ownership sentence ("Replicator owns geometry selection... The slicer owns process decisions and G-code"). Every line adds non-obvious domain data (preset dimensions, boundary rules) with zero padding and no explanation of concepts Claude already knows. Matches the lean/every-token-earns-its-place anchor; not 4 because there is no over-explanation to trim.

5 / 5

Actionability

Quotes: "Use `cad.print.prepare` to measure the oriented solids, arrange them across as many plates as needed, and export one standard unsliced `.3mf` per plate", "`allow_quarter_turn` permits only 90-degree Z turns", and the exact preset dimensions. Concrete tool names, flags, and output spec make the guidance mostly executable. Not 5 because the `cad.print.prepare` invocation is never shown with its actual parameters (e.g., how preset or custom sizes are passed), leaving a gap between instruction and execution.

4 / 5

Workflow Clarity

Quotes: the numbered steps 1–5 plus the checkpoints "Preview the generated plates" and "Reject stale saved layouts after the CAD build changes". The sequence is clear and includes verification (preview) and a staleness guard, so the batch-operation validation cap is not triggered. Not 5 because there is no explicit feedback loop — e.g., what to do if the preview reveals a problem (objects too tall, overlapping, exceeding plate count expectations). Not 3 because validation steps are present, not absent or merely implicit.

4 / 5

Progressive Disclosure

The body is ~30 lines with well-organized sections ("## Default workflow", "## Boundaries") and no bundle files; cross-skill pointers ("Load `$gcode` only when...", "Load `$bambu-labs` only when...") are clearly signaled conditional loads, not buried references. Per the scoring note, a sub-50-line skill needing no external references scores 5 with well-organized sections. Not 4 because there is no content that should be split out and navigation is unambiguous.

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.

A highly specific, well-scoped description that names concrete actions, the output format, and the target tool with minimal conflict risk. Its main weakness is the absence of an explicit 'Use when...' trigger clause, which caps completeness and leaves triggering to inference from domain phrases.

Suggestions

Append an explicit trigger clause such as 'Use when the user wants to 3D print committed Replicator objects, arrange parts across build plates, or export plate .3mf files for slicing.'

Add natural synonyms like "3D printing" or "plate" to broaden trigger-term coverage beyond "FDM printing".

DimensionReasoningScore

Specificity

Quotes: "Prepare committed Replicator CAD objects", "arranging quantities across real build-plate dimensions", "exporting one standard unsliced `.3mf` per plate for Bambu Studio or another slicer". It lists the full chain of concrete actions (prepare input, arrange across plates, export one .3mf per plate) with a named output format and target tool, matching the anchor for multiple specific concrete actions with comprehensive coverage. Not 4 because there are no meaningful gaps — the description covers the skill's entire action space.

5 / 5

Completeness

The 'what' is explicit and clear ("Prepare committed Replicator CAD objects... exporting one standard unsliced `.3mf` per plate"), but there is no 'Use when...' clause or equivalent explicit trigger guidance — 'when' is only weakly implied by "for ordinary FDM printing". Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3, which this matches. Not 4 because the when-conditions cannot be considered explicit.

3 / 5

Trigger Term Quality

Quotes: "ordinary FDM printing", ".3mf", "Bambu Studio", "another slicer", "build-plate dimensions", "CAD objects". Strong natural domain vocabulary including the file extension, but common synonyms like "3D printing" or "arrange/plate my models" are absent. Not 5 because a few natural phrases a user would say are missing; not 3 because coverage clearly goes beyond "some relevant keywords".

4 / 5

Distinctiveness Conflict Risk

Quotes: "Replicator CAD objects", "real build-plate dimensions", "standard unsliced `.3mf`", "not Bambu `.gcode.3mf` and not a sliced print job". This is a clear niche (Replicator-to-slicer plate handoff) whose description even distinguishes itself from adjacent G-code/slicing workflows, matching the clear-niche/minimal-conflict anchor. Not 4 because no meaningful overlap with other skills is identifiable.

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
JimmyPang02/open-replicator
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.