Skip to content
Back to skills

Animate Avatar

ASecurity

Generate animated videos from static avatar images using FAL AI. Create looping work and relax animations with Kling V2.6 Pro, LTX, or Veo models.

  • 2 stars
  • 0 votes
  • 0 copies
  • 19 views
  • Added September 8, 2026
designgobashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add TeamDay-AI/agents --skill animate-avatar --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Animate Avatar?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Animate Avatar
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/teamday-ai-animate-avatar/badge)](https://www.skillsdirectory.com/skills/teamday-ai-animate-avatar)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: animate-avatar
description: Generate animated videos from static avatar images using FAL AI. Create looping work and relax animations with Kling V2.6 Pro, LTX, or Veo models.
allowed-tools: Bash, Read, Write
env:
  - FAL_KEY
---

# Animate Avatar Skill

Generate animated videos from static avatar images for use in apps, websites, or social profiles.

## Overview

This skill automates the process of:
1. Generating multiple video animations from a static avatar image
2. Optimizing videos for web delivery

## Activity Philosophy

**Default Generation**: Create **3 videos** per avatar:
- **2 Work activities** - Shows the character being productive
- **1 Relax activity** - Shows the character taking a break

This 2:1 ratio of work-to-relax creates variety and humanizes characters.

### Work Activity Prompts (pick 2)
- "Character typing on a computer keyboard"
- "Character writing or signing documents"
- "Character giving a presentation with gestures"
- "Character thinking deeply, tapping chin"
- "Character nodding while listening attentively"
- "Character examining something closely"
- "Character taking notes with a pen"

### Relax Activity Prompts (pick 1)
- "Character drinking coffee or tea"
- "Character playing a small guitar"
- "Character eating a snack happily"
- "Character stretching and yawning"
- "Character listening to music, bobbing head"
- "Character waving hello cheerfully"

## Models & Pricing

| Model | Flag | Cost | Notes |
|-------|------|------|-------|
| **Kling V2.6 Pro** | `--model kling` | $0.07/sec ($0.35/5s video) | Default, best quality/cost |
| LTX-2-19B | `--model ltx` | ~$0.20/video | Cheaper for small res |
| Veo 3.1 | `--model veo` | $0.20/sec ($1.00/5s video) | Highest quality |

## Prerequisites

- FAL AI API key set as `FAL_KEY` environment variable
- ffmpeg installed for video optimization

## Usage

```bash
bun .claude/skills/animate-avatar/scripts/animate-avatar.ts \
  --avatar "avatar-name" \
  --prompts "Character typing on keyboard,Character signing a document,Character drinking coffee"
```

### Parameters

| Parameter | Required | Default | Description |
|-----------|----------|---------|-------------|
| `--avatar` | Yes | - | Avatar name or path to image |
| `--count` | No | `3` | Number of videos to generate |
| `--prompts` | No | Auto | Comma-separated motion prompts |
| `--model` | No | `kling` | Model: `kling`, `ltx`, or `veo` |
| `--skip-optimize` | No | `false` | Skip ffmpeg optimization |

## Output

Videos are:
1. Generated via FAL AI (~70s each)
2. Optimized with ffmpeg (320x320, ~150-250KB)
3. Saved to the output directory

## Tips for Best Results

### Good Prompts
- Keep motions subtle - loops better
- Match the character's personality
- Work: typing, writing, presenting, thinking
- Relax: drinking, stretching, waving

### Avoid
- Large movements that break the loop
- "Walking", "running", "jumping" - too dynamic
- Complex multi-step actions

## Video Specifications

| Property | Value |
|----------|-------|
| Resolution | 320x320 |
| Format | MP4 (H.264) |
| Duration | 5 seconds |
| Target Size | ~150-250 KB |

Files in this skill

  • SKILL.md3.1 KB
  • skill-manifest.json224 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.