generate-video

v2026.09.24

Create videos with RunComfy AI video models including Seedance, Wan, LTX and Kling. Use for text-to-video, image-to-video, reference-to-video and video edits. Check model-specific duration, aspect ratio, audio, inputs and price before submitting one job.

GitHub
安装命令
npx skhub add runcomfy-com/generate-video
Markdown
SKILL.md

Generate videos with RunComfy

Use the connected RunComfy MCP tools; tool names may have a client-specific prefix. If authentication is needed, use the client's RunComfy sign-in flow. Keep credentials out of chat and files.

Plan the shot

  1. Reuse the user's subject, action, camera motion, duration, aspect ratio, resolution, audio preference and budget. Clarify only the details needed to choose a valid request.
  2. Search list_models by the requested family and capability. RunComfy includes Seedance 2.5, Wan 3.0 and LTX 2.5, as well as Kling models; current availability comes from the returned model list. Use list_model_categories when needed.
  3. Call get_model for the exact returned model_id. Distinguish text-to-video, image-to-video, reference-to-video, first/last-frame and editing endpoints. Do not infer supported inputs from a family name.
  4. Read the exact required input names and limits. Match duration, resolution, aspect ratio, audio and seed to the schema. A pricing tier label may differ from the encoded output dimensions.
  5. Check get_balance. Show the complete request and available price estimate, including per-second pricing when applicable. Use existing user authorization and spending limits; obtain missing authorization before paid submission or publication of private input assets.

Submit once and monitor

  • Use publicly accessible HTTPS URLs for model file inputs. Do not send local paths or private browser links. If the user provides a local file, use an available authorized upload route; otherwise explain the requirement.
  • Call run_model once with wait_for_completion: false. Save its request ID and use get_model_request_status to monitor that same job.
  • Poll with reasonable spacing. Do not resubmit just because generation is slow, the client times out, or the response is interrupted. Reconcile the existing request first.
  • Fetch get_model_request_result after completion. Use cancel_model_request if the user cancels or an agreed stopping condition is reached.
  • Inspect the cancellation outcome: an in-progress or finished request may be not_cancellable. Report that result and continue reconciling the job. A monitoring deadline does not guarantee cancellation or a hard spending cap, and already-incurred charges remain possible.
  • Return the actual video URL and request ID. Open or embed it if the client supports video. When inline playback fails, provide the exact direct output link.
  • Distinguish a completed job, successful file retrieval and actual playback verification. Report observed duration, resolution and audio only if inspected; avoid claiming visual quality from status alone.

Useful requests

  • “Compare Seedance, Wan and LTX for a five-second product clip. Show current prices and supported inputs; do not run yet.”
  • “Animate this mug image with a slow camera orbit. Review the exact model, duration and cost first.”

AI video models · Model API documentation

发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

Sep 24, 2026

分类

未分类

许可证

MIT

源路径

plugins/runcomfy/skills/generate-video

默认分支

main

最新提交

c1c88f3

Tree SHA

f38b944