setup-python-lib

Scaffold a Python library project with uv and standard structure.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/josh-gree/my-claude-skills --skill setup-python-lib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-python-lib
Source: https://github.com/josh-gree/my-claude-skills/tree/main/skills/setup-python-lib
Command: npx skills add https://github.com/josh-gree/my-claude-skills --skill setup-python-lib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a new Python library project using uv, creating a solid starting structure and workflow.

Core Features & Use Cases

  • Initialize library with uv
  • Add development dependencies (ipython, jupyterlab, ruff, pytest, pytest-cov)
  • Create standard structure (tests, nbs, scratch)
  • Create README, CLAUDE.md, and justfile
  • Optional Git remote setup and repo initialization

Quick Start

From the target directory, run /setup-python-lib and follow prompts to initialise a Python library project.