CtrlK
BlogDocsLog inGet started
Tessl Logo

file-tools

Simple shell utilities for files and archives.

39

Quality

36%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./examples/skillrun/skills/file_tools/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

This is a concise, well-structured simple skill that provides clear shell command examples. Its main weaknesses are the reference to a script (`scripts/write_sample.sh`) that isn't included in the bundle, reducing actionability, and the absence of any validation steps between commands. The organization and token efficiency are strong for a skill of this scope.

Suggestions

Either include the `scripts/write_sample.sh` script content inline or in the bundle, or replace it with a direct shell command (e.g., `echo "Hello from skill" > out/sample.txt`) so the skill is fully self-contained and executable.

Add a brief verification step after archiving, e.g., `tar -tzf out/sample.tgz` to confirm the archive contents.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what shell commands are or how tar works—it assumes Claude's competence and presents only the necessary commands and their purposes.

3 / 3

Actionability

The commands are concrete and copy-paste ready (ls -la, tar -czf), but the script reference `bash scripts/write_sample.sh` depends on a bundle file that isn't provided, making it not fully executable. The skill also lacks detail on what the script does or how to create it.

2 / 3

Workflow Clarity

Steps are listed in a logical sequence (list files → write file → archive), but there are no validation checkpoints—e.g., verifying the file was written before archiving, or checking the archive contents. For a simple skill this is mostly adequate but the lack of any verification step is a gap.

2 / 3

Progressive Disclosure

For a simple, short skill under 50 lines with a single-purpose scope, the content is well-organized with clear sections (Overview, Examples, Output Files) and doesn't need external references.

3 / 3

Total

10

/

12

Passed

Description

0%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is far too vague to be useful for skill selection. It fails to specify concrete actions, lacks natural trigger terms users would use, provides no 'when to use' guidance, and is so generic it would conflict with many other skills.

Suggestions

List specific concrete actions such as 'Compress, extract, and manage archive files (zip, tar, gzip). Rename, move, copy, and search files using shell commands.'

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks to zip, unzip, tar, compress, extract archives, or perform basic file operations from the command line.'

Include natural trigger terms and file extensions users would mention, such as '.zip', '.tar.gz', '.7z', 'compress', 'extract', 'unpack', 'archive'.

DimensionReasoningScore

Specificity

The description is extremely vague — 'simple shell utilities' and 'files and archives' are abstract terms that don't list any concrete actions like extracting, compressing, renaming, or searching.

1 / 3

Completeness

The 'what' is barely addressed (vague mention of 'utilities for files and archives') and there is no 'when' clause or explicit trigger guidance at all.

1 / 3

Trigger Term Quality

The only potentially useful keywords are 'shell', 'files', and 'archives', which are overly generic. Missing natural terms users would say like 'zip', 'tar', 'compress', 'extract', 'unzip', 'rename', 'find', etc.

1 / 3

Distinctiveness Conflict Risk

'Files' is extremely broad and would conflict with virtually any file-related skill. 'Shell utilities' is also generic enough to overlap with many command-line or scripting skills.

1 / 3

Total

4

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
trpc-group/trpc-agent-go
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.