tuziapi avatar

Tuzi Video Gen

This is a video generation backend that hits the Tuzi API with support for Veo, Sora, Kling, and Seedance models. The interesting bit is the long video mode, which chains multiple segments together by feeding each segment's last frame as a reference image to the next one, then stitches everything with ffmpeg. It handles the usual CLI options for prompts, durations, and aspect ratios, plus it has a preferences system through EXTEND.md files so you're not constantly passing the same flags. Default model is veo3.1. You'll need an API key from tu-zi.com and ffmpeg installed if you want the multi-segment concatenation to work.

skills.sh installs
189
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add tuziapi/tuzi-skills --skill tuzi-video-gen --agent claude-code

Installs into .claude/skills of the current project.

Files

Video Generation (AI SDK)

Tuzi API video generation backend. Default model: veo3.1.

Script Directory

Agent Execution:

  1. SKILL_DIR = this SKILL.md file's directory
  2. Script path = ${SKILL_DIR}/scripts/main.ts

Step 0: Load Preferences ⛔ BLOCKING

CRITICAL: This step MUST complete BEFORE any video generation. Do NOT skip or defer.

0.1 Check API Key

echo "${TUZI_API_KEY:-not_set}"
grep -s TUZI_API_KEY .tuzi-skills/.env "$HOME/.tuzi-skills/.env"
ResultAction
Key foundContinue to Step 0.2
Key NOT found⛔ Run API key setup (see references/config/first-time-setup.md) → Store key → Then continue

0.2 Check EXTEND.md

test -f .tuzi-skills/tuzi-video-gen/EXTEND.md && echo "project"
test -f "$HOME/.tuzi-skills/tuzi-video-gen/EXTEND.md" && echo "user"
ResultAction
FoundLoad, parse, apply settings
Not found⛔ Run first-time setup (references/config/first-time-setup.md) → Save EXTEND.md → Then continue

Sponsors

Details

Repository
github.com/tuziapi/tuzi-skills
Categories
Backend & APIs, Generative Media
First seen
Jun 3, 2026

More from tuziapi/tuzi-skills

All 20
1itsmostafa avatarcognitoitsmostafa/aws-agent-skillsAWS Cognito user authentication and authorization service. Use when setting up user pools, configuring identity pools, implementing OAuth flows, managing user a188skills.sh installs
2martinholovsky avatarkanidm-expertmartinholovsky/claude-skills-generatorExpert in Kanidm modern identity management system specializing in user/group management, OAuth2/OIDC, LDAP, RADIUS, SSH key management, WebAuthn, and MFA. Deep188skills.sh installs
3johnrogers avatarsqlite-datajohnrogers/claude-swift-engineeringUse when working with SQLiteData library (@Table, @FetchAll, @FetchOne macros) for SQLite persistence, queries, writes, migrations, or CloudKit private database187skills.sh installs
4vm0-ai avatargmailvm0-ai/vm0-skillsGmail API for email management. Use when user says "check email", "send email", "search Gmail", "my inbox", or mentions Gmail messages.187skills.sh installs
5oguzhan18 avatarangular-httpoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular HttpClient, HTTP requests, interceptors, error handling, or API communication in Angular applications.185skills.sh installs
6blessonism avatarmineru-extractblessonism/openclaw-search-skillsUse the official MinerU (mineru.net) parsing API to convert a URL (HTML pages like WeChat articles, or direct PDF/Office/image links) into clean Markdown + stru184skills.sh installs