CtrlK
BlogDocsLog inGet started
Tessl Logo

managing-packages

Manages Python package dependencies. Use when adding, upgrading, removing, or syncing Python/pypi packages in projects or libs.

93

1.52x
Quality

90%

Does it follow best practices?

Impact

99%

1.52x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

87%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.

A tight, fully actionable command catalog with excellent token efficiency and clean structure. The main weakness is the absence of validation/verification steps for the batch, state-modifying operations (add/remove/sync).

Suggestions

Add a verification step after mutating commands, e.g. 'After add/remove/sync, confirm pyproject.toml and uv.lock changed as expected before committing'.

Include a brief error-recovery note for common failures (e.g., resolution conflicts on 'uv add' or 'uv sync').

Sequence the mutating workflow explicitly (add/sync -> verify lockfile -> commit) so the validation checkpoint is unambiguous.

DimensionReasoningScore

Conciseness

Lean and efficient with no padding or explanation of concepts Claude already knows; every line (commands, paths, notes) earns its place.

5 / 5

Actionability

Fully executable copy-paste-ready commands with explicit placeholders ({path}, {package}) covering all common cases (add, dev add, upgrade, remove, sync).

5 / 5

Workflow Clarity

Commands are clearly grouped but package add/remove/sync are state-modifying batch operations with no validation or verification steps (e.g., confirm uv.lock/pyproject.toml updated), which caps this dimension at 3 per the rubric.

3 / 5

Progressive Disclosure

A simple, single-purpose skill under 50 lines with well-organized sections (Commands, Project paths, Notes) and no need for external references, qualifying for the top score.

5 / 5

Total

18

/

20

Passed

Description

92%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.

A well-crafted description with third-person voice, a clear capability statement, and explicit trigger guidance. The only gap is a few common synonyms (install/update) that would round out the trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('adding, upgrading, removing, or syncing') covering the package-management domain comprehensively, matching the score-5 anchor for comprehensive concrete actions.

5 / 5

Completeness

Explicitly answers 'what' ('Manages Python package dependencies') and 'when' ('Use when adding, upgrading, removing, or syncing...') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('add', 'upgrade', 'remove', 'sync', 'Python/pypi packages') but missing common synonyms like 'install', 'uninstall', and 'update' users might say.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Python/pypi package management in projects/libs) with distinct triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

19

/

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
SpecterOps/Nemesis
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.