CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

create-slide

Use this skill when the user wants to create, draft, author, or generate new slides / a presentation in this open-slide repo. Triggers on phrases like "make slides about X", "make a deck about X", "create a presentation", "draft slides for", "new slide", "a deck with speaker notes / a script", or when the user asks to add content under `slides/`. Do NOT use for editing the framework itself — only for authoring content inside `slides/<id>/`.

72

Quality

91%

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.

A well-structured workflow skill: an unambiguous 8-step sequence with concrete, copy-paste-ready guidance and exemplary delegation to the slide-authoring reference skill for technical detail. The main improvement opportunities are tightening Step 2's example bulk and making the visual verification step unconditional.

Suggestions

Trim Step 2's aesthetic-direction examples from three full topic option-sets to one (keeping the vibe-word + visual-cue pattern and one topic-shift demonstration), since the instruction itself already specifies the format.

Make Step 7's visual verification unconditional — e.g., if the dev server is not running, offer to start it or fall back to a static structural check — so validation doesn't silently skip.

Consolidate the three separate 'restate your assumption so the user can correct course' instructions into a single statement to remove redundancy.

DimensionReasoningScore

Conciseness

The body is dense and actionable with no known-concept padding, but Step 2 inlines ~9 example aesthetic options across three topics where one would demonstrate the pattern, and the 'restate your assumption so they can correct course' instruction is repeated three times (Step 1 close, Step 2 intro, and the topic-first paragraph). These are trimmable but a small fraction of a purposeful document.

4 / 5

Actionability

Fully executable guidance for an instruction-only skill: exact tool calls (AskUserQuestion with specified option brackets and density levels), copy-paste snippets (export const meta/design shapes), concrete paths (slides/<id>/index.tsx), a page-role table with id examples, a preview URL, and lockfile-matched dev commands. Nothing remains abstract.

5 / 5

Workflow Clarity

Eight clearly sequenced, headed steps with real checkpoints (Step 3 id-collision check, Step 2 'MUST ask before writing code', Step 7 self-review with a fix loop). It falls short of a 5 because validation detail is delegated to the external slide-authoring checklist and visual verification is conditional ('If the dev server is already running') with no fallback verification step.

4 / 5

Progressive Disclosure

The skill has no bundle files of its own and appropriately splits concerns: the workflow lives here while the technical reference is delegated one level deep to the slide-authoring skill via clearly signaled, named sections ('Self-review before finishing', 'Image placeholders', 'Speaker notes', 'Design system'). Step headers make navigation easy and nothing is inlined that belongs elsewhere.

5 / 5

Total

18

/

20

Passed

Description

95%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 description: explicit what and when, natural trigger phrases with synonyms, a concrete path-based trigger, and a clear negative boundary that prevents mis-triggering on framework-editing requests. The only soft spot is that the capability list is one core action expressed through synonym verbs rather than multiple distinct operations.

DimensionReasoningScore

Specificity

The description lists several concrete action phrasings ('create, draft, author, or generate new slides / a presentation', 'a deck with speaker notes / a script', 'add content under slides/') plus a concrete path trigger, with only minor gaps — the verbs are largely synonyms of one core capability rather than multiple distinct actions.

4 / 5

Completeness

It explicitly answers both what ('create, draft, author, or generate new slides / a presentation in this open-slide repo') and when ('Use this skill when...', with concrete trigger phrases), and adds a negative boundary ('Do NOT use for editing the framework itself'). This matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

It quotes six natural user phrases ('make slides about X', 'make a deck about X', 'create a presentation', 'draft slides for', 'new slide') covering the slides/deck/presentation synonyms plus the concrete `slides/` path trigger. File extensions don't apply to this repo-internal format, so coverage is comprehensive.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (authoring new content under `slides/<id>/` in this specific repo) and explicitly excludes framework editing ('Do NOT use for editing the framework itself — only for authoring content inside slides/<id>/'), leaving minimal conflict risk with related skills.

5 / 5

Total

19

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

1weiho/open-slide

Path

packages/core/skills/create-slide/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.