kdeldyckekdeldyckeCommunity·1 Agent Skills Included

click-extra

Ready-made Python CLI framework with themes, config, and docs

Extends Python Click with colorized help screens, themes, config file loading, logging, and machine-readable output. Removes the boilerplate of wiring up version flags, verbosity levels, table formats, and man pages by hand. Wraps existing Click CLIs to add theming and introspection without touching their source code.
npx skills add kdeldycke/click-extra --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install click-extra?â–¼

Run `npx skills add kdeldycke/click-extra --all -g -y` in your terminal to install all tools in this suite globally.

What does click-extra add to Python Click?â–¼

It adds colorized help screens, seven built-in themes, config file loading, colored logging, table output in 40+ formats, and standard options like --version, --verbosity, and --tree on every CLI.

Can click-extra restyle an existing Click CLI?â–¼

Yes. The `click-extra wrap` command applies themes, help colorization, and config loading to any Click CLI without modifying its source code.

Does click-extra support machine-readable output?â–¼

Yes. The --help-format option renders any command as JSON, Markdown, a man page, or a Carapace completion spec for scripts and other programs.

Do I need to rewrite my CLI to use click-extra?â–¼

No. It is a drop-in replacement: change `import click` to `import click_extra as click` and every decorator keeps working with better defaults.

Related Repositories in Software Engineering

View All in Software Engineering→