Terminal Animator Skill for AI Agents
Terminator is a specialized behavioral skill that allows autonomous AI agents to programmatically generate buttery-smooth, high-quality animated terminal GIFs (.gif) for READMEs and documentation.
Instead of relying on flaky X11/Wayland screen recording dependencies, Terminator teaches your agent how to mock a flawless terminal session using Python, compile it into an asciinema JSON (.cast) file, and render it into a highly optimized looping GIF using the Rust-based agg compiler.
- Zero Screen Recording: Generates deterministic terminal animations purely from code.
- Flawless Timing & Colors: Provides agents with ANSI color constants and timing guidelines to create beautiful, realistic typing pauses and color-coded outputs.
- Auto-Bootstrapping: The skill teaches the agent how to automatically download the
aggbinary if it doesn't detect it on the host system.
To give your AI agent the ability to animate terminals, simply copy the SKILL.md file into your agent's skill directory (e.g., ~/.config/opencode/skills/Terminator/SKILL.md).
When you ask your agent to "create a terminal recording" or "make an animated GIF of this CLI tool for the README", the agent will invoke this skill and autonomously write the Python animation script, render the GIF, and embed it into your markdown.
Created with β€οΈ (and a great name) for the AI Agent community.
