typer

Community

Build professional CLIs with Python

Authorbswrundquist
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies the creation of robust, user-friendly command-line interfaces (CLIs) in Python, reducing boilerplate code and improving developer experience.

Core Features & Use Cases

  • Type Hint Driven: Automatically validates input and generates help text from Python type hints.
  • Rich Output: Integrates seamlessly with the Rich library for beautiful terminal output.
  • Environment Variable Support: Easily configure CLIs using environment variables.
  • Use Case: Develop a CLI tool for managing cloud deployments, where users can specify environments, deployment targets, and configuration files, with automatic validation and clear help messages.

Quick Start

Use the typer skill to create a basic CLI application with a single command that accepts a name argument and prints a greeting.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: typer
Download link: https://github.com/bswrundquist/devtools/archive/main.zip#typer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.