How to Animate a Portrait with OpenClaw

Animate a Portrait with OpenClaw and ToolRouter. Bring a still headshot to life with subtle facial animation for profiles, websites, and social bios.

Tool
Photo Animation icon
Photo Animation

Feed in a full set of headshots and OpenClaw will animate all of them consistently in one batch. This is right when refreshing a team page, speaker lineup, or conference program where every portrait needs animation at the same time.

Connect ToolRouter to OpenClaw

1Install the CLI
npm install -g toolrouter-mcp
2Call tools directly from OpenClaw
toolrouter-mcp call web-search search --query "AI tools"
toolrouter-mcp tools

Steps

Once connected (see setup above), use the Photo Animation tool:

  1. Define all portrait photos, the desired animation intensity, and output naming schema before batching.
  2. Run `photo-animation` with `animate_portrait` across the full set with consistent motion parameters.
  3. Review outputs and rerun any portrait where motion felt unnatural or too theatrical.
  4. Deploy the animated portrait set to the website, conference program, or platform.

Example Prompt

Try this with OpenClaw using the Photo Animation tool
Use photo-animation with animate_portrait for all 35 speaker headshots in this conference program. All should use subtle professional motion — gentle breathing and eye movement only. Return filenames matching speaker names and flag any portrait where source image quality may limit animation quality.

Tips

  • Apply consistent motion intensity across the entire set — different intensity levels on the same page look inconsistent and amateurish.
  • Screen for portrait quality before batching — blurry, poorly lit, or heavily filtered headshots animate poorly.
  • Review the batch as a set before publishing — a full speaker page with animated portraits should feel visually cohesive.