python-toolsmith

Installation
SKILL.md

python-toolsmith

Purpose

Production-ready patterns for building and extending Python CLI tools with Click, SQLite, and Rich. Provides golden scaffolds, guardrails, and anti-patterns to prevent common mistakes and ensure durable, maintainable command-line applications.


When To Use

Use this skill when:

  • Building a new Python CLI tool from scratch
  • Adding Click commands to an existing tool
  • Implementing SQLite persistence in a Python package
  • Structuring a Python package with modular source layout
  • Setting up logging, config, and error handling guardrails
  • Validating user inputs and managing subprocess calls safely
Installs
1
First Seen
Apr 8, 2026
python-toolsmith — g-hunterai/openclaw-skills