smithery.ai

ascii-word-art

Generate ASCII word art for a short word or phrase without external tools. Useful for playful headers, CLI banners, or sample outputs.

First seen Apr 26, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseCC0-1.0
More metadata
author
oma-sample-skills
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,550 B
  • docs SUMMARY.md 156 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

ASCII Word Art

Create an ASCII banner for a short word or phrase. The output should feel like a mini TAAG-style banner, but generated locally using the included font map.

Inputs to ask for

  • Text (1-20 characters, spaces allowed)
  • Optional: style name (default: block-5)
  • Optional: align (left, center, right)
  • Optional: max width (characters)

If inputs are missing, choose a safe default and continue.

Output format

Use this structure:

  • Title: "ASCII Word Art"
  • Text
  • Style
  • Align
  • Art block (fenced code block)
  • One-line usage tip

Steps

  1. Normalize text to uppercase.
  2. Load the font map from assets/font-block-5x5.txt.
  3. For each character:

- Map A-Z and 0-9. - For spaces, insert a 1-column gap. - For unknown characters, use the glyph defined in the font map.

  1. Replace '.' with spaces in the final art lines, then trim trailing spaces.
  2. Combine rows into a multi-line banner.
  3. Apply alignment if a max width is given.
  4. Keep the total output under 120 words.

Constraints

  • Use only ASCII characters in the art block.
  • Keep each art line at or under the max width if provided.
  • If the text is longer than 20 characters, trim and add "..." in plain text (not in the art block).

See examples in [references/EXAMPLES.md](references/EXAMPLES.md).