con un clic
ascii-art
ASCII text banners and box art (pyfiglet, cowsay, boxes)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
ASCII text banners and box art (pyfiglet, cowsay, boxes)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Search and download arXiv papers (no API key needed)
Delegate coding and file edits to Anthropic Claude Code CLI
Read/write Windows clipboard text, HTML, images, history (PowerShell)
Running scripts and code on Windows
Delegate coding tasks to OpenAI Codex CLI
Windows Defender: scans, threat history, signatures (PowerShell)
| name | ascii-art |
| description | ASCII text banners and box art (pyfiglet, cowsay, boxes) |
| category | creative |
| version | 1.0.0 |
| origin | aiden |
| license | Apache-2.0 |
| tags | ascii, art, banner, text, figlet, cowsay, terminal, decoration, cli, creative |
Create ASCII art text banners, speech bubbles, box decorations, and large display text using pyfiglet, cowsay, and boxes — all CLI/Python tools.
pip install pyfiglet
pip install cowsay
# boxes (optional, for border art)
# Windows: winget install info-zip.unzip # then download boxes binary
import pyfiglet
# Default font (Standard)
print(pyfiglet.figlet_format("Hello World"))
# Specific font
print(pyfiglet.figlet_format("DevOS", font="banner3-D"))
# List all available fonts
fonts = pyfiglet.FigletFont.getFonts()
print(f"Available fonts: {len(fonts)}")
print(fonts[:20])
import pyfiglet
text = "AIDEN"
for font in ["banner3", "big", "block", "colossal", "doom", "epic", "isometric1", "larry3d", "ogre", "slant", "speed", "starwars"]:
print(f"\n--- {font} ---")
print(pyfiglet.figlet_format(text, font=font))
import cowsay
# Default cow
cowsay.cow("Hello from Aiden!")
# Different characters
cowsay.tux("Linux penguin says hi")
cowsay.dragon("Deploy to production!")
cowsay.cheese("It is time to cheese")
# List available characters
print(cowsay.char_names)
def speech_bubble(text, speaker="Aiden"):
width = max(len(line) for line in text.split("\n")) + 4
border = "─" * width
lines = [f"│ {line.ljust(width-2)} │" for line in text.split("\n")]
bubble = [f"┌{border}┐"] + lines + [f"└{border}┘"]
bubble.append(f" {speaker}")
print("\n".join(bubble))
speech_bubble("Task complete.\n3 files created.\nAll tests passing.", speaker="🤖 Aiden")
def boxed(text, style="double"):
styles = {
"single": ("┌","─","┐","│","└","┘"),
"double": ("╔","═","╗","║","╚","╝"),
"round": ("╭","─","╮","│","╰","╯"),
}
tl,h,tr,v,bl,br = styles.get(style, styles["single"])
lines = text.split("\n")
width = max(len(l) for l in lines) + 2
border = h * width
print(f"{tl}{border}{tr}")
for line in lines:
print(f"{v} {line.ljust(width-1)}{v}")
print(f"{bl}{border}{br}")
boxed("System Status: OK\nUptime: 99.9%\nTasks: 0 pending", style="double")
import pyfiglet
CYAN = "\033[96m"
RESET = "\033[0m"
banner = pyfiglet.figlet_format("DEVOS", font="slant")
print(CYAN + banner + RESET)
"Create a banner saying 'AIDEN' for the CLI startup screen"
→ Use step 2 with font slant or doom, then step 7 to add cyan color.
"Make a cowsay message that says 'Deployment successful'"
→ Use step 4: cowsay.tux("Deployment successful!").
"Add a decorative box around my summary output"
→ Use step 6 with style="double" for a professional-looking double-line box.
pip install cowsay (Python port) — the Unix cowsay binary is separatepyfiglet[all] is installed — run pip install pyfiglet[all] for the full set