PY

python-project-ops

Standardizes Python project operations using uv for dependency management, testing, and quality control.

Install

mkdir -p .claude/skills/python-project-ops && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16617" && unzip -o skill.zip -d .claude/skills/python-project-ops && rm skill.zip

Installs to .claude/skills/python-project-ops

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use this when managing Python dependencies with uv, running tests with pytest, linting with ruff, formatting code, type checking with mypy, or executing notebooks.
163 chars · catalog description✓ has a “when” trigger
Beginner

Key capabilities

  • →Manage Python dependencies with uv
  • →Run tests with pytest
  • →Lint code with ruff
  • →Format code with ruff
  • →Type check with mypy

How it works

This skill enforces the use of `uv` for dependency management, `pytest` for testing, `ruff` for linting and formatting, and `mypy` for type checking in Python projects.

Inputs & outputs

You give it
Python project operation (e.g., adding a dependency, running tests)
You get back
Python project operation completed using specified tools

When to use python-project-ops

  • →install or update dependencies with uv
  • →run unit tests with pytest
  • →lint and format project code

About python-project-ops

Enforces the use of uv for managing dependencies, running pytest, ruff, and mypy. Provides workflows for maintaining code quality and executing notebooks via papermill.

Use this when managing Python dependencies with uv, running tests with pytest, linting with ruff, formatting code, type checking with mypy, or executing notebooks.

When not to use it

  • →When using pip, poetry, conda, or pipenv for dependency management
  • →When manually creating or editing requirements.txt

Limitations

  • →Only `uv` is to be used for dependency management.
  • →Python 3.11 is the specified version.

How it compares

This skill standardizes Python project operations to a specific set of tools and workflows, unlike using various alternative tools.

Compared to similar skills

python-project-ops side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
python-project-ops (this skill)04moReviewBeginner
qa05moNo flagsIntermediate
python-testing-patterns774moReviewIntermediate
validate-openapi-specs511moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry