CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-cartesian

An economics senior thesis on the employment effects of local minimum-wage increases — identification strategy, evidence, and limitations. Built as a decision-grade coursework defense deck for thesis committee.

57

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

Quality

Content

82%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 lean, well-structured instruction sheet for a template-based deck skill: a crisp six-step workflow with concrete guardrails, clear fit/non-fit guidance, and an exact output contract. Its main gaps are a missing explicit validation/critic checkpoint in the workflow and file references that cannot be verified against the bundle as shipped.

Suggestions

Add a final validation step to the workflow, e.g., "7. Critic pass: confirm a reviewer can find the contribution, evidence, and limitation in under 90 seconds" — currently this check lives only in the frontmatter example_prompt.

Link the workflow steps to the concrete bundle files (e.g., clone from `example.html`, check `template.json` for the upstream metadata) so the referenced files are anchored to their point of use.

Verify the referenced files (`example.html`, `LICENSE`, `template.json`, `assets/deck-stage.js`) actually ship in the bundle — none are present alongside SKILL.md as reviewed.

DimensionReasoningScore

Conciseness

The body is lean and well-budgeted: short sections ("At a glance", "Best for", "Avoid for", "Workflow", "Output contract", "Source & license") that each earn their place with no explanation of concepts Claude already knows and no padding. It matches anchor 5 (lean and efficient; every token earns its place); even the licensing section is compact and actionable.

5 / 5

Actionability

The workflow gives concrete, executable guidance — "Clone `example.html`", "Replace placeholder content", "duplicate an existing slide of the most appropriate layout", "Keep the navigation runtime as shipped" — plus a copy-paste-ready output contract with the exact artifact tag format. It falls short of anchor 5 only because steps like "design it from scratch using the same fonts, palette, decorative vocabulary" and "Match existing dimensions when swapping image placeholders" leave some execution details to judgment; it clearly exceeds anchor 3 (pseudocode/incomplete).

4 / 5

Workflow Clarity

The six numbered steps form a clear, ordered sequence (clone → replace → preserve design system → adjust length → design missing layouts → keep runtime) with specific guardrails ("never bail to a different template"). It matches anchor 4 (clear sequence, most checkpoints present, minor validation gaps): the critic/verification pass exists only in the frontmatter's example_prompt, not in the body workflow, so an explicit validation checkpoint is missing — but this is not a destructive or batch operation, so the cap of 3 does not apply.

4 / 5

Progressive Disclosure

The single-file body is well organized with clear section headers and clearly signaled one-level-deep file references (`example.html`, `LICENSE`, `template.json`, `assets/deck-stage.js`). It fits anchor 4 (good structure, references mostly clear, minor organization gaps) rather than 5 because the referenced bundle files are not present in the skill bundle to verify, and the workflow steps are not individually linked to those files.

4 / 5

Total

17

/

20

Passed

Description

53%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 non-generic about the subject matter and audience, but reads as a content synopsis rather than a capability statement: it lists no explicit actions, includes no trigger/"Use when" guidance, and misses natural deck-related keywords like "presentation" or "slides". Its strongest dimension is distinctiveness, thanks to the sharply defined economics-defense niche.

Suggestions

Add an explicit "Use when..." clause, e.g., "Use when the user needs to build a senior thesis defense presentation or academic defense deck as HTML slides."

Lead with capability verbs, e.g., "Builds a senior thesis defense deck in a classical serif HTML template — plans slides, writes committee-ready content, and preserves the template's design system."

Include natural trigger synonyms users would say — "thesis defense", "defense presentation", "slides", "deck" — so the description surfaces when users phrase the request casually.

DimensionReasoningScore

Specificity

The description names the domain concretely ("economics senior thesis on the employment effects of local minimum-wage increases") and the deliverable ("coursework defense deck for thesis committee"), but states no explicit capability actions — the deck-building action is only implied by "Built as a decision-grade coursework defense deck". It sits between anchor 2 (names domain, actions minimal/generic) and anchor 3 (domain plus 1-2 concrete actions); the content is specific rather than vague, but no explicit verbs keep it from 4.

3 / 5

Completeness

The "what" is clear — a defense deck covering identification strategy, evidence, and limitations — but there is no "Use when..." clause or any trigger guidance, so "when" is missing entirely. Per the guideline that a missing 'Use when' clause caps completeness at 3, and the description clearly exceeds anchor 2 (which requires only a vague or half-absent 'what'), this is a 3.

3 / 5

Trigger Term Quality

Some natural, relevant keywords are present ("economics senior thesis", "defense", "thesis committee"), but common variations a user would actually say for a deck skill — "presentation", "slides", "ppt", "defense presentation" — are missing. It matches anchor 3 (some relevant keywords, missing common variations/synonyms) rather than 4, where keyword coverage would be broadly good.

3 / 5

Distinctiveness Conflict Risk

The niche is specific (economics senior thesis defense deck for a committee), making it mostly distinct from other skills, but the description omits the template/HTML-slide identity, leaving minor overlap risk with other presentation/deck skills. It fits anchor 4 (mostly distinct, minor overlap risk) rather than 5, which would require distinct triggers that unambiguously route to this skill.

4 / 5

Total

13

/

20

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.

Validation — 13 / 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

Path

design-templates/html-ppt-zhangzara-cartesian/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.