Agent skill
python
Use when a task involves Python and you need routing to focused Python skills (uv setup, quality tooling, CLI, logging, or packaging).
Install this agent skill to your Project
npx add-skill https://github.com/narumiruna/agent-skills/tree/main/skills/python
SKILL.md
Python
Overview
Use this skill whenever the task involves Python, then route requests to the narrowest focused skill. Core principle: keep the umbrella lean and delegate details.
Quick Reference
| Need | Use this skill |
|---|---|
| Init project, add deps, run commands | python-uv-project-setup |
| Lint/format/type-check/test/CI | python-quality-tooling |
| Build a CLI with Typer | python-cli-typer |
| Choose/configure logging or loguru | python-logging |
| Build/publish packages with uv | python-packaging-uv |
Routing Rules
- If the task mentions install, dependency, run, or missing package: use
python-uv-project-setup. - If the task mentions ruff, ty, pytest, coverage, or CI: use
python-quality-tooling. - If the task mentions CLI, commands, Typer: use
python-cli-typer. - If the task mentions logging, loguru, handlers, formatters: use
python-logging. - If the task mentions packaging, build, publish, dist: use
python-packaging-uv.
Example
User: "Missing fastapi and tests fail. How should I install it?"
Route to: python-uv-project-setup (dependency management and run rules).
Common Mistakes
- Providing detailed commands here instead of routing to the focused skill.
- Mixing multiple workflows in one response.
Red Flags
- Suggesting
pip installor directpython/pytestexecution here.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
slide-creator
Use when creating slide decks with Marp/Marpit Markdown (marp), including authoring slide content, designing slide color schemes, and building SVG diagrams or illustrations for the deck.
slide-color-design
Use when you only need slide color systems, palette selection, or palette generation workflows and want direct pointers to the color design references.
mermaid-creator
Use when creating or converting Mermaid diagrams (for example flowcharts, sequence diagrams, ER diagrams, and Gantt charts), including exporting to SVG for docs or slides.
test-driven-development
Use when implementing non-trivial code changes that should follow TDD (write a failing test first, make the smallest passing change, then refactor safely).
svg-illustration
Use when you need SVG diagram rules, layout patterns, or embedding guidance for slide decks and want the minimal SVG-focused reading path.
python-cli-typer
Use when building or structuring Python CLI commands with Typer, including commands, options, and multi-command apps.
Didn't find tool you were looking for?