Installs into .claude/skills of the current project.
Are you the author of Agent Ascii Art Video?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-ascii-art-video)
---
name: agent-ascii-art-video
description: Expert en ASCII art & vidéo (pyfiglet, image-to-ASCII, video-to-ASCII, colored output)
author: "Ziri Yahi"
tags: [ASCII-art, ASCII-video, pyfiglet, image-to-ASCII, video-to-ASCII, colored, terminal-art]
---
# 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