ascii-art

Generate ASCII art banners, borders, and image conversions using CLI tools and free APIs.

Updated May 13, 2026
One-click install
npx skills add https://github.com/superfhp/lumi-agent-body --skill ascii-art-superfhp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/superfhp/lumi-agent-body/tree/main/skills/creative/ascii-art
Command: npx skills add https://github.com/superfhp/lumi-agent-body --skill ascii-art-superfhp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating text banners, decorative borders, and ASCII art for terminals, READMEs, and chat messages normally requires hunting down fonts, tools, and syntax across many utilities. This Skill consolidates nine ASCII art methods into one decision flow. ## Core Features & Use Cases - Text Banners: Render text with pyfiglet (571 fonts) locally or the asciified REST API via curl when nothing is installed. - Decorative Art: Wrap messages with cowsay characters, boxes borders, and colored toilet output with ANSI filters. - 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: A developer wants 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 the markdown file. ## Quick Start Generate an ASCII art banner of the text "HERMES" using the slant font and wrap it in a stone 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 python3 -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 like -C for color, -d for dimensions, and -b for braille characters. For JPEG-only lightweight conversion, jp2a with --width and --colors options is an alternative.

pyfiglet vs asciified API for ASCII banners?▼

pyfiglet runs locally with 571 fonts and no network dependency, making it the default choice. The asciified REST API offers 250+ fonts via curl with no installation, useful when pyfiglet is unavailable or as a quick fallback.

Can I generate ASCII art without installing any tools?▼

Yes, several curl-based services need no installation: asciified.thelicato.io for text banners, qrenco.de for QR codes, wttr.in for weather art, and ascii.co.uk for pre-made art. All return plain text directly and require no API keys.

Why does toilet colored output not render correctly?▼

toilet outputs ANSI escape codes for colors and filters like --gay and --metal, which only render in terminals that support ANSI. Plain text files and some chat platforms strip these codes, so use pyfiglet or boxes for portable output.