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.

95

1.52x
Quality

93%

Does it follow best practices?

Impact

99%

1.52x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A tight, action-oriented skill body with copy-paste commands and good organization. The only gap is the absence of verification steps after destructive or batch package operations, which caps workflow clarity.

Suggestions

Add a verification step after destructive/batch operations — e.g. after `uv remove` or `uv sync`, check that `uv.lock` is updated and run a quick import or test to confirm nothing broke.

Clarify the post-change workflow explicitly: confirm `uv.lock` changed, then commit both `pyproject.toml` and `uv.lock`, rather than listing the commit note separately from the commands.

DimensionReasoningScore

Conciseness

The body is lean — just commands, the project path list, and three notes — with no explanation of concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

Each operation is a complete, copy-paste-ready command with placeholders (e.g. "cd {path} && uv add {package}"), fully executable rather than pseudocode.

3 / 3

Workflow Clarity

Commands are clearly listed, but destructive/batch operations ("uv remove", "uv sync") lack any validation or verification step, which the rubric caps at 2.

2 / 3

Progressive Disclosure

No bundle files exist and none are needed for this simple skill; the three well-organized sections (Commands, Project paths, Notes) provide clean navigation with no nested references.

3 / 3

Total

11

/

12

Passed

Description

100%

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 concise, well-formed description that states the capability in third person, lists specific concrete actions, and provides an explicit "Use when" trigger clause. It hits every anchor at the top level with no fluff or over-claims.

DimensionReasoningScore

Specificity

"Manages Python package dependencies" and then enumerates four concrete actions — "adding, upgrading, removing, or syncing" — matching the multiple-specific-actions anchor.

3 / 3

Completeness

Answers both halves explicitly: what ("Manages Python package dependencies") and when ("Use when adding, upgrading, removing, or syncing Python/pypi packages").

3 / 3

Trigger Term Quality

Natural verbs a user would say ("adding", "upgrading", "removing", "syncing") plus "Python/pypi packages" give good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Scoped to Python/pypi package management with distinct triggers ("projects or libs"), giving a clear niche unlikely to overlap with other skills.

3 / 3

Total

12

/

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.

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.