CtrlK
BlogDocsLog inGet started
Tessl Logo

package-management-python

Manage Python packages, virtual environments, and dependencies using uv. Use when installing packages, creating virtual environments, initializing Python projects, resolving dependencies, or running Python scripts.

95

1.84x
Quality

93%

Does it follow best practices?

Impact

98%

1.84x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

70%

Setting Up a Data Processing Service

Project setup with uv

Criteria
Without context
With context

No pip install

0%

100%

uv add for packages

0%

100%

uv init for project

0%

100%

No python -m venv

0%

100%

uv run for script

0%

100%

All packages added

100%

100%

No pip freeze

100%

100%

95%

-5%

Onboarding a New Developer to an Existing Python Project

Environment setup and sync with uv

Criteria
Without context
With context

uv venv for environment

100%

100%

No python -m venv

100%

100%

uv sync for dependencies

100%

100%

No pip install

100%

100%

No pip freeze

100%

100%

uv run for server

100%

75%

100%

70%

Pinning Dependencies for a Reproducible CI Build

Lockfile compilation and tool install with uv

Criteria
Without context
With context

uv pip compile used

0%

100%

Correct input file

50%

100%

Correct output file

100%

100%

No pip freeze

100%

100%

uv tool install for ruff

0%

100%

No pip install

0%

100%

Repository
ucdavis/ai-skills-registry
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.