Marketplace python-scripting
Python scripting with uv and PEP 723 inline dependencies. Use when creating
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/89jobrien/python-scripting" ~/.claude/skills/aiskillstore-marketplace-python-scripting && rm -rf "$T"
manifest:
skills/89jobrien/python-scripting/SKILL.mdsource content
Python Scripting Skill
Creates self-contained Python scripts using uv and PEP 723 inline script metadata.
What This Skill Does
- Creates standalone Python scripts
- Uses PEP 723 inline dependencies
- Sets up argument parsing
- Handles input/output
- Configures reproducible builds
When to Use
- Standalone utility scripts
- One-off automation tasks
- Quick data processing
- CLI tools
- Scripts that need dependencies
Reference Files
- Python script template with PEP 723 metadatareferences/UV_SCRIPT.template.py
PEP 723 Format
#!/usr/bin/env -S uv run --script # /// script # requires-python = ">=3.12" # dependencies = [ # "requests", # "rich", # ] # ///
Running Scripts
uv run script.py [args]
Dependencies install automatically on first run.
Best Practices
- Use
for reproducibilityexclude-newer - Include docstring with usage examples
- Use argparse for CLI arguments
- Return exit codes (0 success, non-zero error)
- Keep scripts focused on one task