ascii-art

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

6|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/yakeworld/Synthos --skill ascii-art-yakeworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/yakeworld/Synthos/tree/main/skills/extended/external-automation/creative/ascii-art
Command: npx skills add https://github.com/yakeworld/Synthos --skill ascii-art-yakeworld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyfiglet.

What problem does it solve? Creating ASCII art for terminal output, README files, or chat messages normally requires hunting down the right tool, font, or web service for each style. This Skill consolidates nine approaches — text banners, speech bubbles, decorative borders, colored text, image conversion, and pre-made art search — into one decision flow with built-in fallbacks when tools are not installed. ## Core Features & Use Cases - Text Banners: Render text with pyfiglet (571 local fonts) or the asciified REST API (250+ fonts, no install required) when local tools are unavailable. - Decorative & Fun Art: Wrap messages in cowsay characters, frame output with boxes borders, or add ANSI color effects with toilet. - Image & Web Sources: 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 via curl. - Use Case: A developer wants a stylized "HERMES" header for a project README. The Skill selects pyfiglet with a detailed font like doom, optionally pipes it through boxes for a stone border, and falls back to the asciified API if pyfiglet is missing. ## Quick Start Generate an ASCII art banner of the text "HERMES" using a bold detailed font and show me the result.

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 REST API with curl, which returns plain text ASCII art with no parsing needed.

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 that supports width control and colorized output.

What is the difference between pyfiglet and toilet for ASCII text?

pyfiglet focuses on font variety with 571 FIGlet fonts and plain text output. Toilet adds ANSI color effects and filters like rainbow and metal, but its escape codes may not render in plain text files or some chat platforms.

Can I generate ASCII art without installing any tools?

Yes, the asciified REST API converts text to ASCII art via a simple curl request with no installation or API key. Other curl-based options include qrenco.de for QR codes, wttr.in for weather art, and ascii.co.uk for pre-made art collections.

Why does my ASCII art banner look misaligned or overflow?

Overflow happens when long text uses detailed fonts like doom or block. Use compact fonts such as small or mini for long text, keep custom art under 60 columns wide, and verify the output renders correctly in a monospace font.