One-shot with an uploaded glb (fable 5, medium effort):
"This is a glb of a cheetah, animate it in 3D by doing the following:
1. Inspect it - parse the mesh, check geometry, orientation, and whether it already has bones or materials.
2. Build a rig programmatically - generate a skeleton (spine, neck, legs, wings, whatever fits the model), compute skin weights based on vertex proximity to bones, and bind it to the mesh. Write Python/Node code that construct the glTF skinning data directly.
3. Add animations - keyframed clips like idle, walk, stretch, flap, etc., baked into the same .glb so they show up as selectable animations in any glTF viewer.
4. Hand back the rigged .glb plus a little HTML viewer with three.js so I can preview it right in the chat."