CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-weekly-report

OpenDesign's weekly growth review: stars, installs, activation — the number, the driver, and the recommended move. Built as a decision-grade data & finance deck for growth & product team.

51

Quality

64%

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

Quality

Content

67%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 focused, well-structured pointer card with unusually concrete authoring guidance — exact paths, URL-rewrite recipes, and a guardrail against shipping broken asset URLs. Its weaknesses are a verbose step 3, missing final validation steps, and total dependence on an external master-skill file for the actual authoring rules.

Suggestions

Add a final validation step to the workflow, e.g. 'Open the copied index.html and confirm base.css/animations.css/runtime.js load and keyboard navigation works before delivering.'

Tighten step 3: state the fix rule once with a single before/after <link> tag example instead of listing all four filenames twice and repeating the 404 warning.

Include a concrete theme-swap snippet (the <link id='theme-link'> tag with a sample theme path) so the theme step is copy-paste ready.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no explaining of concepts Claude already knows, but step 3 spends 16 lines listing all four asset filenames twice and restates the same 404 warning twice ("will 404 — meaning the deck never activates..." and "do not ship the upstream ../../../assets/... URLs verbatim... they only work in-tree"). This matches 'Mostly efficient but includes some unnecessary explanation or could be tightened' rather than 4, where over-explanation would be only minor.

3 / 5

Actionability

Guidance is highly concrete: exact copy paths ("copy index.html and style.css into the project, keep the .tpl-weekly-report body class"), exact before/after URL forms ("../../../assets/... to ... assets/runtime.js"), the theme mechanism ("via <link id='theme-link'> and let T cycle"), and notes placement ("<aside class='notes'>"). Not 5 because there are no verbatim paste-ready snippets (e.g. the rewritten <link> tags or a theme-swap example) for the common cases.

4 / 5

Workflow Clarity

Steps 1-6 are clearly sequenced and step 3 embeds an explicit pitfall warning and guardrail ("do not ship the upstream ../../../assets/... URLs verbatim into a project artifact"), acting as a preventive checkpoint. Not 5 because no verification step exists — nothing tells the author to confirm the copied deck loads, that the rewritten URLs resolve, or that keyboard navigation works before delivery.

4 / 5

Progressive Disclosure

This is a thin, well-organized entry-point card: clearly signaled one-level-deep links to the master skill ([../html-ppt/SKILL.md]), the full-decks catalog, the template folder, and the LICENSE, with appropriately split content. Not 5 because every referenced path lives outside this bundle (no references/, scripts/, or assets/ directories ship with the card and the ../html-ppt tree is not present), so navigation cannot be verified from the skill itself.

4 / 5

Total

15

/

20

Passed

Description

48%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 niche and distinctive but reads as a subject line for the deck artifact rather than a description of what the skill does. It states no concrete actions and entirely lacks 'when to use' trigger guidance.

Suggestions

Add an explicit 'Use when...' clause naming trigger situations, e.g. 'Use when the user asks for a weekly growth review, KPI report, or data/finance deck in the weekly-report visual style.'

State the skill's actions with concrete verbs, e.g. 'Builds an HTML slide deck... authors the slide plan, charts, and speaker notes, and runs a critic pass.'

Include natural trigger synonyms users would actually say — 'report', 'slides', 'presentation', 'dashboard', 'metrics' — rather than only 'deck' and 'growth review'.

DimensionReasoningScore

Specificity

The description names the domain ("decision-grade data & finance deck", "weekly growth review") and content topics ("stars, installs, activation") but states no concrete actions the skill performs — no create/build/generate verbs, only the implied "Built as...". This matches the anchor 'Names the domain but actions are minimal or generic' rather than 3, which requires 1-2 explicitly stated actions.

2 / 5

Completeness

The 'what' is reasonably clear (a decision-grade data & finance deck around OpenDesign's growth review with number/driver/recommended-move structure), but there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4 because the 'when' is entirely absent rather than merely improvable.

3 / 5

Trigger Term Quality

Natural terms like "weekly growth review", "deck", and "growth & product team" are present, but common variations users would say ("report", "slides", "presentation", "dashboard", "metrics") are missing — matching the anchor 'Some relevant keywords but missing common variations or synonyms'. Not 4, since keyword coverage is not broad enough; not 2, since several genuinely natural phrases exist.

3 / 5

Distinctiveness Conflict Risk

"OpenDesign's weekly growth review" carves a clear niche with a specific subject, audience, and metrics, so conflict risk with generic skills is low. Not 5 because "data & finance deck" overlaps with sibling deck-creation cards in the same category (data-finance), leaving minor overlap risk.

4 / 5

Total

12

/

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-weekly-report/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.