{"id":22997,"plugin_id":"plugins_6ab2084094a08191ab61fc064aec1b49","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:17:30.151Z","digest":"0701e710142eab7127adef14eef8404ecacf76a475c51ed9c233f3f17a22b181","against":null,"payload":{"description":"Animate user-uploaded images while preserving important subjects, composition, and requested edits.","included_files":[],"name":"uploaded-image-animation","skill_md_contents":"---\nname: uploaded-image-animation\ndescription: Animate user-uploaded images while preserving important subjects, composition, and requested edits.\n---\n\n# Uploaded Image Animation\n\nUse uploaded images as the authoritative visual source. Preserve faces, products, logos, text, and key geometry unless the user asks for a change. Propose safe motion such as parallax, zoom, pan, blink, glow, particle drift, object reveal, color shift, or sequential storytelling. Call out when interpolation may distort details and offer a conservative alternative.\n\nFor a multi-image sequence, normalize orientation and canvas size, then describe ordering, crossfades, cuts, holds, and loop direction. Do not claim to have processed a file that is not available in the current context.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}