CtrlK
BlogDocsLog inGet started
Tessl Logo

haiku-card

Write a haiku about a topic and render it as a shareable card.

69

Quality

83%

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

85%Weight 40%Scale 1-3

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

The body is concise and well-structured for a simple single-purpose skill, with a clear unambiguous action. The main gap is actionability: it specifies the tool and field schema but gives no concrete example payload and does not name the script file the tool runs.

Suggestions

Add a concrete example of the data JSON string, e.g. `{"line1":"...","line2":"...","line3":"...","topic":"ocean"}`, so the invocation is copy-paste ready.

Explicitly state which file run_js should execute (scripts/index.html) so Claude does not have to infer the entry point.

DimensionReasoningScore

Conciseness

The body is lean with no padded explanations of what a haiku is; the (5-7-5) aside is a tight spec and every line (examples, tool, fields) earns its place, matching the lean-and-efficient anchor.

3 / 3

Actionability

It names the exact tool and the exact data fields with types, but provides no concrete example JSON payload and never references the script file (scripts/index.html) that run_js must execute, leaving key details missing per the incomplete-guidance anchor rather than the copy-paste-ready anchor of 3.

2 / 3

Workflow Clarity

This is a simple single-task skill whose single action (call run_js with line1/line2/line3/topic) is unambiguous, so per the simple-skills note workflow clarity scores 3 without needing multi-step checkpoints.

3 / 3

Progressive Disclosure

Under 50 lines with clearly organized Examples and Instructions sections; the bundle files are runtime assets consumed by run_js rather than reference docs Claude must navigate, so the simple-skills allowance for well-organized short skills applies.

3 / 3

Total

11

/

12

Passed

Description

82%Weight 40%Scale 1-3

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 specific, uses natural trigger terms, and occupies a distinct niche, but it omits an explicit "Use when..." clause, leaving the activation context implied rather than stated. Adding trigger guidance would lift completeness to the top anchor.

Suggestions

Append a 'Use when the user asks for a haiku, a poem in 5-7-5 form, or wants a haiku rendered as a shareable card.' clause to make the trigger explicit and raise completeness.

Consider adding a common variation such as 'poem' or '5-7-5' alongside 'haiku' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names two concrete actions ("Write a haiku" and "render it as a shareable card"), matching the anchor for multiple specific concrete actions rather than the vague single-action anchor below.

3 / 3

Completeness

It clearly states what the skill does but lacks any "Use when..." clause or explicit trigger guidance for when to use it, which per the guidelines caps completeness at 2 rather than the explicit-when anchor of 3.

2 / 3

Trigger Term Quality

"haiku", "card", and "shareable card" are exactly the natural terms a user would say; the core trigger is present and idiomatic rather than jargon, fitting the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

"haiku" combined with "shareable card" is a distinct niche unlikely to overlap with other skills, matching the clear-niche anchor and not the generic or somewhat-specific anchors below.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mergisi/awesome-openclaw-agents
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.