| name | video-production |
| description | When the user wants to create a short video โ generate with Seedance, validate and save output files. |
| triggers | {"intent_patterns":["่ง้ข|video|็ญ่ง้ข|short.*video|็ๆ.*่ง้ข|create.*video","ๅจ็ป|animation|ๅจๆ.*ๆๆ|motion|่ฝฌๅบ|transition","่ง้ข.*็ด ๆ|video.*clip|็ๆฎต|footage","ๅพ็.*ๅ.*่ง้ข|image.*to.*video|ๅจ่ตทๆฅ|animate.*this","seedance|็ๆ.*ๅจ็ป|make.*video"],"context_signals":{"keywords":["่ง้ข","video","ๅจ็ป","animation","็ญ่ง้ข","seedance","clip","motion","็ๆฎต"]},"confidence_threshold":0.6} |
| priority | 7 |
| requires_tools | ["bash"] |
| max_tokens | 200 |
| cooldown | 30 |
video-production
Generate short videos via ARK Seedance backend.
Required Env
ARK_API_KEY
SEEDANCE_ENDPOINT_ID
Constraints
action=generate only.
- Backend must return a video
url; missing URL fails fast.
- Output file must be written and non-empty, otherwise
success=false.
- Default output path:
/tmp/seedance_<ts>.mp4.
Parameters
| name | type | required | notes |
|---|
| prompt | string | yes | video description |
| duration | number | no | seconds, default 5 |
| output | string | no | output path |
Usage
python3 skills/video-production/run.py generate --prompt 'cute cat animation' --duration 5 --output /tmp/cat.mp4