{"id":97024,"plugin_id":"plugin_asdk_app_6abd51b0891c81918954286cdd388fa3","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-15T06:36:30.120Z","digest":"405780e9e53cbb305b62e40439892cc60fc68995370ac90df710e5831a46c103","against":null,"payload":{"description":"Create a short video from a description. Use when the user asks for a video, a clip, an animation or text-to-video.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":248}],"name":"ai-video-generator","skill_md_contents":"---\nname: ai-video-generator\ndescription: Create a short video from a description. Use when the user asks for a video, a clip, an animation or text-to-video.\n---\n# Create a video\n\n1. Write one prompt that says what happens, the setting, the camera movement and the mood.\n2. Call `generate_video` with the `prompt`. When the user names no model, follow what the `model` input's own description says to use. Set `duration` in seconds and `aspect_ratio` when the user gives them, and `generate_audio` to false when they want a silent clip.\n3. A video takes minutes. The call returns a job id: call `get_job` with it, and again until the video is ready. Never start the same video twice.\n4. Reply with the video link, the model, the length and the resolution.\n\nTo start from a picture instead, pass its link as `image`. To continue a finished video, pass `extend_from` with its `job_id`. To see the video models, call `list_models` with `modality` set to `video`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}