Flow Engine Avatar Control

Trigger speech, thought bubbles, and gesture animations for digital human avatars.

8|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/guoquan/flow-engine --skill flow-engine-avatar-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Flow Engine Avatar Control
Source: https://github.com/guoquan/flow-engine/tree/main
Command: npx skills add https://github.com/guoquan/flow-engine --skill flow-engine-avatar-control

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires three, @guoquan/flow-engine, zod, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables high-level control over a digital human avatar, allowing users to trigger speech, thinking states, and specific animations efficiently.

Core Features & Use Cases

  • Speech Control: Make avatars speak with customizable text and duration, suitable for virtual presenters or customer service bots.
  • Thought Representation: Show thought bubbles and activate thinking animations to simulate introspection.
  • Animation Triggering: Play predefined gestures and actions such as waving, bowing, or dancing, for interactive experiences.
  • Use Case: An interactive AI assistant that responds with speech and gestures based on user input during live customer support or entertainment scenarios.

Quick Start

Command the avatar to say "Hello, I am Flow Engine!" and observe it speak in real-time.

Frequently Asked Questions about Flow Engine Avatar Control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make a digital human avatar speak and gesture in real-time?

Avatar interactivity is controlled by managing speech text, thought bubbles, and predefined gesture animation clips. This Skill triggers these states to facilitate realistic and interactive digital human performances in real-time.

What is the best way to trigger animations and thought bubbles for a virtual character?

Triggering animations and thought bubbles requires integrating behavior states with your avatar model. This Skill provides high-level controls to play predefined actions like waving and activate thinking animations with corresponding bubbles.

Can I use three.js to control avatar speech and interactivity for customer service bots?

Yes, you can control avatar speech and interactivity for customer service bots using three.js. This Skill uses three as a dependency to manage customizable speech text, duration, and expressive gestures for virtual characters.

Does this avatar control approach support predefined gestures like waving and dancing?

Yes, this avatar control approach supports predefined gestures like waving and dancing. It efficiently triggers specific animation clips and integrates them with behavior states for interactive experiences in entertainment and education.

How do I show a thinking state with introspection animations on a digital human?

To show a thinking state on a digital human, you activate thought representation features. This Skill manages thought bubbles and triggers specific thinking animations to simulate introspection during interactive sessions.

Why do I need behavior states to manage speech and gestures for virtual presenters?

You need behavior states to manage speech and gestures because they coordinate complex expressive interactions. This Skill integrates these states to ensure virtual presenters respond accurately with synchronized speech and actions.