CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-monochrome

A grant proposal on CRISPR base-editing for sickle-cell disease — the hypothesis, the approach, the milestones, and the risk. Built as a decision-grade academic research deck for grant review committee.

51

Quality

64%

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-monochrome/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 an efficient, well-structured overview with a clear workflow and a concrete output contract. Its main weaknesses are the missing bundle files the workflow instructs Claude to clone and read, and the absence of any validation/critic step before delivering the deck.

Suggestions

Ship the referenced bundle files (example.html, template.json, LICENSE, assets/deck-stage.js) alongside SKILL.md so steps 1 and 6 are executable as written.

Add an explicit validation step to the workflow, e.g., "Before emitting: re-open the deck, confirm every page-number label matches its index, no placeholder content remains, and the keyboard navigation runtime is intact; fix and re-check before delivery."

Since progressive disclosure relies entirely on the bundle, add a short file map (what each bundled file is for) so Claude knows what to read when, without loading everything up front.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — the "At a glance" fact list, one-line "Best for"/"Avoid for" scoping, and terse workflow steps with zero concept explanations Claude already knows. Nothing is padded; every line ("Ivory ledger paper with all-black type", "Never substitute fonts, recolor the palette") adds template-specific information.

5 / 5

Actionability

The workflow is concrete and executable — "Clone `example.html` into the user's workspace", "duplicate an existing slide of the most appropriate layout", "Update page-number labels", plus a copy-paste-ready `<artifact>` output contract. Not a 5 because step 1 depends on an `example.html` that is not present in the bundle, and there is no concrete check of the finished deck.

4 / 5

Workflow Clarity

Six well-sequenced steps cover clone → replace → preserve → resize → extend → ship, with light checkpoints ("Update page-number labels", "leave the navigation runtime as shipped"). It falls short of a 5 because there is no validation or critic pass (e.g., verify the deck renders, page labels are consistent) before emitting the artifact — though the operation is not destructive/batch, so no hard cap applies.

4 / 5

Progressive Disclosure

Sections are clearly organized and referenced files are well-signaled one level deep (`LICENSE`, `template.json`, `assets/deck-stage.js`), but the bundle as provided contains none of them — no `example.html`, `template.json`, `LICENSE`, or `assets/` exist alongside SKILL.md, so the core referenced material the workflow depends on is unreachable.

3 / 5

Total

16

/

20

Passed

Description

36%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 reads as a description of the example content rather than of the skill's capability: it never says what the skill does (build/clone/fill an HTML slide deck) and has no 'Use when...' trigger guidance. Domain framing is distinctive, but specificity and completeness are weak.

Suggestions

Rewrite the description to state the capability in third person, e.g., "Builds decision-grade academic research and grant-review decks as a single self-contained HTML file using the monochrome ledger template — clone, fill placeholder content, and extend by duplicating layouts."

Add an explicit 'when' clause with concrete triggers, e.g., "Use when the user asks for a grant proposal deck, research review brief, HTML slides/presentation, or an academic deliverable for a review committee."

Include natural trigger terms and synonyms in the description itself (slides, presentation, HTML deck, funding proposal, review committee) rather than relying on the separate triggers field.

DimensionReasoningScore

Specificity

The description names the domain ("A grant proposal on CRISPR base-editing for sickle-cell disease", "decision-grade academic research deck") but contains no concrete actions — there is no verb telling Claude what the skill does (e.g., create, clone, or fill in an HTML deck template). This matches the anchor 'Names the domain but actions are minimal or generic' rather than score 3, which requires 1–2 concrete actions.

2 / 5

Completeness

The 'what' is only weakly implied ("Built as a decision-grade academic research deck") — the text describes a document subject rather than the skill's capability — and there is no 'when' / 'Use when...' clause at all, which caps completeness at 3 by guideline and lands it at the 'vague what and no when' anchor.

2 / 5

Trigger Term Quality

Phrases like "grant proposal", "academic research deck", and "grant review committee" are relevant keywords, but common natural variations users would say — "slides", "presentation", "HTML deck", "CRISPR", "funding" — appear only in the separate triggers field, not in the description itself. Some relevant keywords, missing common variations.

3 / 5

Distinctiveness Conflict Risk

The CRISPR/sickle-cell grant-review framing is a fairly specific niche, but the description never states the skill's actual function (building HTML presentation decks), so it could be mistaken for a genetics, grant-writing, or review-analysis skill; generic terms like "research" and "review" overlap with many other skills.

3 / 5

Total

10

/

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-monochrome/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.