CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-zhangzara-broadside

OpenDesign's product-launch announcement and press narrative — the headline, the proof points, and the call to action. Built as a decision-grade marketing & GTM deck for press, community, prospects.

56

Quality

71%

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

Quality

Content

72%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 lean, well-structured template skill with concrete workflow steps and a precise output contract, but it ships without any of the files it tells the reader to use, and the workflow contains no verification step for the produced deck. Fixing the dangling file references and adding a render-check checkpoint would lift the two weakest dimensions.

Suggestions

Add a final validation step to the Workflow, e.g. 'Open the cloned deck in a browser and verify slide count, page-number labels, and keyboard navigation before delivering', so the sequence has a checkpoint.

Ensure the files the body depends on actually ship in the skill bundle (example.html, LICENSE, template.json, assets/deck-stage.js) or correct the paths — currently every referenced path is dangling.

For step 5 (missing layouts), include one small concrete snippet of an existing layout's component grammar (fonts, palette variables, decorative elements) so 'design it from scratch using the same system' has an executable anchor.

DimensionReasoningScore

Conciseness

The ~60-line body stays lean throughout: 'At a glance', 'Best for', 'Avoid for', 'Workflow', and 'Output contract' each deliver actionable guidance with no padding and no explanation of concepts Claude already knows. Every token earns its place, matching the top anchor.

5 / 5

Actionability

Steps name specific files and actions ('Clone `example.html` into the user's workspace', 'Update page-number labels', 'leave it intact') and the Output contract gives a copy-paste-ready artifact skeleton. Minor gaps: no method to verify the rendered deck, and 'design it from scratch using the same fonts, palette, decorative vocabulary' is abstract guidance for missing layouts.

4 / 5

Workflow Clarity

The six workflow steps are clearly sequenced (clone, replace, preserve, resize, extend, keep runtime), but there is no validation or verification checkpoint anywhere — nothing like 'open the deck and confirm slides and keyboard navigation'. The anchor-4 example includes a verify step, so the missing-checkpoints anchor fits best.

3 / 5

Progressive Disclosure

The body is well-sectioned with clearly signaled one-level references ('Clone `example.html`', 'ships in this skill at [`LICENSE`](./LICENSE)', 'See `template.json`'), but none of these files exist in the bundle — no references/, scripts/, or assets/ directories and no top-level example.html, LICENSE, or template.json. Scored against the actual (empty) bundle structure, the navigation paths resolve to missing files.

3 / 5

Total

15

/

20

Passed

Description

61%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 names a specific, distinguishable domain and its concrete deliverable components, but it reads as a description of one example subject (OpenDesign's launch) rather than of the skill's capability, states no actions the skill performs, and omits any 'Use when...' trigger clause. Adding an explicit trigger clause and capability verbs would address the two weakest dimensions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks for a product-launch announcement, press release, or launch-campaign deck' — its absence currently caps completeness at 3.

State the capability in third person with action verbs ('Creates product-launch announcement and press-narrative decks — headline, proof points, call to action') instead of describing one example subject, 'OpenDesign's product-launch announcement'.

Include common synonyms such as 'press release', 'product launch', and 'launch announcement' so natural trigger coverage reaches the top anchor.

DimensionReasoningScore

Specificity

The domain is named concretely ('product-launch announcement and press narrative', 'marketing & GTM deck') and the deliverable components are enumerated ('the headline, the proof points, and the call to action'), but no action the skill performs is stated — no create/write/generate verb, only the implicit 'Built as a decision-grade... deck'. This sits between anchor 2 (actions minimal or generic) and anchor 3 (domain plus 1-2 concrete actions); the enumerated artifacts function as concrete deliverables, keeping it above 2, but the absence of any explicit action prevents 4.

3 / 5

Completeness

The 'what' is fairly clear (a product-launch announcement / press-narrative deck), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description, which caps completeness at 3 per the judging guidelines. It is not 2 because the 'what' is specific and concrete rather than vague.

3 / 5

Trigger Term Quality

Natural phrases a PR/comms user would say are present: 'product-launch announcement', 'press narrative', 'headline', 'call to action', 'press, community, prospects'. A few common synonyms are missing — notably 'press release' and the plain 'product launch' — so it falls short of the comprehensive synonym coverage of anchor 5 while clearly exceeding 'some relevant keywords' at anchor 3.

4 / 5

Distinctiveness Conflict Risk

The niche (product-launch announcement and press-narrative decks for press, community, prospects) is mostly distinct with domain-specific framing. Minor overlap risk remains with other marketing/deck skills through the generic 'marketing & GTM deck' phrase and absence of scoped triggers, keeping it below the clear-niche anchor 5 while above anchor 3.

4 / 5

Total

14

/

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