app.colorwake.com
colorwake
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
apply_motion
Animate a colored picture. Give a preset from list_motions (fly, swim, dance, jump, walk …) — any preset works on any character — with a variant, or omit it to vary. Looping presets end after a few seconds; loop: true keeps going until "stop". Place actions (swing, slide, bus, inside) use what is drawn in the current place. Or compose steps from primitives (e.g. "roll" = spin + move). Replaces the current motion; enters play mode and brings the character on stage if needed.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
character |
string | yes | Character id from get_studio_state (or the sketch id if only one such character) |
motion |
string | no | Preset or place action id from list_motions, or "stop" |
variant |
string | no | Which version of the preset (ids from list_motions); omit to let the app vary it |
steps |
array | no | Custom motion; used when motion is omitted |
mode |
string | no | How steps combine; default parallel |
speed |
number | no | 0.5-2, default 1 |
loop |
— | no | true = until stopped ("keep going"), number = times; omit = preset default (looping presets run a few seconds, then end) |
Raw JSON schema
{
"type": "object",
"properties": {
"character": {
"type": "string",
"description": "Character id from get_studio_state (or the sketch id if only one such character)"
},
"motion": {
"description": "Preset or place action id from list_motions, or \"stop\"",
"type": "string"
},
"variant": {
"description": "Which version of the preset (ids from list_motions); omit to let the app vary it",
"type": "string"
},
"steps": {
"description": "Custom motion; used when motion is omitted",
"minItems": 1,
"maxItems": 8,
"type": "array",
"items": {
"type": "object",
"properties": {
"primitive": {
"type": "string",
"enum": [
"move",
"rotate",
"scale",
"bounce",
"shake",
"spin",
"flip",
"tilt",
"fade",
"wave"
]
},
"part": {
"description": "Body part id from list_motions; omit = whole character",
"type": "string"
},
"params": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": [
"number",
"string",
"boolean"
]
}
},
"durationMs": {
"description": "100-8000",
"type": "number"
},
"delayMs": {
"description": "0-4000",
"type": "number"
},
"ease": {
"type": "string",
"enum": [
"linear",
"ease-in-out",
"ease-in",
"ease-out"
]
}
},
"required": [
"primitive"
],
"additionalProperties": false
}
},
"mode": {
"description": "How steps combine; default parallel",
"type": "string",
"enum": [
"sequence",
"parallel"
]
},
"speed": {
"description": "0.5-2, default 1",
"type": "number"
},
"loop": {
"description": "true = until stopped (\"keep going\"), number = times; omit = preset default (looping presets run a few seconds, then end)",
"anyOf": [
{
"type": "boolean"
},
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
]
}
},
"required": [
"character"
],
"additionalProperties": false
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite