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.
ToolPhoto AnimationFeed 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-mcp2Call tools directly from OpenClaw
toolrouter-mcp call web-search search --query "AI tools"
toolrouter-mcp toolsSteps
Once connected (see setup above), use the Photo Animation tool:
- Define all portrait photos, the desired animation intensity, and output naming schema before batching.
- Run `photo-animation` with `animate_portrait` across the full set with consistent motion parameters.
- Review outputs and rerun any portrait where motion felt unnatural or too theatrical.
- 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.