ascii-art

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

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill ascii-art-avatar-arts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/AvaTar-ArTs/.Agent-skills/tree/main/skills/creative/ascii-art
Command: npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill ascii-art-avatar-arts

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 immediately. ## Core Features & Use Cases - Text Banners: Render text with pyfiglet (571 fonts) locally or via the asciified REST API when nothing is installed. - Decorative Art: Wrap messages with cowsay characters, frame output with boxes borders, and 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 generate QR codes or weather art via curl. - Use Case: You need a stylized project header for a README or terminal splash screen. Render the title with pyfiglet in the slant font, then pipe it through boxes with a stone border for a framed banner. ## Quick Start Ask the AI 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 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 is an alternative.

pyfiglet vs asciified API for ASCII banners?

pyfiglet runs locally after a pip install and offers 571 fonts, making it the default choice. The asciified REST API needs no installation and returns plain text via curl, so it works as a fallback when pyfiglet is unavailable.

Can I generate ASCII art without installing anything?

Yes. Several curl-based services need no installation: asciified for text banners, qrenco.de for QR codes, wttr.in for weather art, and the GitHub Octocat API. ascii.co.uk also provides pre-made art fetched with curl and parsed from pre tags.

Why do toilet colors not render in my output?

toilet emits 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.