Skip to content

ksmeltzer/Terminator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Terminator πŸ€–πŸŽ¬

Terminal Animator Skill for AI Agents

Terminator Demo

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.

✨ Features

  • 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 agg binary if it doesn't detect it on the host system.

πŸš€ Usage

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.

About

AI terminal animation Skill

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors