ascii-art

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

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

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 tool, font, or web service for each style. This Skill consolidates nine different 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 with curl when nothing is 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 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 need a splash banner for a CLI project README. Run pyfiglet with the slant font, pipe it through boxes with a stone border, and paste the framed banner directly into your documentation. ## Quick Start Ask the agent to create an ASCII art banner of your project name using pyfiglet with the slant font and wrap it in 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 fonts; list them with python -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 for color output, custom dimensions, and braille characters. For JPEG-only lightweight conversion, jp2a with --width and --colors flags 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 chat. toilet adds ANSI color effects like rainbow and metal plus filters like borders, but its escape codes may not render outside terminals.

Can I generate ASCII art without installing anything?▼

Yes, the asciified REST API returns plain text ASCII art via curl with 250+ fonts and no API key. Other curl-based options include qrenco.de for QR codes, wttr.in for weather art, and the GitHub Octocat API.

Why does toilet colored output not render in my file or chat app?▼

toilet emits ANSI escape codes for colors, which only render in terminals that interpret them. Plain text files and many chat platforms strip or display the raw codes, so use pyfiglet or the asciified API for portable output.