Skip to content
Back to skills

Text To Video

ASecurity

"Route VGen text-to-video training, inference,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
toolspythonbash

Works with

  • cli

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill text-to-video --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Text To Video?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Text To Video
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-text-to-video/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-text-to-video)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: text-to-video
description: "Route VGen text-to-video training, inference,
  VideoLCM/TF-T2V/HiGen workflows, VideoComposer-style conditioning, and SR600
  upscaling."
metadata:
  disco-role: operating
disable-model-invocation: true
license: NO_LICENSE
---

# text-to-video

Use this sub-skill when a VGen task is about text-prompted video generation or its immediate T2V variants:

- ModelScope text-to-video training or inference.
- HiGen text-to-video inference and the HiGen training config family.
- TF-T2V 16-frame/32-frame inference.
- VideoLCM T2V training, inference, and low-step sampling.
- VideoComposer-style conditioning used by TF-T2V and VideoLCM (`depth`, `sketch`, `local_image`, masks, and related partial-key routing).
- SR600 upscaling for generated T2V/HiGen/TF-T2V/VideoLCM outputs.

Do **not** use this sub-skill for DreamVideo subject/motion customization, I2VGen image-to-video, InstructVideo reward fine-tuning, Gradio/Cog/Replicate/demo wrappers, or deployment packaging.

## Fast route

1. Open the candidate YAML and read `TASK_TYPE` first. VGen dispatch is config-driven: `train_net.py` builds `ENGINE[type=TASK_TYPE]`; `inference.py` builds `INFER_ENGINE[type=TASK_TYPE]`.
2. Match the family:
   - `configs/t2v_*`: ModelScope T2V (`UNetSD_T2VBase`).
   - `configs/higen_*`: HiGen (`UNetSD_HiGen`).
   - `configs/tft2v_t2v_*`: TF-T2V text-to-video (`UNetSD_TFT2V`).
   - `configs/tft2v_vcomposer_*`: TF-T2V with VideoComposer-style conditioning (`UNetSD_TFT2V`).
   - `configs/videolcm_t2v_*`: VideoLCM text-to-video (`UNetSD_VideoLCM`).
   - `configs/videolcm_vcomposer_*`: VideoLCM with VideoComposer-style conditioning (`UNetSD_VideoLCM`).
   - `configs/sr600_*` and `*_sr600_infer.yaml`: SR600 upscaling (`UNetSD_SR600`).
3. Validate the configured prompt/data list before a long run:

   ```bash
   python sub-skills/text-to-video/scripts/preview_dataset.py \
     --repo-root /path/to/VGen --config configs/t2v_infer.yaml --no-render --strict
   ```

4. For training-data previews, render only a few examples and keep outputs under a scratch workspace:

   ```bash
   python sub-skills/text-to-video/scripts/preview_dataset.py \
     --repo-root /path/to/VGen --config configs/t2v_train.yaml --split vid --max-items 2 --render
   ```

5. If changing a UNet family config, run a forward smoke before starting full inference/training:

   ```bash
   python sub-skills/text-to-video/scripts/check_t2v_model_forward.py \
     --repo-root /path/to/VGen --config configs/t2v_train.yaml --device cuda
   ```

6. For SR600, generate the low-resolution videos first, then run the SR config that points at the same prompt/list stem and output directory. Use `double_frames_sr: True` only for 16-frame sources that need pseudo-32-frame SR input.

## References

- Detailed family map, config dispatch, list-file formats, safe CLI overrides, and staged workflows: `references/workflows.md`.
- Failure modes and fixes for config registry, checkpoints, list files, CUDA packages, VideoComposer conditions, and SR600 path matching: `references/troubleshooting.md`.
- Bundled helpers:
  - `scripts/preview_dataset.py`
  - `scripts/check_t2v_model_forward.py`

## Handoff notes for root integration

A future root shared helper could centralize VGen YAML merging, list validation, and prompt/list path expansion across sibling sub-skills. This sub-skill intentionally does not create root files; it keeps local scripts self-contained and mentions shared-helper opportunities only here for the main-agent integration pass.

Files in this skill

  • SKILL.md3.5 KB
  • references/troubleshooting.md8.2 KB
  • references/workflows.md12 KB
  • scripts/check_t2v_model_forward.py6.5 KB
  • scripts/preview_dataset.py14.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.