mcpField
T
together-video

together-video

github.com/togethercomputerCreative & media3986 installsUpdated 2w ago
Repository

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

  1. 01Generate video from text
  2. 02Convert images into video
  3. 03Control first and last keyframes
  4. 04Poll asynchronous generation jobs
  5. 05Download completed videos

Use cases

  1. 01Generate short videos from prompts
  2. 02Animate an existing image
  3. 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-video

After installing, type/together-videoin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
api-reference.md
models.md
scripts/
generate_video.py
generate_video.ts
image_to_video.py

Details

From the project README

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

Workflow

  1. Confirm whether the user needs text-to-video or image-to-video.
  2. Choose the model based on duration, dimension, keyframe support, and audio support.
  3. Submit the async job and poll until a terminal state.
  4. 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

Official Docs

Comments

Markdown supported