CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

openclaw-carapace

Build or modify OpenClaw application UI using canonical semantic tokens, themes, shared CSS foundations, consumer adapters, and established local primitives. Use for product interfaces, component styling, theme work, or design-token integration.

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 exemplary overview-style SKILL.md: lean, well-structured, with well-signaled one-level-deep references and a clear sequenced workflow ending in validation. Its weakness is actionability — the rules are directional but omit the concrete specifics (token names, class examples, import paths) that would make them executable without opening every reference file.

Suggestions

Include one short concrete example in the body, such as a semantic token name and its palette counterpart, or a one-line CSS import of the shared contract's entry point, so core rules are actionable before opening reference files.

Name the entry points of the 'complete CSS contract' (e.g., the actual import path or exported files) rather than only referencing 'components.css' abstractly.

Add a brief error-recovery step after workflow step 9, e.g., what to do when tests or screenshots reveal a token or layout violation.

DimensionReasoningScore

Conciseness

The ~45-line body is entirely directive with no concept explanations or padding ('Keep one primary action per decision area', 'Reserve round geometry for avatars, status dots...'). Every token earns its place, matching the lean-and-efficient top anchor.

5 / 5

Actionability

As an instruction-only skill, absence of code is not penalized per se, but the guidance lacks concrete specifics: no token names, no sample class composition, and no path or entry-point name for the 'complete CSS contract' (only 'components.css' is named). This matches 'some concrete guidance but incomplete; missing key details' rather than level 4, which expects mostly executable guidance with concrete code or commands.

3 / 5

Workflow Clarity

Nine clearly sequenced steps with an explicit validation checkpoint ('Validate the affected routes with existing tests and real browser screenshots'). It is not 5 because there is no error-recovery feedback loop telling Claude what to do when validation fails; it is above 3 because the sequence and a real checkpoint are present.

4 / 5

Progressive Disclosure

The body is a lean overview pointing to five one-level-deep reference files (tokens.md, consumer-adapters.md, application-surfaces.md, terminal-ui.md, embedded-surfaces.md), all verified to exist, each clearly signaled with a read-condition ('before choosing colors', 'when designing or auditing a terminal interface'). This matches the top anchor: clear overview, well-signaled references, easy navigation.

5 / 5

Total

17

/

20

Passed

Description

78%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 strong description that clearly and explicitly states both what the skill does and when to use it, with concrete trigger areas and a distinct product niche. Its main weakness is action coverage: only 'Build or modify' are given as verbs, and a few natural trigger synonyms (colors, CSS, design system) are absent.

Suggestions

Add one or two more concrete action verbs (e.g., 'audit', 'theme', 'tokenize') to broaden the stated capability coverage beyond just 'Build or modify'.

Include common natural trigger variations such as 'colors', 'CSS', or 'design system' in the 'Use for...' clause to catch more user phrasings.

DimensionReasoningScore

Specificity

The description names the domain ('OpenClaw application UI') and specific materials ('canonical semantic tokens, themes, shared CSS foundations, consumer adapters'), but the only concrete actions stated are 'Build or modify' — 1-2 actions, matching the anchor 'names domain and 1-2 concrete actions, but not comprehensive'. It falls short of 4 because it does not list several distinct actions like the level-4 anchor example does.

3 / 5

Completeness

It explicitly answers both: what ('Build or modify OpenClaw application UI using canonical semantic tokens, themes, shared CSS foundations, consumer adapters, and established local primitives') and when ('Use for product interfaces, component styling, theme work, or design-token integration') with four concrete trigger areas, matching the top anchor.

5 / 5

Trigger Term Quality

The trigger clause 'Use for product interfaces, component styling, theme work, or design-token integration' contains natural phrases a user would actually say. It stays at 4 rather than 5 because common variations such as 'colors', 'CSS', or 'design system' are missing.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to the distinct 'OpenClaw' product niche, but trigger phrases like 'design-token integration' and 'component styling' carry minor overlap risk with closely related generic design-system or CSS skills, matching 'mostly distinct; minor overlap risk'. It is not 5 because the when-clause triggers are not exclusively OpenClaw-scoped.

4 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

openclaw/clawhub

Path

.agents/skills/openclaw-carapace/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.