Summary
为小红书、抖音、X/Twitter、视频号等平台生成短视频内容。分析用户输入,自动适配平台规格,生成视频脚本并调用视频生成后端。当用户要求"生成短视频"、"做一个视频"、"短视频"或为社交平台创建视频内容时使用。
tuziapi/tuzi-skills
为小红书、抖音、X/Twitter、视频号等平台生成短视频?
npx skills add tuziapi/tuzi-skills --skill tuzi-short-video
为小红书、抖音、X/Twitter、视频号等平台生成短视频内容。分析用户输入,自动适配平台规格,生成视频脚本并调用视频生成后端。当用户要求"生成短视频"、"做一个视频"、"短视频"或为社交平台创建视频内容时使用。
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
短篇网文写作。?
13.6K installs短篇网文拆文。拆解爆款短篇小说(番茄短篇 / ? / 重生 / 虐渣等通俗题材)的?
13.4K installs短篇网文扫榜。分析知乎盐言、七猫、黑岩、点众等平台热门短篇数据,捕捉风口题材。触发方式:/story-…
13.3K installsGuide and apply cmux keyboard shortcut customization. Use when the user asks to customize, rebi…
5K installsCreate and trigger Apple Shortcuts for iOS/macOS automation and cross-platform workflows
3.9K installsGenerate engaging short video scripts (30s-3min) for social media platforms like WeChat Channel…
2.6K installsOther skills from tuziapi/tuzi-skills · top by installs.
npx skills add tuziapi/tuzi-skills
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
4,771 B
SUMMARY.md
312 B
Creates short videos for social media platforms. Analyzes content, adapts to platform specs, generates prompts, and calls tuzi-video-gen backend.
This is a workflow-only skill (no scripts). It delegates video generation to tuzi-video-gen.
VIDEOGENDIR: Resolve from skills/tuzi-video-gen/SKILL.md relative to project root.
CRITICAL: This step MUST complete BEFORE any video generation.
echo "${TUZI_API_KEY:-not_set}"
grep -s TUZI_API_KEY .tuzi-skills/.env "$HOME/.tuzi-skills/.env"
| Result | Action |
|---|---|
| Key found | Continue to Step 0.2 |
| Key NOT found | ⛔ Run API key setup (see [references/config/first-time-setup.md](references/config/first-time-setup.md)) |
test -f .tuzi-skills/tuzi-short-video/EXTEND.md && echo "project"
test -f "$HOME/.tuzi-skills/tuzi-short-video/EXTEND.md" && echo "user"
| Result | Action |
|---|---|
| Found | Load, parse, apply settings |
| Not found | ⛔ Run first-time setup ([references/config/first-time-setup.md](references/config/first-time-setup.md)) |
| Path | Location |
|---|---|
.tuzi-skills/tuzi-short-video/EXTEND.md |
Project directory |
$HOME/.tuzi-skills/tuzi-short-video/EXTEND.md |
User home |
EXTEND.md Supports: Default platform | Default model
Schema: references/config/preferences-schema.md
Analyze the user's content (text, article, script, topic description):
Use AskUserQuestion to let user choose target platform (unless specified or saved in EXTEND.md):
header: "Target Platform"
question: "目标发布平台?"
options:
- label: "小红书"
description: "9:16 竖屏, 720x1280"
- label: "抖音"
description: "9:16 竖屏, 1080x1920"
- label: "X/Twitter"
description: "16:9 横屏, 1280x720"
- label: "视频号"
description: "9:16/16:9, 1080x1920"
| Platform | Aspect | Size | Duration | Notes |
|---|---|---|---|---|
| 小红书 | 9:16 | 720x1280 | 15-60s | 竖屏短视频 |
| 抖音 | 9:16 | 1080x1920 | 15-60s | 竖屏,高分辨率 |
| X/Twitter | 16:9 | 1280x720 | 5-140s | 横屏为主 |
| 视频号 | 9:16 | 1080x1920 | 15-60s | 竖屏优先 |
Platform details: See [references/platforms/](references/platforms/)
Based on content analysis and platform:
prompts/01-video-prompt.mdprompts/01-segment-opening.md, 02-segment-main.md, etc.Workflow details: See [references/workflows/](references/workflows/)
npx -y bun ${VIDEO_GEN_DIR}/scripts/main.ts \
--promptfiles <output-dir>/prompts/01-video-prompt.md \
--video <output-dir>/01-video-<slug>.mp4 \
--size <platform-size> \
--seconds <duration>
npx -y bun ${VIDEO_GEN_DIR}/scripts/main.ts \
--video <output-dir>/01-video-<slug>.mp4 \
--segments <N> \
--segment-prompts <output-dir>/prompts/01-segment-opening.md <output-dir>/prompts/02-segment-main.md ... \
--size <platform-size> \
--seconds <per-segment-seconds>
Display:
short-video/{topic-slug}/
├── source-{slug}.md
├── prompts/
│ ├── 01-video-prompt.md (single video)
│ ├── 01-segment-opening.md (long video)
│ ├── 02-segment-main.md
│ └── 03-segment-ending.md
├── segments/ (long video temp, cleaned up)
└── 01-video-{slug}.mp4 (final output)
Custom configurations via EXTEND.md. See Step 0 for paths and supported options.