ascii-art

Generate ASCII art banners, borders, and image conversions using pyfiglet, cowsay, boxes, and curl APIs.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/CHENHUI-X/toolbox --skill ascii-art-chenhui-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/CHENHUI-X/toolbox/tree/main/custom-skills/creative/ascii-art
Command: npx skills add https://github.com/CHENHUI-X/toolbox --skill ascii-art-chenhui-x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating decorative text banners, framed messages, and image-to-ASCII conversions normally requires hunting down the right CLI tools, fonts, and syntax. This Skill consolidates nine ASCII art approaches into one reference so you can produce terminal-ready art immediately. ## Core Features & Use Cases - Text Banners: Render text with pyfiglet (571 fonts), the asciified REST API, or TOIlet with ANSI color effects. - Message Art & Borders: Wrap messages in cowsay characters (50+ options) and frame output with boxes (70+ designs). - Image & Web Art: Convert PNG/JPEG images to ASCII with ascii-image-converter or jp2a, fetch pre-made art from ascii.co.uk, and generate QR codes or weather art via curl. - Use Case: You need a stylized project header for a README. Run pyfiglet with the slant font, pipe it through boxes with a stone border, and paste the result directly into your markdown. ## Quick Start Ask the assistant to create an ASCII art banner of your project name using pyfiglet with a decorative boxes border.

Frequently Asked Questions about ascii-art

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create ASCII art text banners in the terminal?

Install pyfiglet with pip and run python -m pyfiglet "YOUR TEXT" -f slant to render a banner. It includes 571 built-in fonts; use --list_fonts to browse them. Short text works best with detailed fonts like doom, while long text suits compact fonts like small.

How to convert an image to ASCII art from the command line?

Use ascii-image-converter for PNG, JPEG, GIF, or WEBP files, with flags for color output, custom dimensions, and braille characters. For JPEG-only lightweight conversion, jp2a with --width and --colors options is an alternative.

pyfiglet vs toilet for ASCII text art, which should I use?

pyfiglet offers 571 fonts and plain text output suitable for files and documentation. TOIlet adds ANSI color effects like rainbow and metal filters, but its escape codes only render in terminals, not plain text files or some chat platforms.

Can I generate ASCII art without installing anything?

Yes, the asciified REST API converts text to ASCII art via curl with 250+ fonts and no API key. You can also fetch pre-made art from ascii.co.uk, QR codes from qrenco.de, and weather art from wttr.in using only curl.

Why does toilet colored output not render in my file?

TOIlet outputs ANSI escape codes for colors, which only render in terminal emulators. Plain text files, markdown viewers, and some chat platforms display the raw codes instead. Use pyfiglet or boxes for portable plain-text output.