About together-video
A skill for developers using Together AI video APIs to generate videos from text or images. It covers model selection, keyframe controls, asynchronous job polling, and downloading completed outputs.
Key features
- 01Generate video from text
- 02Convert images into video
- 03Control first and last keyframes
- 04Poll asynchronous generation jobs
- 05Download completed videos
Use cases
- 01Generate short videos from prompts
- 02Animate an existing image
- 03Add job polling and downloads to a script or product
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ togethercomputer/ skills --skill together-videoAfter installing, type/together-videoin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/api-reference.mdmodels.mdscripts/generate_video.pygenerate_video.tsimage_to_video.pyDetails
From the project READMETogether Video
Overview
Use Together AI video APIs for:
- text-to-video generation
- image-to-video generation
- first-frame and last-frame keyframe control
- asynchronous job polling
- local download of completed outputs
When This Skill Wins
- Generate short videos from prompts
- Animate an existing image
- Choose among Veo, Sora, Kling, Seedance, PixVerse, Vidu, or other supported models
- Add polling and download logic to a product or script
Hand Off To Another Skill
- Use
together-imagesfor still-image generation or editing - Use
together-dedicated-containersonly when a custom video-serving runtime is required
Quick Routing
- Text-to-video generation
- Start with scripts/generate_video.py or scripts/generate_video.ts
- Read references/api-reference.md
- Image-to-video with keyframes
- Start with scripts/image_to_video.py
- Read references/api-reference.md
- Parameter tuning, polling, or troubleshooting
- Model, dimension, and prompt-limit selection
- Read references/models.md
Workflow
- Confirm whether the user needs text-to-video or image-to-video.
- Choose the model based on duration, dimension, keyframe support, and audio support.
- Submit the async job and poll until a terminal state.
- Download the result promptly before signed URLs expire.
High-Signal Rules
- Python scripts require the Together v2 SDK (
together>=2.0.0). If the user is on an older version, they must upgrade first:uv pip install --upgrade "together>=2.0.0". - Together video generation is asynchronous; do not treat it like a synchronous image call.
- Keyframe support is model-specific. Validate support before promising first-plus-last-frame control.
- Keep polling and download logic as part of the workflow, not as an afterthought.
- Use explicit dimensions and generation parameters rather than relying on unstable defaults.
Resource Map
- API reference: references/api-reference.md
- Polling, parameter tuning, and troubleshooting: references/api-reference.md
- Model guide: references/models.md
- Python text-to-video workflow: scripts/generate_video.py
- TypeScript text-to-video workflow: scripts/generate_video.ts
- Python image-to-video workflow: scripts/image_to_video.py
Official Docs
Comments
Markdown supported