CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

html-ppt-graphify-dark-graph

OpenDesign's feature business case for the plugin marketplace: the user pain, options, tradeoffs, and the measure of success. Built as a decision-grade product management deck for PM, eng, design, leadership.

53

Quality

67%

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-graphify-dark-graph/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.

A well-structured, actionability-dense pointer card that clearly delegates to the upstream master skill while keeping its one unique gotcha (parent-relative asset URLs breaking after copy) front and center. All four dimensions sit at a solid 4, with only minor tightening and an explicit verification step standing between it and top marks.

DimensionReasoningScore

Conciseness

The body is lean with no explanation of concepts Claude already knows, and the detailed asset-path gotcha genuinely earns its tokens; minor tightening is possible — Recipe A and Recipe B each re-enumerate the same four asset files, and phrases like 'meaning the deck never activates and slide navigation is dead' could be trimmed. Fits 'Efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

Concrete, executable guidance throughout: exact template folder path, exact files to copy, the specific URL rewrite from '../../../assets/...' to project-local paths, the theme mechanism via '<link id="theme-link">', and the notes rule ('<aside class="notes">'). Minor gap: no literal example of the rewritten <link>/<script> tags, keeping it just below copy-paste-ready level 5.

4 / 5

Workflow Clarity

A clear numbered 1-6 sequence with the critical 404 failure mode surfaced up front and two concrete prevention recipes; the only checkpoint gap is the absence of an explicit post-copy verification step (e.g. confirm the deck opens and navigation works). The work is non-destructive, so the batch-validation cap does not apply.

4 / 5

Progressive Disclosure

A well-structured pointer card: authoring rules are delegated to the upstream html-ppt master skill via clearly signaled, one-level-deep links ('Read the master skill first', catalog link with rationale), while only card-specific gotchas stay inline. Minor organization gap: the inlined Recipe A/B asset-rewrite detail applies to any full-deck template and arguably belongs in the master skill rather than this card.

4 / 5

Total

16

/

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 distinctive and topical but describes the deck's subject matter rather than the skill's action, and it provides no trigger guidance for when to invoke it. It reads like a deck abstract, not a skill description.

Suggestions

Lead with an explicit action verb in third person, e.g. 'Creates a decision-grade feature business case deck covering user pain, options, tradeoffs, and success measures...' instead of describing only the deck's subject.

Add an explicit 'Use when...' clause naming the natural trigger phrases (e.g. 'Use when the user asks for a feature business case, PM deck, or pitch deck for a product decision').

Include common synonyms users would say — 'business case', 'pitch deck', 'one-pager for leadership' — to improve natural trigger matching.

DimensionReasoningScore

Specificity

The description names the domain ('feature business case for the plugin marketplace', 'decision-grade product management deck') but contains no action verbs — it never states what the skill does (create, build, write), only what the deck contains. This matches the anchor 'Names the domain but actions are minimal or generic' rather than level 3, which requires 1-2 concrete actions.

2 / 5

Completeness

The 'what' is only implied via 'Built as a decision-grade product management deck' — the skill's actual action is never stated — and there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Anchor 3 ('clear what but when is missing or only weakly implied') is the best fit; not 4 because 'when' is entirely absent, not just under-specified.

3 / 5

Trigger Term Quality

Relevant keywords are present ('feature business case', 'product management deck', 'tradeoffs', 'leadership') but common natural variations users would actually say are missing ('PM deck', 'pitch deck', 'business case slides'), fitting 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

A named product scenario (OpenDesign's plugin marketplace) and a defined audience (PM, eng, design, leadership) give it a clear niche with minimal conflict risk, but the description carries no trigger phrases of its own to distinguish it from sibling deck-writing skills, placing it between 'Mostly distinct' (4) and 'Clear niche with distinct triggers' (5).

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-graphify-dark-graph/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.