CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-pitch-deck

OpenDesign's demo-day pitch: hook, traction, moat, and the raise — built to make a partner sit up by page three. Built as a decision-grade fundraising pitch deck for accelerator partners, angels.

56

Quality

70%

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-pitch-deck/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, action-oriented entry card: a clear six-step workflow with concrete paths and a genuinely useful warning about parent-relative asset URLs breaking after template copy. Its main weaknesses are the absence of any validation checkpoint and its reliance on upstream paths that are inconsistent and unverifiable within this bundle.

Suggestions

Add an explicit post-rewrite validation step, e.g. 'After rewriting, confirm the four asset links resolve (open index.html and check base.css/runtime.js load) before shipping'.

Reconcile the inconsistent path roots — '../html-ppt/SKILL.md' vs 'design-templates/html-ppt/templates/...' — into one canonical reference so the steps are executable as written.

Move the lengthy Recipe A/B asset-relocation detail into a reference file (e.g. references/asset-paths.md) and keep a one-line pointer in the body.

DimensionReasoningScore

Conciseness

The body is lean and imperative with no explanation of concepts Claude already knows — every instruction (template copy, asset relocation, theme swap, notes placement) is operational. Minor trimming is possible in the 'because it sits three folders deep' rationale and the asset paths repeated across Recipe A, keeping it at anchor 4 rather than 5.

4 / 5

Actionability

Concrete file paths, exact source-to-target URL rewrites ('../../../assets/...' to project-local paths), and explicit keep-rules ('.tpl-pitch-deck' body class, notes in <aside class="notes">) make the guidance mostly executable. It is not 5 because the referenced files and paths ('../html-ppt/SKILL.md' vs 'design-templates/html-ppt/...') are inconsistent and none exist in this skill's bundle, so the steps cannot be executed or verified as written.

4 / 5

Workflow Clarity

Six clearly sequenced numbered steps with an explicit failure-mode warning (shared CSS/JS will 404 if upstream URLs ship verbatim) give a clear sequence. It is not 5 because there is no explicit validation checkpoint after the rewrite (e.g., verify the four links resolve before shipping), and not below 4 since this is neither a destructive nor batch operation requiring a feedback loop.

4 / 5

Progressive Disclosure

Sections are well-organized and references (the html-ppt master skill, full-decks catalog) are one level deep and clearly signaled with markdown links. It is not 5 because the bundle ships no reference files at all, the signaled links resolve outside the bundle, and the detailed asset-rewrite recipes in step 3 arguably belong in a separate reference file.

4 / 5

Total

16

/

20

Passed

Description

56%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 distinctive and uses natural niche vocabulary, but it reads as marketing copy for the deck's content rather than a statement of the skill's capabilities. It lacks any 'when to use' guidance and never states what the skill actually does, capping completeness and specificity.

Suggestions

Lead with a concrete action verb and the skill's actual output, e.g. 'Builds a decision-grade HTML fundraising pitch deck (hook, traction, moat, raise) for demo day'.

Append an explicit trigger clause: 'Use when the user asks for a demo-day pitch, fundraising/investor pitch deck, or Series A slides for accelerator partners or angels'.

Add common synonyms users would naturally say — 'investor deck', 'Series A', 'slides' — to broaden trigger coverage beyond 'demo-day' phrasing.

DimensionReasoningScore

Specificity

The description names the domain ('demo-day pitch', 'fundraising pitch deck') and its components ('hook, traction, moat, and the raise') but describes the artifact's content rather than any action the skill performs — there are no concrete capability verbs like create, build, or design. It names the domain with only generic/minimal action ('built to make a partner sit up'), matching anchor 2; it is not 3 because no concrete actions are actually listed.

2 / 5

Completeness

The 'what' is only partially clear (it produces a pitch deck for accelerator partners and angels), and 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 4 because the 'when' is entirely absent rather than merely under-specified.

3 / 5

Trigger Term Quality

Natural, niche-accurate phrases users would say are present: 'demo-day pitch', 'fundraising pitch deck', 'accelerator partners, angels'. Common synonyms like 'investor deck', 'slides', 'Series A', or 'presentation' are missing, so it stops short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

'OpenDesign's demo-day pitch... for accelerator partners, angels' carves a distinct fundraising niche with unlikely wrong-skill triggering. It is mostly distinct with minor overlap risk against generic pitch-deck or presentation skills, matching anchor 4 rather than 5's fully clear niche.

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: 3 suspicious

Warning

referenced_paths_exist

Referenced path issues: 5 missing, 2 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository

nexu-io/open-design

Path

design-templates/html-ppt-pitch-deck/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.