← CrealixCONTENT HISTORY
WHAT CHANGED
Update to Crealix
Snapshot Oct 24, 2026 · 13:30 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Crealix and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Make a music video with Crealix for a library track, an AI song made for it or the user's own song, with visuals that follow the lyrics and the beat, lyric captions and a waveform. Use when the user wants a music video, a lyric video, a visualizer, or visuals for their song or beat.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 392
}
],
"name": "music-video",
"skill_md_contents": "---\nname: music-video\ndescription: Make a music video with Crealix for a library track, an AI song made for it or the user's own song, with visuals that follow the lyrics and the beat, lyric captions and a waveform. Use when the user wants a music video, a lyric video, a visualizer, or visuals for their song or beat.\n---\n\n# Music video\n\nThe song drives the video. Crealix transcribes the lyrics with their timing and\nplans the scenes on the beat; you add the visual story they follow. Lyrics can\nshow as captions, and an animated waveform can pulse with the audio.\n\n## 1. Get the song\n\nA music video needs exactly one song:\n- a track from Crealix's library: `musicId` from `browse_catalog('music')`;\n- an AI song made for it: `generate_music` (a prompt, style tags, and lyrics if\n the user has them). It costs credits and takes about a minute; wait for it\n with `get_status`, then use its `trackId` as `musicId`;\n- the user's own file: bring it into Crealix (`import_media_from_url` for an\n attachment or a link, `upload_media` for a file on their device) and pass its\n URL as `options.songUrl`.\n\nA long song can be trimmed with `options.musicTrimStartSec` and\n`musicTrimEndSec`. The video lasts as long as the song.\n\n## 2. Read the guide\n\nCall `get_creation_guide('music_video', durationSec, language)`: the format of the\nvisual story, the options (modes, tiers, scene lengths, waveform) and the cast\n(visual styles, captions).\n\n## 3. Write the visual story (hybrid)\n\nSend it as `script`, up to the guide's limit. Describe what we SEE across the\nsong:\n- the main characters and their look, the same all video long;\n- the world: places, era, palette;\n- the arc: how it opens, builds and peaks with the song's climax.\n\nDon't write lyrics or timings: Crealix hears the song and places the beats.\nWithout a story (crealix mode), Crealix plans the visuals from the lyrics alone.\nThat works well when the user has no idea yet.\n\n## 4. Cast it\n\nChoose what suits this song, its mood and its audience:\n- The visual style (`visualStyleId`) from the cast.\n- `options.generationMode`: IMAGES_FIRST (moving stills, the cheapest) or\n FULL_VIDEO (animated clips, much more). Say the price difference and let the\n user choose if they didn't.\n- `options.tier` for image quality. Scene rhythm: `autoSceneDuration`, or a\n fixed `maxSceneDurationSec` for faster or slower cuts.\n- Lyric captions (a caption style, or off), and the waveform\n (`options.enableWaveform`, its style, colours and position) when it suits a\n visualizer.\n- The user's saved characters (`characterIds`) when they want themselves or a\n mascot in it.\n- 16:9 for YouTube, 9:16 for short-form. `cover` for the thumbnail.\n\n## 5. Propose, create, finish\n\n`check_plan` until it is valid, one `validate_plan` with two or three lines of why,\nthen `create_video` with the `proposalId` on a yes in the chat. Follow it with\n`get_status`.\n\nAfterwards, `edit_video` changes the title, lyric captions and the mix. Scenes\nare reworked in the Crealix editor: share its link. Render only when they ask.\n"
}SHA-256 of public snapshot: b866ef340f8bfc5e6bc08d74f27225d421cbce4ad230c9e4fad6fe6e5736a1b7