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.

Tool
Character Sheet Maker icon
Character Sheet Maker

Generate 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-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 Character Sheet Maker tool:

  1. Define the character set, emotion list per character, and naming convention before batching.
  2. Run `expression_sheet` with `character-sheet-maker` across all characters with consistent parameters.
  3. Flag any expressions that look ambiguous or inconsistent with the character's established personality.
  4. 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.