ascii-art

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

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill ascii-art-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/creative/ascii-art
Command: npx skills add https://github.com/luckybbjason1/trading --skill ascii-art-luckybbjason1

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, font, or web service for each task. This Skill consolidates nine ASCII art approaches into one decision flow so you can produce terminal-ready art without trial and error. ## Core Features & Use Cases - Text Banners: Render text with pyfiglet (571 fonts) locally or the asciified REST API via curl when nothing is installed. - Message & Border Art: Wrap messages in cowsay characters (50+ options) and frame output with boxes (70+ designs), combinable with banner tools. - Image & Pre-Made Art: Convert PNG/JPEG/GIF images with ascii-image-converter or jp2a, fetch curated art from ascii.co.uk, and generate QR codes or weather art via qrenco.de and wttr.in. - Use Case: You need a stylized project header for a README. Run pyfiglet with the slant font, pipe it through boxes with a stone border, and paste the framed banner directly into your markdown. ## Quick Start Ask the assistant 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 fonts; list them with --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 is an alternative.

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

pyfiglet offers 571 fonts and plain text output, while toilet adds ANSI color effects like rainbow (--gay) and metallic (--metal) filters. Toilet colors render in terminals but may not display in plain text files or some chat platforms.

Can I generate ASCII art without installing anything?

Yes, the asciified REST API returns plain text banners 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.

How do I add a decorative border around ASCII art?

Pipe any text through the boxes tool, for example echo "Hello" | boxes -d stone. It provides over 70 designs including parchment, diamonds, and comment styles, and can wrap pyfiglet or asciified output.

Where can I find pre-made ASCII art of animals or objects?

Fetch pages from ascii.co.uk/art/{subject} with curl, then extract art from HTML pre tags using a small Python regex snippet. Subjects include cats, dragons, rockets, and holiday themes; preserve artist signatures when reusing art.