From python-toolkit
This skill should be used when the user asks to "show project info", "what python tools are installed", "detect the project type", "summarize the toolchain", "show pixi info", or otherwise requests an overview of the current python project and its tool availability. Reports project type, Python version, config files, and tool versions (probes both ty and pyright).
How this skill is triggered — by the user, by Claude, or both
Slash command
/python-toolkit:infoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect and report the state of the current python project: project type (pixi, pip+venv, setuptools, or unknown), Python version, available tooling (pixi, ruff, pyright), discovered config files, and missing recommended tools.
Detect and report the state of the current python project: project type (pixi, pip+venv, setuptools, or unknown), Python version, available tooling (pixi, ruff, pyright), discovered config files, and missing recommended tools.
Detect project type by checking for these files in the current working directory:
pixi.toml → pixi projectpyproject.toml → PEP 621 projectsetup.cfg / setup.py → legacy setuptoolsrequirements.txt → pip requirements.venv/ / venv/ → virtual environment presentCheck tool availability by running:
python --version 2>&1
pixi --version 2>&1
ruff --version 2>&1
pyright --version 2>&1
Report a project overview covering:
pixi.toml, pyproject.toml, ruff.toml, pyrightconfig.json, etc.)If the project is a pixi project, surface pixi's own diagnostics:
pixi info 2>&1
If the project is a pip-managed project with a virtual environment, surface the installed package count:
pip list --format=columns 2>&1 | tail -n +3 | wc -l
Present a summary table of the project state.
This skill currently inlines its procedure (direct CLI detection + tool-version probes). The forward-looking design per the v3 toolkit spec and the Path B decision is for the shared diagnostic-review pipeline to provide a project-tier classifier (configured / partial / unconfigured) that this skill consumes. The invocation form will be:
Skill(skill: "python-toolkit:diagnostic-review", pass: "info")
The shared diagnostic-review skill ships at skills/diagnostic-review/SKILL.md. Per Path B this is forward-looking — the per-pass invocation wiring lands in a separate chore. Until then, this skill body matches the legacy /info command behavior.
npx claudepluginhub zaynram/code-marketplace --plugin python-toolkitGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.