CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

greet

Greets a repo visitor with the project's own voice.

45

Quality

56%

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 ./plugins/sdlc/scripts/__tests__/fixtures/C/testplugin/skills/greet/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

41%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 body is essentially a stub: maximally lean and structurally harmless, but it contains no actionable instructions or workflow for producing the greeting page. The skill's actual guidance is simply missing from the body.

Suggestions

Add a short, concrete workflow for building the greeting: which repo signals to read (README, title, tone of docs/commits) and how to turn them into the page's voice.

Include one compact worked example of a generated greeting page so the output shape is unambiguous.

State the single action explicitly (e.g. a '## Generate the greeting' section with the exact steps), which would also let the simple-skill exception lift workflow clarity.

DimensionReasoningScore

Conciseness

The body is a single eight-word line with zero padding and nothing to trim; the one fact it states (body text is never copied into the generated page) earns its place, matching the 'lean and efficient' anchor.

5 / 5

Actionability

The body provides no concrete guidance for the task — no steps, code, commands, or examples — and only describes a fact about the body itself rather than instructing, matching the 'entirely vague or abstract' anchor.

1 / 5

Workflow Clarity

No sequence or single unambiguously-described action exists in the body, so even the simple-skill exception cannot apply; this matches the 'steps missing or incoherent; no sequence' anchor.

1 / 5

Progressive Disclosure

No bundle files exist, so nothing is inlined that belongs elsewhere and no references are buried — good placement for its size. It falls short of 5 only because there is no overview or section organization to navigate, which the tiny-skill exception requires.

4 / 5

Total

11

/

20

Passed

Description

53%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 states a clear, distinct, single-action purpose in proper third-person voice, but it omits any 'when to use' trigger guidance and lacks natural synonym terms. It is serviceable but incomplete by the rubric's standards.

Suggestions

Add an explicit trigger clause, e.g. "Use when asked to create a welcome or greeting page for a repository, or when setting up a repo landing page."

Include natural synonym terms users would say — "welcome page", "greeting", "landing page" — alongside "greets" to improve trigger term coverage.

Optionally name 1-2 more concrete actions (e.g. what signals of the project's voice it reads) to lift specificity above the single-action level.

DimensionReasoningScore

Specificity

"Greets a repo visitor with the project's own voice" names the domain and one concrete action, with the voice modifier adding how — but coverage stops at a single action, matching the '1-2 concrete actions, not comprehensive' anchor rather than the several-action anchor at 4.

3 / 5

Completeness

The 'what' is clear (greets a visitor in the project's voice) but there is no 'when' — no "Use when..." clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords like "greets" and "repo visitor" are present, but common natural variations users would actually say — "welcome", "landing page", "greeting" — are missing, matching the 'some relevant keywords but missing synonyms' anchor.

3 / 5

Distinctiveness Conflict Risk

A repo greeting in the project's own voice is a fairly distinct niche with only minor overlap risk against README/docs-generation skills, matching the 'mostly distinct' anchor; sparse triggers keep it below 5.

4 / 5

Total

13

/

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

whimzyLive/nightshift-ai

Path

plugins/sdlc/scripts/__tests__/fixtures/C/testplugin/skills/greet/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.