Text-to-video and image-to-video generation via Together AI, including keyframe control, model and dimension selection, asynchronous job polling, and video downloads.
Text-to-video and image-to-video generation via Together AI, including keyframe control, model and dimension selection, asynchronous job polling, and video downloads.
Reach for it whenever the user wants motion generation on Together AI rather than still-image generation or text-only inference.
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars1
LicenseLICENSE
Default branchmain
Status
Archived
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md3,197 B
docsSUMMARY.md317 B
History
First seen on skills.sh
First recorded snapshot · 1 installs
SKILL.md
Together 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-images for still-image generation or editing
Use together-dedicated-containers only when a custom video-serving runtime is required
Quick Routing
Text-to-video generation
- Start with [scripts/generatevideo.py](scripts/generatevideo.py) or [scripts/generatevideo.ts](scripts/generatevideo.ts) - Read [references/api-reference.md](references/api-reference.md)
Image-to-video with keyframes
- Start with [scripts/imagetovideo.py](scripts/imagetovideo.py) - Read [references/api-reference.md](references/api-reference.md)
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](references/api-reference.md)
Polling, parameter tuning, and troubleshooting: [references/api-reference.md](references/api-reference.md)
Model guide: [references/models.md](references/models.md)