CtrlK
BlogDocsLog inGet started
Tessl Logo

aif-hello-world

A hello world skill provided by the aif-ext-hello extension. Demonstrates extension-provided skills.

59

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 ./examples/extensions/aif-ext-hello/skills/aif-hello-world/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The body is an exemplary minimal skill: concise, actionable, and clearly organized for a trivial single-purpose task. It appropriately avoids over-explaining and matches the rubric's simple-skill allowances.

DimensionReasoningScore

Conciseness

The body is lean with no padding and does not explain concepts Claude already knows; every line (greeting instruction, invocation method) earns its place, matching the 'lean and efficient' anchor.

3 / 3

Actionability

It gives concrete, executable guidance — 'respond with a friendly greeting and confirm that the extension system is working' and the exact invocation 'Simply say "hello" or invoke `/aif-hello-world`' — copy-paste ready for an instruction-only skill.

3 / 3

Workflow Clarity

This is a single-task skill under 50 lines whose single action (respond with a greeting confirming the extension works) is unambiguous, so per the simple-skills note workflow clarity scores 3.

3 / 3

Progressive Disclosure

The skill is under 50 lines, needs no external references, and is organized into clear sections (# Hello World, ## Usage), satisfying the simple-skill exception that lets progressive disclosure score 3 with well-organized sections.

3 / 3

Total

12

/

12

Passed

Description

35%

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 identifies the skill's purpose as an extension-provided hello-world demo but lacks natural trigger terms and explicit 'when to use' guidance. It is adequate for a demo skill but not exemplary.

Suggestions

Add an explicit 'Use when...' clause stating when Claude should invoke this skill (e.g., 'Use when the user says hello or wants to test the extension system').

Include natural user-facing trigger phrases such as 'hello', 'test extension', or 'greeting' so the description surfaces for realistic requests.

Replace the meta-description of the skill with concrete actions it performs (e.g., 'Responds with a friendly greeting and confirms the extension system is working').

DimensionReasoningScore

Specificity

It names the domain ("A hello world skill") and a purpose ("Demonstrates extension-provided skills"), but lists no concrete user-facing actions, matching the 'names domain and some actions, but not comprehensive' anchor rather than the multi-action score 3.

2 / 3

Completeness

It states what the skill is but lacks any 'Use when...' trigger guidance, which per the guidelines caps completeness at 2 (has what, when missing or only implied).

2 / 3

Trigger Term Quality

There are no natural phrases a user would say to invoke a capability; "hello world skill" and "extension-provided skills" are technical/demo descriptors, fitting the 'no natural keywords; technical jargon' anchor.

1 / 3

Distinctiveness Conflict Risk

Being tied to a specific extension gives it a narrow niche, but the description itself is generic enough that it could overlap with other demo/utility skills, fitting the 'somewhat specific but could still overlap' anchor.

2 / 3

Total

7

/

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
lee-to/ai-factory
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.