CtrlK
BlogDocsLog inGet started
Tessl Logo

html-ppt-zhangzara-sakura-chroma

A cherry-blossom-season travel photo essay through Kyoto — the arrival, the peak bloom, and the moment that made the trip. Built as a decision-grade story deck for friends, travel readers.

56

Quality

65%

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

Fix and improve this skill with Tessl

tessl review fix ./design-templates/html-ppt-zhangzara-sakura-chroma/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%

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 tight, well-structured template skill with concrete workflow steps and a precise output contract. Its main gaps are the lack of an explicit verification step and that all referenced bundle files (example.html, LICENSE, template.json, assets/) are missing from the package.

Suggestions

Ship the referenced bundle files (example.html, LICENSE, template.json, assets/) so the workflow's first step is executable.

Add a final verification step to the workflow, e.g. 'Open the deck and confirm fonts render, the palette is unchanged, and page-number labels are updated.'

Consider a one-line 'Quick start' that shows cloning example.html and the artifact wrapper together for faster orientation.

DimensionReasoningScore

Conciseness

Lean and competent — it never explains what HTML/decks/fonts are; sections like 'At a glance', 'Avoid for', and the six-step workflow each earn their tokens with actionable specifics.

3 / 3

Actionability

Concrete, copy-paste-ready guidance: a numbered workflow (clone example.html, replace placeholders, preserve fonts/palette, duplicate layouts) plus an exact '<artifact identifier=... type="text/html">' output contract. As an instruction-only skill, absence of code is not penalized.

3 / 3

Workflow Clarity

Steps are clearly sequenced, but there are no explicit validation or verification checkpoints (e.g. confirm the deck renders, fonts load, palette preserved), and anchor 3 requires explicit validation steps.

2 / 3

Progressive Disclosure

Sections are well-organized and references are clearly signaled (./LICENSE, template.json, example.html), but every referenced bundle file is absent from the package, so the navigation points to missing materials rather than real one-level-deep content.

2 / 3

Total

10

/

12

Passed

Description

50%

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 vividly conveys the deck's subject and audience but never states the skill's concrete actions or when Claude should invoke it. It reads as artifact content copy rather than a capability-and-trigger statement.

Suggestions

Lead with concrete action verbs, e.g. 'Generates a self-contained HTML photo-essay deck from a cherry-blossom trip...'.

Add an explicit trigger clause: 'Use when the user wants to turn a cherry-blossom / Kyoto trip into a visual story deck or travel photo essay.'

Drop editorial filler like 'decision-grade story deck' in favor of plain trigger terms users would actually say.

DimensionReasoningScore

Specificity

Names a concrete domain ('cherry-blossom-season travel photo essay through Kyoto', 'decision-grade story deck') but uses no concrete capability verbs — 'Built as a decision-grade story deck' is a passive descriptor of the artifact, not the skill's actions.

2 / 3

Completeness

Answers 'what' (a Kyoto cherry-blossom photo-essay story deck) but 'when to use it' is entirely missing — no 'Use when...' clause, so per guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

Contains natural terms a user might say ('cherry-blossom', 'travel photo essay', 'Kyoto', 'story deck') but coverage is thin and editorial ('decision-grade story deck'), with no common variations or explicit trigger clause.

2 / 3

Distinctiveness Conflict Risk

The cherry-blossom/Kyoto niche is fairly specific, but without distinct explicit triggers it could still overlap with other travel-deck or photo-essay skills.

2 / 3

Total

8

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

13

/

16

Passed

Repository
nexu-io/open-design
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.