CtrlK
BlogDocsLog inGet started
Tessl Logo

python-math

Small Python utilities for math and text files.

46

Quality

32%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Discovery

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, provides no 'Use when...' guidance, and is so generic it would conflict with many other skills. It reads more like a folder label than a skill description.

Suggestions

List specific concrete actions the skill performs, e.g., 'Performs arithmetic calculations, generates number sequences, reads and writes .txt files, counts words and lines in text.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks for simple math operations, number crunching, or reading/writing plain text (.txt) files.'

Narrow the scope to reduce conflict risk — clarify what distinguishes this from general Python coding skills or more advanced data processing skills.

DimensionReasoningScore

Specificity

The description is vague — 'small Python utilities' and 'math and text files' are abstract categories, not concrete actions. No specific operations like 'calculate statistics', 'parse CSV', or 'read/write text files' are listed.

1 / 3

Completeness

The 'what' is extremely vague (utilities for math and text files) and there is no 'when' clause at all. Both components are weak or missing.

1 / 3

Trigger Term Quality

The terms 'math', 'text files', and 'Python utilities' are overly generic and unlikely to match natural user queries. Missing specific trigger terms like 'calculate', 'arithmetic', 'read file', 'write file', '.txt', etc.

1 / 3

Distinctiveness Conflict Risk

Extremely generic — 'Python utilities', 'math', and 'text files' could overlap with virtually any Python-related skill, data processing skill, or file handling skill.

1 / 3

Total

4

/

12

Passed

Implementation

64%

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, minimal skill that avoids verbosity but suffers from incomplete actionability—the referenced script `scripts/fib.py` is never shown or linked. The workflow is straightforward but lacks any validation or error-handling guidance for output files. Structure is reasonable for a small skill but the dangling reference hurts progressive disclosure.

Suggestions

Include the contents of `scripts/fib.py` inline or link to it explicitly so the skill is fully self-contained and executable.

Add a brief validation step, e.g., 'Verify output: `cat out/fib.txt` should show 10 numbers' to confirm correctness.

Show the heredoc example with a concrete input (e.g., `echo '1 2 3 4 5' | python3 -c ...`) so it is copy-paste ready.

DimensionReasoningScore

Conciseness

The content is lean and efficient with no unnecessary explanations. Every line serves a purpose and it assumes Claude's competence with Python and shell commands.

3 / 3

Actionability

The Fibonacci example references `scripts/fib.py` which is not provided or shown, making it not fully executable. The heredoc example is concrete but lacks context on how to pipe input. Overall, guidance is partially actionable but incomplete.

2 / 3

Workflow Clarity

For a simple skill, the steps are reasonably clear (run command, get output), but there's no validation or error handling guidance. Since scripts write to output files, some verification step (e.g., checking output exists or is correct) would improve reliability.

2 / 3

Progressive Disclosure

The content is short and well-sectioned with Overview, Examples, and Output Files. However, it references `scripts/fib.py` without providing it or linking to where it can be found, creating a gap in navigation. For a skill this small, a score of 3 would require either self-contained content or clear references.

2 / 3

Total

9

/

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.