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).

Stars 5
Forks 0

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 install or direct python/pytest execution here.

Didn't find tool you were looking for?

Be as detailed as possible for better results