← RTST AICONTENT HISTORY

Update to RTST AI

Snapshot Oct 29, 2026 · 12:07 UTC · version 0.1.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save RTST AI and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Animate a character image with the motion from a reference video using RTST (rtst.ai) motion transfer — make a person, mascot or illustration perform a dance, gesture or movement taken from another clip. Use when the user wants their character or photo to copy the moves in a video, and when an RTST card button picks a motion reference video or asks for another motion transfer.",
  "included_files": [],
  "name": "animate-character",
  "skill_md_contents": "---\nname: animate-character\ndescription: Animate a character image with the motion from a reference video using RTST (rtst.ai) motion transfer — make a person, mascot or illustration perform a dance, gesture or movement taken from another clip. Use when the user wants their character or photo to copy the moves in a video, and when an RTST card button picks a motion reference video or asks for another motion transfer.\n---\n\n# Motion transfer with RTST\n\nTools: `motion_transfer`, `estimate_cost`, `list_videos`, `job_status`.\n\n1. **The model is fixed.** `motion_transfer` always runs RTST's Wan motion-transfer\n   model. Never ask the user to pick a motion model and never list models for this.\n2. **Character image** — a hosted https URL. Use `use-my-media` for the user's own\n   photo (a new request opens the uploader again; reuse an earlier upload only if the\n   user points to it), or an image they pick from their library (`list_images`).\n3. **The motion.** Either:\n   - `reference_video_url`: a hosted https video the **user** chose: one of their RTST\n     videos or a public https video URL. If they have not said which, show their videos\n     with `list_videos` and **wait**: in ChatGPT they pick one with the card's **Use this\n     motion** button. Never choose a reference video yourself. Videos cannot be uploaded\n     through this plugin; `media_upload` and `media_import_url` take images only.\n   - `template_id`: only if the user already has an RTST motion template id.\n4. **Mode.** Leave `mode` out (standard). Send `\"pro\"` only if the user asks for higher\n   quality.\n5. **Quote.** Call `estimate_cost` with `type: \"motion\"` and the reference clip's\n   `duration` in seconds if you know it; otherwise give the per-second rate. Tell the\n   user it is an estimate, and get a yes before submitting.\n6. **Submit** with `motion_transfer`, once. In ChatGPT the card follows the job: do not\n   call `job_status`. Elsewhere call `job_status` with `kind: \"motion\"` and\n   `sync: true`, and report the result URL when it finishes.\n7. Finished transfers are listed by `list_videos` with `kind: \"motion\"`.\n\n## Messages sent by RTST card buttons\n\n- \"Use this video as the motion reference for my rtst.ai motion transfer: …\" → that URL\n  as `reference_video_url`. If there is no character image yet, get one with\n  `use-my-media`; then quote and wait for a yes.\n- \"Make another motion transfer like this one with rtst.ai: …\" → same inputs and model,\n  or the change the user asks for; quote again.\n"
}

SHA-256 of public snapshot: 1b8401b55f6a7ce628aa73f3edf3ec9042991510285a2499ada321557a20087a