CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-cobalt-grid

OpenDesign renewal + seat-expansion business case for a growing customer: realized value, usage proof, and the expansion ROI. Built as a decision-grade B2B sales deck for champion, finance approver.

55

Quality

69%

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

Quality

Content

75%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 well-structured, actionable guide for a template-based deck skill: clear workflow, concrete preservation rules, and an exact output contract. The main weaknesses are the absence of an explicit validation/critic pass in the workflow and references to bundle files that are not verifiable in the provided structure.

Suggestions

Add an explicit final validation step to the workflow (e.g. 'Re-read the finished deck and verify every placeholder was replaced and page-number labels are sequential').

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

Tighten the Source & license paragraph to the essential redistribution requirement; the current two-sentence framing restates what the LICENSE link already conveys.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no explanations of concepts Claude already knows — but the license paragraph ('The full upstream MIT license text — including the original copyright notice — ships in this skill at...') and the 'Best for' prose paragraph have minor trimmable padding.

4 / 5

Actionability

Concrete, executable steps ('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 output contract with exact `<artifact identifier=... type="text/html">` syntax. Minor gaps: no render/verify step, and referenced files (`example.html`, `template.json`) are not present in the bundle listing to verify against.

4 / 5

Workflow Clarity

Six clearly sequenced steps (clone → replace placeholders → preserve design system → adjust length → design missing layouts → keep runtime) with small embedded checkpoints like 'Update page-number labels'. No explicit validation pass (e.g. a critic/review pass over the finished deck exists only in the frontmatter's example prompt, not the body), but this is a non-destructive creative task so the validation cap does not apply.

4 / 5

Progressive Disclosure

Well-organized sections (At a glance / Best for / Avoid for / Workflow / Output contract / Source & license) with clearly signaled, one-level-deep references ([`LICENSE`](./LICENSE), `template.json`, conditional `assets/deck-stage.js`). Scored against the actual bundle: none of the referenced files appear in the provided bundle structure, which leaves minor verification gaps.

4 / 5

Total

16

/

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 reads like a deck brief rather than a skill description: it is specific about subject matter and audience but omits what the skill does and when to use it. It lacks any 'Use when...' trigger guidance and natural trigger synonyms.

Suggestions

Add an explicit 'Use when...' clause naming the situations that should invoke this skill (e.g. 'Use when the user asks for a renewal, upsell, or seat-expansion business case deck').

State the skill's action in third person (e.g. 'Writes and produces a decision-grade B2B sales deck...') instead of describing only the deck's subject matter.

Include natural trigger synonyms users would actually say — 'renewal pitch', 'upsell business case', 'account expansion', 'expansion ROI' — rather than niche terms like 'OpenDesign' and 'seat-expansion'.

DimensionReasoningScore

Specificity

Names the domain ('OpenDesign renewal + seat-expansion business case') and concrete content elements ('realized value, usage proof, and the expansion ROI'), but never states an explicit action verb — what the skill actually does (write/produce the deck) is only implied by 'Built as a decision-grade B2B sales deck'.

3 / 5

Completeness

The 'what' is reasonably clear (a decision-grade B2B sales deck covering value, usage proof, and expansion ROI), but there is no 'Use when...' clause or equivalent trigger guidance anywhere in the description, which caps completeness at 3.

3 / 5

Trigger Term Quality

'renewal', 'B2B sales', 'business case', and 'deck' are terms a user might naturally say, but common variations and synonyms ('upsell', 'expansion pitch', 'account review', 'renewal pitch') are missing, and 'OpenDesign'/'seat-expansion' are niche rather than natural phrasings.

3 / 5

Distinctiveness Conflict Risk

The renewal/seat-expansion ROI framing with named audiences ('champion, finance approver') is a fairly distinct niche; only minor overlap risk with sibling sales-deck skills triggered by generic terms like 'sales' or 'renewal'.

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-cobalt-grid/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.