CtrlK
BlogDocsLog inGet started
Tessl Logo

html-ppt-zhangzara-peoples-platform

A public-transit funding proposal for a city council — ridership need, the plan, the risk controls, and the ask. Built as a decision-grade policy briefing deck for city council, public board.

51

Quality

57%

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

Quality

Content

65%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-organized instruction-only template skill with a clear workflow and concrete guidance, but it is held back by a missing core template file and absent validation checkpoints. Several referenced bundle files do not exist in the shipped bundle, weakening both actionability and progressive disclosure.

Suggestions

Ship the referenced `example.html`, `LICENSE`, and `template.json` in the bundle (or note explicitly where `example.html` is obtained) so the clone step and license-redistribution claims are actionable rather than pointing at missing files.

Add an explicit validation checkpoint to the workflow, e.g. after cloning/emitting: verify `assets/deck-stage.js` loads and keyboard navigation works before finalizing, with a fix-and-retry loop if it 404s.

Provide a concrete starting HTML skeleton (or a pointer to the bundled `example.html`) in the Output contract instead of the placeholder `<html>...</html>` so the deck is copy-paste ready.

DimensionReasoningScore

Conciseness

The body is lean and well-sectioned ("At a glance", "Workflow", "Output contract") with no padding of concepts Claude already knows; every section earns its place. The "Best for" prose is the only mildly evocative spot but conveys real template-selection guidance, so it stays at the top anchor rather than 2.

3 / 3

Actionability

Concrete dos/don'ts ("Never substitute fonts, recolor the palette... strip decorative elements (corner brackets, paper grain, geometric shapes, illustrated SVGs)") and an output-contract template give specific guidance, but it is incomplete: the central artifact `example.html` is absent from the shipped bundle and the contract shows a placeholder `<html>...</html>` rather than an executable starting point. Not 1 (it instructs, not describes); not 3 (not copy-paste/fully executable).

2 / 3

Workflow Clarity

A clear numbered 1–6 sequence (clone, replace content, preserve design system, adjust length, design missing layouts, keep runtime) is present, but there are no explicit validation checkpoints — only an implicit 404/navigation risk note in step 1. Not 1 (steps are clear and well-sequenced); not 3 (no validate→fix→retry feedback loop).

2 / 3

Progressive Disclosure

The overview is well-organized with clearly-signaled one-level references (inline code + markdown links to `example.html`, `assets/deck-stage.js`, `LICENSE`, `template.json`), but measured against the actual bundle only `assets/deck-stage.js` exists — the other three referenced files are missing, so references do not fully resolve. Not 1 (not monolithic or nested); not 3 because of the unresolved references.

2 / 3

Total

9

/

12

Passed

Description

50%

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 communicates a specific, well-scoped niche and concrete deliverable structure, but it stops short of an explicit "Use when..." trigger clause and relies on noun-heavy phrasing rather than concrete actions. Trigger-term breadth and distinctiveness against sibling deck skills are the main gaps.

Suggestions

Add an explicit "Use when..." clause naming when Claude should invoke this skill (e.g., when the user wants a public-transit or transportation funding deck for a council or public board), which would lift completeness from 2 to 3.

Broaden natural trigger terms in the description to include common phrasings like "transit funding deck", "slides", or "html presentation" so trigger-term quality reaches full coverage.

Lead with concrete action verbs (e.g., "Drafts and structures a public-transit funding proposal deck...") rather than noun phrases, and note what distinguishes this template from sibling policy-deck skills.

DimensionReasoningScore

Specificity

It names a concrete domain and deliverable components ("ridership need, the plan, the risk controls, and the ask"; "decision-grade policy briefing deck for city council, public board") but is noun-heavy with no list of action verbs, so it sits at "names domain and some actions" rather than the multi-action 3 anchor or the vague 1 anchor.

2 / 3

Completeness

It clearly answers "what" (a public-transit funding proposal deck with the four named parts) but contains no "Use when..." clause or equivalent trigger guidance; per the judging guidelines a missing explicit trigger clause caps completeness at 2. Not 1 because the "what" is strong and specific.

2 / 3

Trigger Term Quality

Relevant domain keywords appear ("public-transit funding proposal", "policy briefing deck", "city council", "public board") but common variations a user would naturally say ("transit deck", "slides", "html presentation", "transportation funding") are missing. Not 1 (real natural terms, not jargon); not 3 (no broad coverage of variations).

2 / 3

Distinctiveness Conflict Risk

The scenario is specific (public-transit funding for a city council), but the description does not differentiate it from sibling policy/government deck skills and the broad tag set ("policy", "regulatory", "government-policy") creates overlap risk. Not 1 (not generic); not 3 (no clearly distinct triggers articulated).

2 / 3

Total

8

/

12

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.

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