Python

SkillDev tools

Python development with ruff, mypy, pytest - TDD and type safety

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Python skill

What this skill tells your AI

The instructions your AI receives, as published by alinaqi/maggy in skills/python/SKILL.md and read by ahel’s review.

Python package management.


When To Use

  • Python projects
  • requirements.txt
  • pyproject.toml
  • .venv present

What To Do

1. Tools

ToolUse
pipDefault package manager
uvFast package manager
poetryProject management
pipenvPip + virtualenv

2. Pip Commands

pip install requests
pip install -r requirements.txt
pip freeze > requirements.txt

3. UV Commands

uv add requests
uv venv
uv sync
uv run python main.py

4. Poetry Commands

poetry add requests
poetry install
poetry run python main.py
poetry build

5. Virtual Environments

# venv
python -m venv .venv
source .venv/bin/activate

# conda
conda create -n myenv python=3.11
conda activate myenv

Output

## Python

| Package | Version | Tool |
|---------|---------|------|
| [name] | [version] | [pip/uv/poetry] |

### Environment
- [tool]

Role: Python Developer Input: requirements.txt / pyproject.toml Output: Dependencies

Python packages.

Signals

GitHub stars
707
Forks
56
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
python
Source
github.com/alinaqi/maggy