🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Nm Parseltongue Python Packaging

by @athola

Python package creation and distribution: pyproject.toml, entry points, PyPI publishing, CI/CD

Versionv1.0.2
Installs1
⚑ When to Use
TriggerAction
- Building CLI tools
- Publishing to PyPI
- Setting up development environments
- Managing project dependencies
πŸ’‘ Examples

# Create new project with uv
uv init my-package
cd my-package

Add dependencies

uv add requests click

Build package

uv build

Publish to PyPI

uv publish
Verification: Run the command with --help flag to verify availability.

πŸ“‹ Tips & Best Practices

1. Use source layout for anything beyond simple packages 2. Pin direct dependencies with minimum versions 3. Use optional dependency groups for dev/docs/test 4. Include py.typed for type hint support 5. Add detailed README with usage examples 6. Use semantic versioning (MAJOR.MINOR.PATCH) 7. Test on multiple Python versions before publishing

View on ClawHub
TERMINAL
clawhub install nm-parseltongue-python-packaging

πŸ§ͺ Use this skill with your agent

Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

πŸ” Can't find the right skill?

Search 60,000+ AI agent skills β€” free, no login needed.

Search Skills β†’