CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

design

Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads.

62

Quality

78%

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 ./cli/assets/skills/design/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.

An action-dense, highly executable routing skill body with strong workflow checkpoints (especially the Social Photos verify loop) and a genuinely well-wired reference bundle. Its weaknesses are content duplication — the Slides file table appears twice and the banner tables restate the dedicated reference file — and a missing validation step for batch icon generation.

Suggestions

Delete the 'Slides: Knowledge Base' table (or the Slides rows in the bottom 'References' table) — the same five file paths are listed twice in the body.

Move the 'Banner: Quick Size Reference' and 'Top Art Styles' tables wholly into references/banner-sizes-and-styles.md and keep only a 2–3 line digest plus the pointer inline, since the body already tells the reader to load that file for complete sizes and styles.

Add a verification step after batch/multi-size icon generation (e.g. open or lint the exported SVGs and re-run failures), matching the verify loop the Social Photos workflow already has.

DimensionReasoningScore

Conciseness

Mostly efficient — commands and tables dominate — but there is noticeable duplication: the 'Slides: Knowledge Base' table is repeated verbatim in the 'References' table, and the inline 'Banner: Quick Size Reference' / 'Top Art Styles' tables duplicate content that 'references/banner-sizes-and-styles.md' exists to hold ('Load references/banner-sizes-and-styles.md for complete sizes and styles reference'). Anchor 3 ('mostly efficient but could be tightened') fits better than 4 because whole duplicated tables, not just minor over-explanation, could be removed.

3 / 5

Actionability

Fully executable throughout: copy-paste-ready bash commands with real flags for every sub-skill ('python3 scripts/logo/generate.py --brand "TechFlow" --style minimalist --industry tech', '--provider muapi --muapi-model nano-banana-pro', '--set', '--batch 4 --output-dir ./icons'), concrete setup ('pip install google-genai pillow', env vars), and model-id overrides. Common cases for each sub-skill are covered by specific examples.

5 / 5

Workflow Clarity

Clear sequences with most checkpoints present: the Social Photos workflow has an explicit verify-and-re-export feedback loop ('Verify — Open the exported PNGs ... fix layout/styling issues and re-export') and Banner has a fallback checkpoint ('if unavailable, deliver the HTML/CSS source and mark PNG export as pending'). Not a 5 because minor validation gaps remain — batch icon generation ('--batch 4') has no verification step, and logo/CIP generation only offers the weak 'When scripts fail, try to fix them directly'.

4 / 5

Progressive Disclosure

Good structure with one-level-deep, well-signaled references: every 'references/*.md' path cited in the body exists in the bundle (verified against the actual file listing), each sub-skill section explicitly says which reference to load, and the closing References/Scripts tables index everything. Not a 5 because content that belongs in reference files is partially inlined (the banner size/style tables duplicate the reference file) and the file list is duplicated between the Slides knowledge-base table and the References table.

4 / 5

Total

16

/

20

Passed

Description

75%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.

A highly specific, keyword-rich description with excellent action coverage and natural trigger terms. Its main weaknesses are the absence of an explicit "Use when..." invocation clause (capping completeness at 3) and a scope so broad that it overlaps with the sibling sub-skills it routes to.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks to design a logo, banner, icon, CIP deliverables, social media images, brand identity, or design tokens' — this would raise completeness from 3 to 5.

Trim 'brand identity, design tokens, UI styling' from the description or scope them as routed sub-skills, since those phrases conflict with the bundled brand/design-system/ui-styling skills.

Drop the exhaustive platform list ('Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads') or compress it to the top platforms — it pads length without adding trigger value.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions with quantified coverage: "design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system" — comprehensive across all sub-domains with named tooling ("55 styles, Gemini, Atlas Cloud, or MuAPI AI", "22 styles, social/ads/web/print", "15 styles, SVG"). No vague fluff; every clause names a concrete capability.

5 / 5

Completeness

The "what" is explicit and detailed ("Actions: design logo, create CIP, generate mockups, build slides..."), but there is no "Use when..." clause or equivalent explicit trigger guidance — the "Platforms:" list only weakly implies when to invoke the skill. Per the judging guidelines, a missing 'Use when' clause caps completeness at 3; it is not a 4 because the when-condition is absent rather than merely under-specified.

3 / 5

Trigger Term Quality

Natural user phrasings are covered comprehensively, including synonyms ("social photos" / "social media images", "corporate identity program (CIP)" / "brand identity") plus platform names users actually mention ("Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads") and output formats ("SVG", "HTML presentations"). Not a level below (4) because common variations are present, not just a few good terms.

5 / 5

Distinctiveness Conflict Risk

It is somewhat specific to the design domain, but the scope is extremely broad — "brand identity, design tokens, UI styling" overlap directly with the bundled sibling skills (brand, design-system, ui-styling) that this same skill routes to, creating real mis-trigger risk. It is not a 2 because the concrete actions and platform lists anchor it to visual-design work rather than generic 'helps with design'.

3 / 5

Total

16

/

20

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 36 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

nextlevelbuilder/ui-ux-pro-max-skill

Path

cli/assets/skills/design/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.