ascii-art

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

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill ascii-art-mlt-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/skills/creative/ascii-art
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill ascii-art-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating ASCII art for terminal banners, README headers, chat messages, or fun visuals normally requires hunting down the right tool, font, or website. This Skill consolidates nine different ASCII art methods into one decision flow so you can produce text banners, decorative borders, image-to-ASCII conversions, and pre-made art without API keys. ## Core Features & Use Cases - Text Banners: Render text with pyfiglet (571 fonts), the asciified REST API, or TOIlet with ANSI color effects. - Decorative Art: Wrap messages in cowsay characters (50+ options) or boxes frames (70+ designs), and convert images to ASCII with ascii-image-converter or jp2a. - Curated & Fun Sources: Search pre-made art from ascii.co.uk, generate QR codes via qrenco.de, and fetch weather art from wttr.in. - Use Case: You need a stylized project header for a README file. 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 the text 'HERMES' using a bold font with a decorative border around it.

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 from the command line?

Use pyfiglet to render text banners locally with 571 built-in fonts, for example python3 -m pyfiglet "TEXT" -f slant. If pyfiglet is not installed, call the free asciified API with curl to get plain-text ASCII art without any setup.

How to convert an image to ASCII art in the terminal?

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

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

pyfiglet offers 571 fonts and plain-text output suitable for files and chat platforms. TOIlet adds ANSI color effects like rainbow and metal filters, but its escape codes only render properly in terminals, so choose based on the output destination.

Does ASCII art generation require API keys or paid services?

No API keys are required. All tools are local CLI programs like pyfiglet, cowsay, and boxes, or free REST endpoints such as asciified, ascii.co.uk, qrenco.de, and wttr.in that return art directly via curl.

Why does colored ASCII art not display correctly in chat or files?

TOIlet outputs ANSI escape codes for colors, which only render in terminal emulators. Plain text files, Markdown, and most chat platforms strip these codes, so use pyfiglet or the asciified API for portable plain-text output.