Skills iblipper

Generate kinetic typography animations for expressive agent-to-human communication. Use when you want to communicate with visual flair - animated text for announcements, alerts, greetings, dramatic reveals, or any message that deserves more than plain text. Outputs shareable URLs or can display in canvas.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/andyed/iblipper" ~/.claude/skills/openclaw-skills-iblipper && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/andyed/iblipper" ~/.openclaw/skills/openclaw-skills-iblipper && rm -rf "$T"
manifest: skills/andyed/iblipper/SKILL.md
source content

iBlipper - Motion Type Synthesizer

Generate animated kinetic typography to communicate with humans in a more expressive, attention-grabbing way.

Base URL:

https://andyed.github.io/iblipper2025/

Two Output Options

Option 1: Hyperlink (fast, universal)

Generate a clickable link — recipient sees the animation in their browser.

[▶️ MESSAGE TEXT](https://andyed.github.io/iblipper2025/#text=MESSAGE+TEXT&emotion=emphatic&dark=true&share=yes)

Option 2: GIF Download (requires browser tool)

Generate an animated GIF file that can be attached to messages.

https://andyed.github.io/iblipper2025/?export=gif#text=MESSAGE+TEXT&emotion=emphatic&dark=true

URL Parameters

All parameters go in the hash fragment (

#param=value&param2=value2
).

ParameterTypeDescriptionDefault
text
stringThe message to display (URL encoded, spaces as
+
)
wpm
numberWords per minute (30-2500)300
density
numberWords per frame (0.1-500)1
fill
booleanAuto-scale text to fill screentrue
theme
numberColor theme index (0-3)0
dark
booleanDark modetrue
emotion
stringAnimation style preset (see below)neutral
share
stringAuto-play on load (
yes
)

Emotion Presets (Production)

EmotionVibeBest For
neutral
Clean, professionalDefault, announcements
hurry
Fast, urgent, italicTime-sensitive alerts
idyllic
Slow, dreamy, airyPoetic, calm messages
question
Curious, tiltingQuestions, pondering
response_required
Urgent, pulsingAction needed!
excited
Bouncy, energeticCelebrations, enthusiasm
playful
Fun, bouncingJokes, casual fun
emphatic
Bold, solid, impactfulImportant statements
casual
Handwritten, relaxedFriendly chat
electric
Glitchy, RGB splitCyber aesthetic
wobbly
Jelly physicsSilly, playful

Note:

matrix
emotion is pre-release — avoid for now.

Hyperlink Examples

Important announcement:

[▶️ BREAKING NEWS](https://andyed.github.io/iblipper2025/#text=BREAKING+NEWS&emotion=emphatic&dark=true&share=yes)

Friendly greeting:

[▶️ Hey there!](https://andyed.github.io/iblipper2025/#text=Hey+there!&emotion=casual&dark=false&share=yes)

Celebration:

[▶️ Congratulations!](https://andyed.github.io/iblipper2025/#text=Congratulations!&emotion=excited&share=yes)

GIF Export Workflow (Browser Required)

  1. Open the export URL in browser:

    browser action=open targetUrl="https://andyed.github.io/iblipper2025/?export=gif#text=Hello&emotion=emphatic" profile=chrome
    
  2. Wait ~15-20 seconds for render + encode

  3. Find the downloaded GIF:

    ls -t ~/Downloads/iblipper_*.gif | head -1
    
  4. Read/attach the file to your message

Export query parameters:

ParameterTypeDescriptionDefault
export
stringFormat:
gif
,
apng
,
png
width
numberOutput width in pixels480
fps
numberFrames per second (8, 15, 30)15

When to Use

Good for:

  • Greetings and introductions
  • Important announcements
  • Celebrating milestones
  • Dramatic reveals
  • Adding personality to messages

Skip for:

  • Long-form content (keep to 1-10 words)
  • Urgent safety alerts (plain text is faster)

CLI Script

For quick URL generation, use the included shell script:

# Basic usage
./scripts/iblipper.sh "Hello World"
# https://andyed.github.io/iblipper2025/#text=Hello+World&emotion=emphatic&dark=true&share=yes

# With emotion
./scripts/iblipper.sh "Breaking News" hurry

# Light mode
./scripts/iblipper.sh "Good Morning" idyllic light

# As markdown link
./scripts/iblipper.sh -m "Click me!" excited
# [▶️ Click me!](https://...)

# GIF export URL
./scripts/iblipper.sh --gif "Export this" playful

Additional Resources

Tips

  • Keep text concise — 1-5 words have the most impact
  • Use hyperlinks by default — faster, works everywhere
  • Use GIF export for Signal/iMessage — inline images look great
  • Always use
    share=yes
    in hyperlinks — skips landing page
  • Match emotion to message
    excited
    for celebrations,
    emphatic
    for important stuff
  • Dark mode looks better
    dark=true
    is usually the way to go
  • Use sparingly — if every message is animated, none are special