python-packaging
Tools and best practices for creating, structuring, and distributing Python packages.
Install
mkdir -p .claude/skills/python-packaging-frank-luongt && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16279" && unzip -o skill.zip -d .claude/skills/python-packaging-frank-luongt && rm skill.zipInstalls to .claude/skills/python-packaging-frank-luongt
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: python-packaging description: 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 distrKey capabilities
- →Create distributable Python packages
- →Structure Python projects
- →Configure setup.py/pyproject.toml
- →Publish packages to PyPI
- →Build wheels and source distributions
- →Manage package versioning
How it works
This skill guides users through creating, structuring, and distributing Python packages using modern packaging tools and pyproject.toml.
Inputs & outputs
When to use python-packaging
- →Creating Python libraries for distribution
- →Building CLI tools
- →Publishing packages to PyPI
- →Setting up project structure
About this skill
name: python-packaging description: 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. tags: [backend, python]
Python Packaging
Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI.
Use this skill when
- Creating Python libraries for distribution
- Building command-line tools with entry points
- Publishing packages to PyPI or private repositories
- Setting up Python project structure
- Creating installable packages with dependencies
- Building wheels and source distributions
- Versioning and releasing Python packages
- Creating namespace packages
- Implementing package metadata and classifiers
Do not use this skill when
- The task is unrelated to python packaging
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
Resources
<!-- Source: .faos/custom/skills/backend/python-packaging/SKILL.md -->Limitations
- →The skill's scope is limited to Python packaging
- →It does not cover domains or tools outside of Python packaging
How it compares
This skill provides a structured approach to Python packaging, automating steps like building distributions and managing metadata, unlike manual file organization.
Compared to similar skills
python-packaging side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| python-packaging (this skill) | 0 | 4mo | No flags | Intermediate |
| fastapi-templates | 520 | 2mo | No flags | Intermediate |
| architecture-patterns | 55 | 2mo | No flags | Advanced |
| fastapi-pro | 79 | 4mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by frank-luongt
View all by frank-luongt →You might also like
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
architecture-patterns
wshobson
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.
fastapi-pro
sickn33
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
azure-functions
aj-geddes
Create serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.