Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.
Add this skill
npx mdskills install sickn33/python-packagingClear scope but lacks actionable instructions; delegates implementation details to external resource
1---2name: python-packaging3description: Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.4---56# Python Packaging78Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI.910## Use this skill when1112- Creating Python libraries for distribution13- Building command-line tools with entry points14- Publishing packages to PyPI or private repositories15- Setting up Python project structure16- Creating installable packages with dependencies17- Building wheels and source distributions18- Versioning and releasing Python packages19- Creating namespace packages20- Implementing package metadata and classifiers2122## Do not use this skill when2324- The task is unrelated to python packaging25- You need a different domain or tool outside this scope2627## Instructions2829- Clarify goals, constraints, and required inputs.30- Apply relevant best practices and validate outcomes.31- Provide actionable steps and verification.32- If detailed examples are required, open `resources/implementation-playbook.md`.3334## Resources3536- `resources/implementation-playbook.md` for detailed patterns and examples.37
Full transparency — inspect the skill content before installing.