CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-neo-grid-bold

A designer's portfolio narrative for a senior interview — three case studies, the craft, and the judgment behind each. Built as a decision-grade career deck for hiring panel.

47

Quality

59%

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-neo-grid-bold/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 tight, well-structured template skill with a concrete workflow and output contract, weakened by a bundle that does not ship the files the body instructs Claude to clone and redistribute, and by the total absence of validation checkpoints in the workflow.

Suggestions

Ship the referenced files (`example.html`, `LICENSE`, `template.json`) in the bundle or rewrite the workflow and Source & license section to reference only what is actually present.

Add a validation step after cloning, e.g., 'Verify the deck loads and keyboard navigation works before replacing content; re-check page-number labels after duplicating or dropping slides.'

Merge step 6 into step 1's runtime guidance to remove the duplicated instruction about keeping `assets/deck-stage.js` intact.

DimensionReasoningScore

Conciseness

The body is efficient — compact metadata ('Scheme: light / Density: high'), a targeted workflow, and no explanation of concepts Claude already knows. Minor trimmable redundancy remains: step 6 ('Keep the navigation runtime as shipped') largely restates the runtime handling already covered in step 1, and asides like 'They are part of the identity' add flourish. This fits anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed') rather than 5, which requires every token to earn its place.

4 / 5

Actionability

The workflow is concrete (clone `example.html` and `assets/`, replace placeholders, duplicate layouts, emit an `<artifact>` block with a literal example) but the central instruction — 'Clone `example.html` AND the `assets/` folder' — points to a file that is not in the bundle, and `LICENSE` and `template.json` are likewise referenced but absent. Guidance is concrete in form yet cannot actually be executed against the shipped files, matching anchor 3 ('Some concrete guidance but incomplete... missing key details') rather than 4.

3 / 5

Workflow Clarity

The six steps are clearly ordered (clone → replace content → preserve system → adjust length → design missing layouts → keep runtime) and step 1 anticipates a real failure mode ('that path will 404 in the generated artifact and navigation will silently break'). However there is no validation or verification checkpoint anywhere (e.g., confirm the cloned deck navigates, check page-number labels after duplicating slides), which matches anchor 3 ('sequence present but checkpoints missing or implicit') rather than 4 ('most checkpoints present').

3 / 5

Progressive Disclosure

Sectioning within the body is good and references are one level deep and clearly signaled, but scored against the actual bundle: of the four referenced paths, only `assets/deck-stage.js` exists — `example.html`, `LICENSE`, and `template.json` are missing, breaking the disclosure chain at its most important link (the template that defines every layout). This lands on anchor 3 rather than 4 ('references mostly clear; minor organization gaps') because the gaps are missing files, not mere organization.

3 / 5

Total

13

/

20

Passed

Description

45%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 vividly describes the artifact's subject matter (a designer's portfolio narrative for a hiring panel) but omits what the skill actually does and gives no 'use when' guidance. It reads as deck content copy rather than a skill trigger description.

Suggestions

Lead with the skill's action and medium, e.g., 'Builds a designer portfolio narrative as a self-contained HTML slide deck — three case studies, the craft, and the judgment behind each — for a senior-interview hiring panel.'

Add an explicit trigger clause: 'Use when the user asks for a portfolio deck, interview presentation, or career/promotion slides.'

Include the missing natural trigger terms 'presentation', 'slides', and 'portfolio deck' so the description matches how users actually phrase the request.

DimensionReasoningScore

Specificity

The description names the domain concretely ("three case studies, the craft, and the judgment behind each", "decision-grade career deck for hiring panel") but contains no skill actions at all — it never states what the skill does (e.g., builds/generates slides). This matches anchor 2 ('Names the domain but actions are minimal or generic'); it is above anchor 1 because the subject is specific rather than pure abstraction, and below anchor 3 because no concrete capability or action verb is listed.

2 / 5

Completeness

A 'what' is present in deliverable form ("Built as a decision-grade career deck for hiring panel") but there is no 'Use when...' clause or any trigger guidance, which caps completeness at 3 per the judging guidelines. It is not 2 because the deliverable and its content are described clearly, not vaguely; it is not 4 because 'when' is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Some natural terms are present — "portfolio", "senior interview", "career deck", "case studies", "hiring panel" — but common variations a user would actually say are missing: "presentation", "slides", "portfolio deck", "interview deck". This fits anchor 3 ('Some relevant keywords but missing common variations or synonyms') rather than 4, since several likely trigger phrases are absent.

3 / 5

Distinctiveness Conflict Risk

The scenario is a specific niche (designer portfolio narrative for a senior interview, hiring-panel audience), which is distinct, but the description never mentions the medium (HTML deck) and could overlap with general career/promotion/self-review skills in the same template family. This matches anchor 3 ('Somewhat specific but could still overlap with similar skills') — not 4, because the overlap risk with sibling deck/career skills is more than minor.

3 / 5

Total

11

/

20

Passed

Validation

87%

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

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

Total

14

/

16

Passed

Repository

nexu-io/open-design

Path

design-templates/html-ppt-zhangzara-neo-grid-bold/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.