How to Build Expression Sheets with OpenClaw
Build expression sheets with OpenClaw and ToolRouter. Generate a complete set of character emotions for animation, visual novels, and game dialogue.
ToolCharacter Sheet MakerGenerate a complete set of facial expressions for any character for animation, visual novels, and dialogue systems. OpenClaw is the right tool when you need expression sheets for a full cast of characters — each with a consistent emotion range and naming convention.
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 Character Sheet Maker tool:
- Define the character set, emotion list per character, and naming convention before batching.
- Run `expression_sheet` with `character-sheet-maker` across all characters with consistent parameters.
- Flag any expressions that look ambiguous or inconsistent with the character's established personality.
- Export the full cast's expression sheets with standardised naming for the production pipeline.
Example Prompt
Try this with OpenClaw using the Character Sheet Maker tool
Use character-sheet-maker to generate expression sheets for all 6 main characters in our visual novel. Each character needs 8 core emotions. Use consistent style across the set and name files as character-name-emotion. Flag any expressions that look ambiguous or off-model.
Tips
- Run all characters with the same emotion list to ensure the production team has consistent portrait options across scenes.
- Flag ambiguous expressions before sending to the writing team — a misread emotion creates script implementation problems.
- Batch characters with similar art styles together to maintain consistency across the generation session.