ascii-art

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

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/TylerSimons1127/vibe --skill ascii-art-tylersimons1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/TylerSimons1127/vibe/tree/main/skills/creative/ascii-art
Command: npx skills add https://github.com/TylerSimons1127/vibe --skill ascii-art-tylersimons1127

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating text banners, decorative borders, and image-to-ASCII conversions normally requires hunting down the right tool and syntax for each task. This Skill consolidates nine ASCII art approaches into one decision flow so you can produce terminal-ready art without memorizing commands. ## Core Features & Use Cases - Text Banners: Render text in 571 pyfiglet fonts locally or via the asciified REST API when pyfiglet is not installed. - Message Art & Borders: Wrap messages in cowsay characters (50+ options) and frame output with boxes (70+ designs), combinable with banner tools. - Image & Web Art: Convert PNG/JPEG/GIF images to ASCII with ascii-image-converter or jp2a, fetch pre-made art from ascii.co.uk, and pull QR codes or weather art from qrenco.de and wttr.in. - Use Case: You want a styled project header for a README. Render the project name with pyfiglet in the slant font, pipe it through boxes with a stone border, and paste the result directly into your markdown. ## Quick Start Ask the agent 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 python3 -m pyfiglet "YOUR TEXT" -f slant to render a banner. It includes 571 fonts; list them with python3 -m pyfiglet --list_fonts. Short text suits detailed fonts like doom, while long text works better with 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 flags is an alternative.

pyfiglet vs asciified API for ASCII banners?▼

pyfiglet runs locally with 571 fonts and no network dependency, while the asciified API works via curl with 250+ fonts and no installation. Use pyfiglet when installed; fall back to the API when pip is unavailable or for quick one-off banners.

Can I generate ASCII art without installing any tools?▼

Yes, several free REST APIs return ASCII art directly via curl. The asciified API renders text banners, qrenco.de generates QR codes, wttr.in shows weather graphics, and the GitHub Octocat API returns random art, all requiring no local installation.

Why do toilet colors not render in my output?▼

toilet outputs ANSI escape codes for its color 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.

How do I add a decorative border around ASCII text?▼

Pipe any text through the boxes tool, for example echo "Hello" | boxes -d stone, choosing from 70+ designs listed with boxes -l. You can combine it with pyfiglet output to frame large banners in a single pipeline.