CtrlK
BlogDocsLog inGet started
Tessl Logo

slide-authoring

Technical reference for writing or editing open-slide pages — file contract, 1920×1080 canvas, type scale, layout, palette/visual direction, assets, stepped reveals, page transitions, and morph transitions. Consult this whenever you are about to write or modify any file under `slides/<id>/`, including from inside the `create-slide` or `apply-comments` workflows, or for any ad-hoc slide edit. Triggers on phrases like "edit slide", "tweak this page", "fix the layout", "change the palette", "reveal one by one", "add a transition", "morph transition", "investigate the slide framework", "how do slides work here".

76

Quality

96%

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

92%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 body is a well-structured technical reference: executable code and commands, a clear editing workflow with a validation checklist, and exemplary progressive disclosure via a reference table pointing to real files. The only weakness is repetition between the Anti-patterns section and earlier rules.

Suggestions

Trim the 'Anti-patterns' section to entries that add new information beyond the 'Hard rules' and 'Self-review' sections, or explicitly frame it as a quick-reference recap to justify the repetition.

Consider folding the duplicate 1080px-overflow guidance into a single canonical location and cross-referencing it from the checklist and anti-patterns.

DimensionReasoningScore

Conciseness

Largely lean and rule-driven with no padding about basic concepts, but the 'Anti-patterns' section restates rules already covered in 'Hard rules', 'Canvas', and 'Self-review' (e.g. the 1080px overflow rule appears three times), which is more than minor repetition.

4 / 5

Actionability

Provides copy-paste-ready code (file contract, starter template, component-vs-map examples), an executable locate command (`grep -n ": Page = "`), and a concrete timestamp command (`node -e "console.log(new Date().toISOString())"`) with specific numeric guidance throughout.

5 / 5

Workflow Clarity

The 'Editing an existing slide' flow is sequenced (locate via grep → read range → edit) and closes with an explicit 'Self-review before finishing' checklist that acts as a validation checkpoint, plus a vertical-budget feedback loop that instructs splitting when over budget.

5 / 5

Progressive Disclosure

A 'Primitive references' table maps each of seven primitives to when-to-read guidance and a real one-level-deep file under references/ (all seven files verified to exist), keeping only always-on rules inline and pushing detail to dedicated reference files.

5 / 5

Total

19

/

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.

The description is exemplary: third-person voice, comprehensive concrete coverage, explicit 'when' guidance with nine natural trigger phrases, and a tightly scoped niche that avoids conflict risk. Every dimension lands at the top anchor.

DimensionReasoningScore

Specificity

Names the domain ('writing or editing open-slide pages') and enumerates nine concrete capability areas — 'file contract, 1920×1080 canvas, type scale, layout, palette/visual direction, assets, stepped reveals, page transitions, and morph transitions' — for comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (technical reference for writing/editing open-slide pages with enumerated coverage) and 'when' ('Consult this whenever you are about to write or modify any file under slides/<id>/') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes nine natural trigger phrases users would actually say ('edit slide', 'tweak this page', 'fix the layout', 'change the palette', 'reveal one by one', 'add a transition', 'morph transition', 'investigate the slide framework', 'how do slides work here'), covering synonyms and workflow entry points.

5 / 5

Distinctiveness Conflict Risk

Scoped to a clear niche (open-slide pages under `slides/<id>/`), names the specific owning workflows, and uses distinctive triggers, minimizing overlap with other skills.

5 / 5

Total

20

/

20

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
1weiho/open-slide
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.