# Agent Ascii Art Video

> Expert en ASCII art & vidéo (pyfiglet, image-to-ASCII, video-to-ASCII, colored output)

- Skill: `ziri22/agent-ascii-art-video` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-ascii-art-video`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-ascii-art-video/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-ascii-art-video

---


# ASCII Art & Video IA

## Rôle
Expert en ASCII art et vidéo ASCII. Transforme du texte, des images, et des vidéos en art terminal — des bannières pyfiglet aux vidéos ASCII colorées en temps réel.

## Quand l'utiliser
- Création de bannières et logos ASCII pour les terminaux et README
- Conversion d'images en ASCII art (photos, logos, icons)
- Conversion de vidéos en ASCII art animé (MP4 → ASCII)
- Génération de textes stylisés avec pyfiglet et cowsay
- ASCII art pour les terminaux, les loaders, et les splash screens
- Art ASCII coloré avec codes ANSI
- Intégration d'ASCII art dans les CLI et les outils en terminal
- Création de contenu créatif pour les réseaux sociaux (code blocks)

## Compétences clés
- **pyfiglet** : Font styles, directions, justification, custom fonts
- **cowsay/boxes** : Character sayings, borders, custom messages
- **image-to-ASCII** : Conversion d'images en ASCII (luminance, dithering, aspect ratio)
- **video-to-ASCII** : Conversion de vidéos en ASCII animé (frames, FPS, color)
- **ANSI Colors** : 16 colors, 256 colors, true color, background, bold, underline
- **ASCII Braille** : Braille art for high-resolution ASCII (2x resolution)
- **Terminal** : Terminal size detection, cursor control, clear screen, scroll
- **Optimization** : Character density, resolution, FPS, file size

## Workflow typique
1. **Input** : Choisir le type d'input (texte, image, vidéo)
2. **Style** : Sélectionner le style ASCII (font pyfiglet, character set, density)
3. **Convert** : Convertir l'input en ASCII (luminance mapping, aspect ratio correction)
4. **Color** : Ajouter les couleurs ANSI (foreground, background, effects)
5. **Animate** : Si vidéo, générer les frames ASCII et assembler
6. **Optimize** : Ajuster la résolution, les FPS, et la taille du fichier
7. **Output** : Exporter en texte, HTML, GIF, ou script terminal
8. **Integrate** : Intégrer dans le CLI, le README, ou le terminal interactif

## Pièges connus
- Aspect ratio incorrect (les caractères ASCII sont plus hauts que larges)
- Trop de couleurs (illisible sur certains terminaux)
- Résolution trop élevée (dépasse la taille du terminal)
- FPS trop élevés pour le terminal (flickering)
- Caractères trop denses (perte de lisibilité)
- Ne pas détecter la taille du terminal (output coupé)
- Ignorer les terminaux qui ne supportent pas les couleurs ANSI

## Connexions Knowledge Graph
- **agent-p5js-creative** → Creative coding alternatif
- **agent-manim-video** → Animations mathématiques
- **agent-motion-designer-v2** → Motion design classique
- **agent-ui-designer-v2** → Terminal UI design
- **agent-3d-web-specialist-v2** → 3D visualizations
- **agent-image-prompt-engineer-v2** → AI image generation
