figlet-typography

Generate ASCII art typography from text using pyfiglet fonts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/j-greig/claude-skills --skill figlet-typography
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: figlet-typography
Source: https://github.com/j-greig/claude-skills/tree/main/skills/figlet-typography
Command: npx skills add https://github.com/j-greig/claude-skills --skill figlet-typography

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyfiglet, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of stylised ASCII art text using the pyfiglet library, helping you craft banners, headers, logos, and terminal art without manual fiddling.

Core Features & Use Cases

  • Automated Typography: Generate decorative ASCII art from plain text for banners, headers, and logos.
  • Font Curation: Uses a curated whitelist of tested fonts to ensure high-quality output.
  • Output Options: Direct console output, save to file, or print to terminal with adjustable width.
  • Use Case: Create a bold header for a README or a striking banner for a terminal dashboard.

Quick Start

Use the figlet_typography skill to generate ASCII art for your project title:

  • python .claude/skills/figlet-typography/figlet_gen.py "Your Text" font_name
  • or python -c "import pyfiglet; print(pyfiglet.figlet_format('Your Text', font='larry3d'))"

Frequently Asked Questions about figlet-typography

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

FAQPage Schema
How do I generate ASCII art text for terminal banners?

ASCII art text generation uses pyfiglet to convert plain text into stylized terminal typography. Install pyfiglet, then run the figlet_typography Skill with your text and optional font name to produce decorative banners, headers, or logos instantly without manual character placement.

What fonts are available for ASCII art typography?

The Skill includes a curated whitelist of 24 tested fonts optimized for clarity and visual impact. If you request a font outside this list, pyfiglet falls back to its full font library, and if that font doesn't exist, the Skill defaults to 'standard' to ensure reliable output.

Can I customize the width and appearance of ASCII art output?

Yes, the Skill accepts optional parameters for font selection and output width. You can adjust width to fit your terminal or design constraints, and choose from the curated font collection or any pyfiglet-supported font to control the visual style of your ASCII art.

Do I need Python installed to use ASCII art generation?

Python is required to run the Skill, as it uses the pyfiglet library to generate ASCII typography. Install Python and pyfiglet via pip, then invoke the wrapper script or call pyfiglet directly to produce your terminal art.

What's the best way to create decorative headers for README files?

Use ASCII art typography generation to convert your project title or section names into bold, eye-catching terminal art. The Skill outputs text suitable for direct insertion into README files, creating striking visual separators without external image files or manual formatting.

Can ASCII art typography be saved to a file instead of printed to console?

The Skill supports multiple output modes: direct console output, file saving, or terminal printing. Redirect the output or use the Skill's save functionality to store your generated ASCII art as a text file for reuse in documentation, dashboards, or scripts.