PY

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

Installs 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 distr
280 chars · catalog description✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key 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

You give it
Python project files and metadata
You get back
Distributable Python packages (wheels, source distributions) on PyPI

When to use python-packaging

  • Creating Python libraries for distribution
  • Building CLI tools
  • Publishing packages to PyPI
  • Setting up project structure

About this skill

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

SkillInstallsUpdatedSafetyDifficulty
python-packaging (this skill)04moNo flagsIntermediate
fastapi-templates5202moNo flagsIntermediate
architecture-patterns552moNo flagsAdvanced
fastapi-pro794moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

5201,086

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.

55214

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.

79181

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.

106130

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.

48165

azure-functions

aj-geddes

Create serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.

10104

Search skills

Search the agent skills registry