CtrlK
BlogDocsLog inGet started
Tessl Logo

time-svg-creator

Creates an SVG time card showing the current time for Dubai. Writes the SVG to agent-teams/output/dubai-time.svg and updates agent-teams/output/output.md.

49

Quality

54%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./agent-teams/.claude/skills/time-svg-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

51%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 content is concise and well-sequenced but lacks concrete executable guidance and depends on bundle files (reference.md, examples.md) that are absent, undermining both actionability and progressive disclosure.

Suggestions

Add the missing reference.md and examples.md bundle files, or inline the SVG and markdown templates directly into SKILL.md so the skill is self-contained.

Include an executable SVG template snippet so the skill provides copy-paste-ready guidance rather than only pointing to an external file.

Add a validation checkpoint after writing the SVG (e.g. confirm the file exists and the XML is well-formed) to support the file-writing workflow.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence; it avoids explaining SVG basics or time formatting and every line earns its place.

5 / 5

Actionability

It directs to a reference.md template that does not exist in the bundle, and the body itself contains no executable code or concrete SVG/markdown template, leaving only high-level hints rather than copy-paste-ready guidance.

2 / 5

Workflow Clarity

Steps are listed and sequenced, but there are no validation checkpoints (e.g. verifying the SVG is well-formed or confirming files were written) for an operation that writes output files.

3 / 5

Progressive Disclosure

References point to reference.md and examples.md which are missing from the bundle, and the inlined instructions are minimal while the actual templates live entirely in non-existent referenced files, so navigation is broken.

2 / 5

Total

12

/

20

Passed

Description

57%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 specific and distinctive but lacks explicit trigger guidance and natural trigger-term variations, which caps completeness and trigger-term quality.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks to display the current time in Dubai as an SVG or image card.'

Broaden trigger terms with natural synonyms a user would say, such as 'current time', 'clock', 'time display', and 'Dubai time'.

Mention the .svg file extension to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names concrete actions ('Creates an SVG time card', 'Writes the SVG to', 'updates') and the specific artifact path, but coverage is limited to a single output type rather than multiple distinct actions.

4 / 5

Completeness

It clearly states what the skill does (create an SVG time card for Dubai) but includes no 'Use when...' clause or any trigger guidance for when Claude should invoke it, capping completeness at 3.

3 / 5

Trigger Term Quality

Contains only the narrow phrase 'current time for Dubai' and 'SVG time card'; it lacks the natural variations and synonyms (e.g. 'clock', 'current time', 'time display', '.svg') a user would actually say.

2 / 5

Distinctiveness Conflict Risk

The very specific niche ('SVG time card showing the current time for Dubai' with a fixed output path) gives it clear, distinct triggers with minimal overlap risk against other skills.

5 / 5

Total

14

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 4 missing

Warning

Total

14

/

16

Passed

Repository
shanraisshan/claude-code-best-practice
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.