CtrlK
BlogDocsLog inGet started
Tessl Logo

sample-text-processor

Reference BASIC-tier skill used as a fixture by skill-tester. Counts words and characters and applies basic text transformations. Use when validating skill-tester itself or when you need a minimal, known-good skill layout to copy. Not a production skill.

54

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./engineering/skills/skill-tester/assets/sample-skill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 delivers executable commands and example outputs and is well-structured, but it is padded with conceptual restatement and lacks validation checkpoints for its batch operation. Trimming generic sections and adding a verify step would raise it most.

Suggestions

Cut the Features, Architecture, Performance Considerations, and Contributing sections down to only what Claude cannot infer, removing generic best-practice prose.

Add an explicit validation/verification step to the batch workflow (e.g. confirm output files exist and are non-empty after processing) to clear the workflow-clarity cap.

Link the api-reference.md reference explicitly from the body (e.g. "See references/api-reference.md for the full class and CLI reference") so navigation is signaled.

DimensionReasoningScore

Conciseness

The ~150-line body restates generic best-practice concepts Claude already knows across Features, Architecture, Performance Considerations, and Contributing sections, making it noticeably padded rather than lean.

2 / 5

Actionability

It provides concrete, runnable commands like "python text_processor.py analyze document.txt --output results.json" with realistic example outputs; minor gaps keep it just below fully copy-paste comprehensive.

4 / 5

Workflow Clarity

The Installation sequence is roughly ordered, but the batch operation has no validation or verification checkpoint, and the rubric caps batch-operation skills without validation at 3.

3 / 5

Progressive Disclosure

Content is well organized into clear sections and the bundle is real (scripts/text_processor.py, references/api-reference.md), but the body never explicitly links into api-reference.md for navigation, leaving a minor organization gap.

4 / 5

Total

13

/

20

Passed

Description

67%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 cleanly states what the skill does and gives an explicit use trigger, with concrete actions and a distinct niche. It loses points mainly for trigger-term breadth and not enumerating every transformation mode.

Suggestions

Expand trigger terms to include natural user phrases like "word count", "character count", and "text statistics" so the skill surfaces for those requests.

Name the specific transformations (uppercase, lowercase, title case) in the description to lift specificity toward the comprehensive anchor.

DimensionReasoningScore

Specificity

"Counts words and characters and applies basic text transformations" lists several concrete actions; it stops short of naming each transformation mode, so it is not the comprehensive anchor 5.

4 / 5

Completeness

It answers both "what" (counts words/characters, applies transformations) and an explicit "when" (validating skill-tester, copying a template); the when clause is explicit but not as comprehensive as the anchor 5 trigger list.

4 / 5

Trigger Term Quality

The "Use when validating skill-tester itself or when you need a minimal, known-good skill layout to copy" clause gives some relevant triggers, but common natural phrases like "word count" or "character count" are only weakly present and synonyms are missing.

3 / 5

Distinctiveness Conflict Risk

It carves a clear niche as a skill-tester fixture / minimal template with distinct triggers, leaving only minor overlap risk with general text skills.

4 / 5

Total

15

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-skills
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.