typer

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Typer Knowledge

Build CLI applications with Typer by annotating Python functions. Typer converts type annotations into validated CLI parameters with auto-generated help text.

Typer version: !python -c "import typer; print(typer.__version__)" 2>/dev/null || echo "not found in PATH"

Scope

Consult ../python3-development/references/python3-standards.md when applying shared architecture, typing, testing, or CLI rules; full standards, graphs, and amendment process are documented there.

TRIGGER: Activate when the user asks about building CLIs with Typer, defining CLI arguments or options, composing subcommands, testing CLI apps, or using Typer features like prompts, enums, progress bars, or autocompletion.

COVERS:

  • App creation with typer.Typer() and typer.run()
  • CLI arguments (typer.Argument()) and options (typer.Option())
  • Parameter types — enums, paths, numbers, dates, UUIDs, custom
  • Subcommand composition with app.add_typer()
  • Testing with typer.testing.CliRunner
Related skills

More from jamie-bitflight/claude_skills

Installs
9
GitHub Stars
44
First Seen
Mar 29, 2026