Tools / Character Sheet Maker / Use Cases / Build Expression Sheets

Build Expression Sheets

Generate a complete set of facial expressions for any character — for animation, visual novels, and game dialogue systems.

Tool
Character Sheet Maker icon
Character Sheet Maker

Animators and visual novel developers need every character's emotional range documented before production starts. Without a consistent expression sheet, different artists interpret emotions differently — and the character loses coherence across scenes.

Character Sheet Maker generates a full expression set from a base character design: joy, anger, sadness, surprise, and all the states in between. Each expression maintains the character's core proportions and style while capturing distinct emotional states.

Visual novel teams use this to build dialogue portrait sets. Game studios use it to reference expressions during scripted cutscenes. Animation studios use it as a production bible for voice-matched emotional beats.

Agent Guides

Claude

  1. Connect ToolRouter to Claude: claude mcp add toolrouter -- npx -y toolrouter-mcp
  2. Upload the base character design and list the emotions needed — standard set or a custom list specific to the narrative.
  3. Run `expression_sheet` through `character-sheet-maker` to generate the full emotion set.
Read full guide →

ChatGPT

  1. Add ToolRouter to ChatGPT using the MCP JSON configuration: {"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}
  2. Provide the character design and a list of narrative scenes or dialogue triggers that require specific expressions.
  3. Run `expression_sheet` with `character-sheet-maker` to generate the emotion set.
Read full guide →

Copilot

  1. Add ToolRouter to your Copilot MCP configuration: {"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}
  2. Upload the character design and specify the emotion states and output format required.
  3. Run `expression_sheet` through `character-sheet-maker` to generate the expression set.
Read full guide →

OpenClaw

  1. Connect ToolRouter to OpenClaw: openclaw mcp add toolrouter -- npx -y toolrouter-mcp
  2. Define the character set, emotion list per character, and naming convention before batching.
  3. Run `expression_sheet` with `character-sheet-maker` across all characters with consistent parameters.
Read full guide →

Related Use Cases

Open Create Sprite Sheets

Create Sprite Sheets

Generate game-ready sprite sheets with animation frames for idle, walk, run, and attack states.

Character Sheet Maker icon
Character Sheet Maker
4 agent guides