ascii-art

Generate ASCII art banners, framed text, image conversions, and QR codes for terminal output.

33|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/infinition/LaRuche --skill ascii-art-infinition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/infinition/LaRuche/tree/main/laruche/skills/ascii-art
Command: npx skills add https://github.com/infinition/LaRuche --skill ascii-art-infinition

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyfiglet.

What problem does it solve? Text destined for terminals, log files, commit messages, and plain-text channels cannot carry images, so banners, framed output, QR codes, and image previews must be rendered as characters. This Skill selects and runs the right local CLI tool or keyless HTTP endpoint for each case. ## Core Features & Use Cases - Text banners and frames: Generate banners with pyfiglet or the asciified API, wrap output in boxes frames, add cowsay characters, and apply toilet colour for terminal-only destinations. - Image and QR conversion: Convert images to characters with ascii-image-converter or jp2a, and fetch QR codes, weather, and moon phases from qrenco.de and wttr.in. - Use Case: A release script needs a banner in its CLI output. Run pyfiglet with the slant font piped through boxes to produce a framed banner under 80 columns that survives any plain-text channel. ## Quick Start Ask the assistant to render the word "DEPLOY" as an ASCII art banner suitable for a terminal.

Frequently Asked Questions about ascii-art

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an ASCII art text banner in the terminal?▼

Install pyfiglet with pip and run python -m pyfiglet "TEXT" -f slant to render a banner locally. Without installing anything, call the asciified API endpoint with your text and a case-sensitive font name.

How do I convert an image to ASCII art from the command line?▼

Run ascii-image-converter with the image path or URL, setting explicit dimensions with -d and optionally -b for finer braille output. For JPEG files only, jp2a --width=80 is a smaller alternative that is usually already packaged.

pyfiglet vs the asciified API for ASCII banners?▼

pyfiglet runs locally, works offline, and is fastest once installed via pip. The asciified endpoint needs no installation but requires network access, case-sensitive font names, and returns text without a trailing newline.

Why does my ASCII art look broken in chat or commit messages?▼

ANSI colour codes from toilet render as escape-sequence litter outside terminals, and markdown renderers collapse spacing without a fenced code block. Re-render without colour and wrap the art in a code fence.

Why does ASCII art wrap and become unreadable?▼

Output over 80 columns wraps in most terminals, destroying the alignment. Choose a narrower font such as small or mini for longer text, shorten the text, and check the width before sending.

Can I generate a QR code as ASCII art without an account?▼

Yes, curl the qrenco.de endpoint with the target URL appended to get a character-based QR code. Send it inside a fenced code block and note it must be viewed in a monospace font to scan correctly.