{"id":46636,"plugin_id":"plugin_asdk_app_6abbdfc4957881918983a1f223d495ea","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:30:35.346Z","digest":"b5f616a047578ac863758c7bb622399f242a83e5bc0ff297736a921b81d86447","against":null,"payload":{"description":"Render, share and publish Crealix videos, with the final MP4, a share or download link, or a post on the user's connected TikTok, YouTube and Instagram accounts. Use when the user asks to export, render, download, share, post or publish a video or an AI clip, or whether a post went live.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":385}],"name":"publish-video","skill_md_contents":"---\nname: publish-video\ndescription: Render, share and publish Crealix videos, with the final MP4, a share or download link, or a post on the user's connected TikTok, YouTube and Instagram accounts. Use when the user asks to export, render, download, share, post or publish a video or an AI clip, or whether a post went live.\n---\n\n# Render, share and publish\n\n## 1. Render (the final MP4)\n\n- Only when the user asks for the final video. Never right after creating.\n- The card's Render button renders it at the price it shows. In the chat,\n  `render_project` with the quality they want (1080p unless they ask for 720p or\n  4K). It costs credits by length and quality: say the price; if Crealix answers\n  `CONFIRMATION_REQUIRED`, ask and wait for a yes.\n- It takes a few minutes. Follow it quietly with `get_status`; when it is done,\n  the card shows the final video to play and download.\n- Some plans don't include cloud rendering. If so, say it plainly: they can\n  still preview it and export from the editor (share its link). Never suggest\n  upgrading.\n\n## 2. Share\n\n`create_share_link` gives a public page to watch and download a rendered video\nor a finished AI generation, for people without Crealix. Optionally it expires\nafter some hours.\n\n## 3. Publish to social networks\n\nOnly when the user asks, and only after they approved exactly what goes where.\n1. `list_social_accounts`: which TikTok, YouTube and Instagram accounts are\n   connected and healthy. None, or one needs reconnecting: they connect it in\n   Crealix (share the link). Never sign in for them.\n2. `get_publish_options` for the video and the accounts they chose. Relay what\n   they must decide for each network:\n   - TikTok: the creator account, a privacy level the user picks (there is no\n     default), which interactions to allow, and the consent line, shown as\n     given;\n   - YouTube: title, privacy, and whether it is made for kids;\n   - Instagram: the business account and feed sharing.\n   Write a caption and hashtags that suit the video, and let them edit.\n3. Show the full plan (each account, caption, privacy) and wait for an explicit\n   yes.\n4. `publish_video` with `userConfirmed`. Posting cannot be undone from here.\n5. `list_posts` shows each post's status and its link once live. If one failed,\n   say why in plain words and what to do.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}