CtrlK
BlogDocsLog inGet started
Tessl Logo

python-debug-execution-911f17

Debug Python script execution failures by capturing full tracebacks and verifying working directory

53

Quality

58%

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 ./benchmarks/gdpval/skills/python-debug-execution-911f17/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 a well-organized, actionable debugging pattern with copy-paste-ready code and a clear diagnostic checklist. Its main weakness is mild verbosity in the 'Why this matters' prose that restates concepts Claude already knows.

Suggestions

Trim or remove the 'Why this matters' explanations of stderr redirection, exit codes, and cwd — Claude already knows these; keep the code and the checklist.

Add an explicit fix-and-retry feedback loop (e.g., after reading the traceback, fix the line and re-run the same 2>&1 command) to lift workflow clarity.

Consider moving the full debug-first template (Example 3) into a reference file so the main body stays a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete code, but the 'Why this matters' blocks re-explain well-known concepts (stderr redirection via 2>&1, exit-code semantics, cwd importance) that Claude already knows, fitting the mostly-efficient-but-could-be-tightened anchor.

3 / 5

Actionability

Provides multiple copy-paste-ready, executable snippets (the 2>&1 invocation, directory-verification block, and a complete debug-first template) covering common cases; minor gaps keep it just below a 5.

4 / 5

Workflow Clarity

A clear numbered troubleshooting checklist sequences the diagnostic steps (exit code, traceback, cwd, file existence, absolute paths); the operation is non-destructive so the validation cap does not apply, but no explicit fix-and-retry feedback loop prevents a 5.

4 / 5

Progressive Disclosure

No bundle files exist, so all content lives inline; the single-purpose skill is well-organized with clear section headers and no nesting, fitting good-structure-with-minor-gaps rather than the lean one-level-deep-reference ideal.

4 / 5

Total

15

/

20

Passed

Description

50%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 purpose and two concrete actions in proper third-person voice, but it omits any 'Use when...' trigger guidance and relies on somewhat technical phrasing rather than natural user language. This places every dimension at the midpoint.

Suggestions

Add an explicit 'Use when ...' clause naming natural user triggers (e.g., 'Use when a Python script fails with an error, exits non-zero, or cannot find input files').

Include common synonyms and phrasings users actually say ('Python error', 'script crashed', 'traceback') to broaden trigger coverage.

Tighten distinctiveness by scoping the trigger to command-line script execution failures rather than Python debugging broadly.

DimensionReasoningScore

Specificity

Names the domain ('Python script execution failures') plus two concrete actions ('capturing full tracebacks' and 'verifying working directory'), matching the 1-2 concrete actions anchor; not comprehensive enough for a 4.

3 / 5

Completeness

The 'what' is clearly stated, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Contains relevant terms ('Python script execution failures', 'tracebacks', 'working directory') but misses common user phrasings like 'my Python script failed', 'Python error', or 'script not running', so it sits at some-keywords-but-missing-variations.

3 / 5

Distinctiveness Conflict Risk

The Python-execution-debugging niche is somewhat specific, but with no distinct trigger phrases it could still overlap with general debugging or coding skills, fitting the somewhat-specific anchor.

3 / 5

Total

12

/

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
HKUDS/OpenSpace
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.