Agent skill

ops-pyproject-toml

Configure Python projects with pyproject.toml for modern packaging, tools, and dependency management

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/operations/devtools/pyproject-toml

SKILL.md

Ops Pyproject Toml

When to Use This Skill

Use pyproject.toml configuration when you need:

  • Project metadata - Name, version, description, authors
  • Dependency management - Core and optional dependencies
  • Build configuration - Setuptools, hatch, flit, or poetry
  • Tool configuration - pytest, ruff, mypy, black, isort
  • Entry points - CLI scripts and plugins
  • Package discovery - Source directory configuration

Avoid when:

  • Legacy projects requiring setup.py (rare, migrate instead)
  • Non-Python projects

Resources


Use this template for all Python projects in workspace-hub!

Sub-Skills

  • 1. Version Constraints (+3)

Sub-Skills

  • Complete pyproject.toml Template
  • 1. Build System (+4)
  • pytest (+2)
  • Example 1: Data Processing Library (+2)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results