Skip to content
Skill

click-scaffolder

by a5c-ai

AI Summary

Generate a complete Click CLI application with Python, proper project structure, and best practices. Invoke this skill when you need to: 1. Validate inputs - Check project name, commands structure

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "click-scaffolder" skill in my project.

Please run this command in my terminal:
# Install skill into your project (2 files)
mkdir -p .claude/skills/click-scaffolder && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/click-scaffolder/SKILL.md "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/cli-mcp-development/skills/click-scaffolder/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/click-scaffolder/README.md "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/cli-mcp-development/skills/click-scaffolder/README.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Generate Click-based Python CLI applications with decorators, groups, context, and modern Python patterns. Creates complete scaffolded CLI with proper project structure.

Capabilities

• Generate Python-based Click CLI projects • Create command groups with decorators • Set up context passing between commands • Configure type coercion and validation • Implement custom parameter types • Set up Poetry/pip project structure

Usage

Invoke this skill when you need to: • Bootstrap a new CLI application using Click • Create a Python CLI with decorator-based commands • Set up command groups and context • Configure rich terminal output

Click Scaffolder

Generate a complete Click CLI application with Python, proper project structure, and best practices.

Inputs

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | projectName | string | Yes | Name of the CLI project (kebab-case) | | description | string | Yes | Short description of the CLI | | commands | array | No | List of commands to scaffold | | usePoetry | boolean | No | Use Poetry for dependency management (default: true) | | pythonVersion | string | No | Python version requirement (default: ">=3.9") |

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 29d ago
Active
Adoption1K+ stars on GitHub
1.6k ★ · Popular
DocsREADME + description
Well-documented

GitHub Signals

Stars1.6k
Forks95
Issues43
Updated29d ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code