ascii-art

Convert text, images, and video into ASCII art with configurable styles.

17|3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/neethanwu/ascii-art --skill ascii-art-neethanwu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascii-art
Source: https://github.com/neethanwu/ascii-art/tree/main
Command: npx skills add https://github.com/neethanwu/ascii-art --skill ascii-art-neethanwu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, numpy, pyfiglet, opencv-python-headless, and includes scripts (resource) components.

What problem does it solve?

Converts text, images, and video into ASCII art, enabling rapid visual representations and creative outputs in automation or prompts.

Core Features & Use Cases

  • Nine art styles: classic, braille, block, edge, dot-cross, halftone, particles, retro-art, terminal
  • Five color modes: grayscale, original, matrix, amber, custom
  • Three dithering algorithms: Floyd-Steinberg, Bayer, Atkinson
  • Export formats include: txt, md, html, svg, png, gif, clipboard, interactive, tsx
  • Interactive and React export support; FIGlet text input; video frame extraction
  • Use case: generate ASCII art from photos for READMEs or dashboards, or render text banners for UIs.

Quick Start

Trigger a conversion by sending a natural-language request or using the CLI to generate ASCII art with your chosen style and export.

Frequently Asked Questions about ascii-art

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

FAQPage Schema
How do I convert an image to ASCII art using Python?

To convert an image to ASCII art, this tool uses Pillow and NumPy to map pixel brightness to characters. It supports nine styles, including braille and halftone, and exports the result as txt, html, svg, or png.

Can I extract video frames and turn them into ASCII art?

Yes, video-to-ASCII conversion is supported using OpenCV for frame extraction. You can process video files into ASCII representations and export the output as gif or interactive terminal animations.

What export formats are available for ASCII art generation?

ASCII art can be exported to txt, md, html, svg, png, gif, clipboard, interactive, or tsx formats. This allows direct integration into React components, README files, or web dashboards.

Does this tool support custom color modes and dithering for text-to-art conversion?

Yes, text-to-art and image conversion support five color modes like grayscale, matrix, and amber, alongside three dithering algorithms: Floyd-Steinberg, Bayer, and Atkinson for detailed visual styling.

What Python dependencies do I need to generate FIGlet text banners?

Generating FIGlet text banners requires the pyfiglet Python package. For full image and video processing capabilities, Pillow, NumPy, and opencv-python-headless are also required.

Is there a CLI for automating ASCII art generation in pipelines?

Yes, ASCII art generation is accessible via a Python CLI and library API. You can trigger conversions through natural-language requests or script them directly for automation pipelines and AI agents.