train
Skill10k starsChanged 10 days agoApache-2.0View on GitHub
Prepare datasets or configs, launch, monitor, resume, or validate LTX training runs. Use for training, fine-tuning, LoRA creation, or individual stages of that workflow.
8 other projects use a version of this.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- NVIDIA/sports-intelligence-playbookstheir own version, first seen Nov 8, 2026
- KingKongRobotics/jumpertheir own version, first seen Nov 8, 2026
- vidit19sharma/neogentstheir own version, first seen Nov 1, 2026
- phaddad90/train-conductortheir own version, first seen Oct 14, 2026
- rohanpsingh/LearningHumanoidWalkingtheir own version, first seen Oct 8, 2026
- LockeZeRo/site-buildertheir own version, first seen Aug 28, 2026
Who's talking about Lightricks/LTX-2
- leejet/stable-diffusion.cpp“[Feature] LTX-2 model support”GitHub · Jan 12, 2026 · 18 reactions
- huggingface/diffusers“Add Support for LTX-2.3 Models”GitHub · Mar 6, 2026 · 17 reactions
- @aipet.bsky.social“Norah Jone's "Turn Me On" lip synced by a cast of AI characters courtesy of the new Ai video model LTX 2 by …”Bluesky · Jan 9, 2026 · 14 likes
- ostris/ai-toolkit“LTX-2 support ”GitHub · Jan 7, 2026 · 9 reactions
- tdrussell/diffusion-pipe“Support LTXV-2”GitHub · Jan 6, 2026 · 9 reactions
The biggest 5 of 57 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 57
Talked about on GitHub, Bluesky and the web (57 times).
On GitHub · 50
- Jan 12, 2026[Feature] LTX-2 model support — leejet/stable-diffusion.cpp18 reactions · 3 comments
- Mar 6, 2026Add Support for LTX-2.3 Models — huggingface/diffusers17 reactions · 10 comments
- Jan 7, 2026LTX-2 support — ostris/ai-toolkit9 reactions · 12 comments
- Jan 6, 2026Support LTXV-2 — tdrussell/diffusion-pipe9 reactions · 11 comments
- Jan 30, 2026Add LTX2 Condition Pipeline — huggingface/diffusers6 reactions · 11 comments
45 more on GitHub
- Jun 17, 2026feat: add support for init audio allowing Audio to Video (A2V) for LTX2.3 — leejet/stable-diffusion.cpp5 reactions · 1 comment
- Jan 9, 2026[Feature] Add LTX-2 support — nunchux-ai/ComfyUI-nunchaku4 reactions · 1 comment
- Jan 6, 2026FLF2V support and workflow — Lightricks/ComfyUI-LTXVideo2 reactions · 3 comments
- Aug 5, 2026fix(ltx): align guidance controls with pipeline recipes — utensils/mold1 reaction · 1 comment
- Feb 7, 2026Migrate from LTX-Video (diffusers) to LTX-2 native pipeline — jodaltro/video-generator-api1 reaction
- Jan 30, 2026LTX-2 updated nodes — Comfy-Org/ComfyUI1 reaction
- Jan 8, 2026[MAX] Propose to Add Support for Video Generation: `Lightricks/LTX-2` — modular/modular1 reaction · 5 comments
- Nov 4, 2026[RESEARCH DRAFT][Q3] Realism-Aware Media Planning — Creative Brain → PULSE Studio (unapproved) — trung-via/ai-commerce0 reactions · 1 comment
- Nov 1, 2026Small fixes: LTX-2 licence link, tool credits on the licences page, wrapping Source names, Explore copy — sytesims/imagination-is-all-you-need0 reactions
- Oct 28, 2026fix(ltx-2.3): fetch the licence from GitHub after upstream removed it from the Hub — dgrauet/mlx-forge0 reactions
- Oct 25, 2026ENGINE-08: 独立 LTX Video 本地适配器研究 — huliye24/narrilume0 reactions
- Oct 23, 2026when you update LTX 2.5 version — Kruk2/jasna0 reactions · 4 comments
- Oct 22, 2026[FEATURE] Pull files from multiple repos into a single Model — defilantech/LLMKube0 reactions
- Oct 20, 2026Refresh four LTX native video recipes to 1.5.0 — CarstVaartjes/vonk-forge-recipes0 reactions
- Oct 17, 2026[MASTER] 48-hour GPU video training, safety, and checkpoint mission — tamerabuhalaweh/Vision0 reactions · 2 comments
- Oct 14, 2026Fix LTX video loss on fixed conditioning tokens — modelscope/DiffSynth-Studio0 reactions · 1 comment
- Oct 13, 2026Refresh the LTX-2 native recipes to Lightricks/LTX-2 1.4.2 — CarstVaartjes/vonk-forge-recipes0 reactions
- Oct 13, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 12, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 9, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 8, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 6, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 5, 2026Refresh needs review: ltx-2-19b-distilled-fp8-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 5, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 5, 2026Refresh needs review: ltx-2-19b-dev-bf16-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 4, 2026Refresh needs review: ltx-2-19b-distilled-fp8-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 4, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 4, 2026Refresh needs review: ltx-2-19b-dev-bf16-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 3, 2026Refresh needs review: ltx-2-19b-distilled-fp8-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 3, 2026Refresh needs review: ltx-2-19b-distilled-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Oct 3, 2026Refresh needs review: ltx-2-19b-dev-bf16-diffusers-single — CarstVaartjes/vonk-forge-recipes0 reactions · 1 comment
- Sep 26, 2026ABANDONED: compiled A2V quality/latency experiment — superseded by #232 — yagobordell/Bordell-s-Flow0 reactions
- Sep 24, 2026Text to video: LTX-2.5 — bisand/kvad0 reactions · 22 comments
- Sep 5, 2026[Model][Perf] Optimize LTX Ulysses sequence parallelism — vllm-project/vllm-omni0 reactions · 4 comments
- Aug 27, 2026Add Phase 7 reproducible LTX benchmark — yagobordell/Bordell-s-Flowsays it tested it0 reactions
- Aug 26, 2026feat(ltx2): complete LTX-2.5 Metal release qualification — utensils/mold0 reactions
- Aug 26, 2026feat(ltx2): add native LTX 2.5 support — utensils/mold0 reactions
- Aug 25, 2026feat(ltx2): add LTX 2.5 asset contracts — utensils/mold0 reactions
- Aug 25, 2026test(ltx2): phase 5 — verify against upstream and complete release gates — utensils/mold0 reactions · 11 comments
- Aug 25, 2026feat(ltx2): phase 3 — complete decoder, audio, duration, and admission — utensils/mold0 reactions · 4 comments
- Aug 20, 2026fix(ltx2): noise soft appended conditioning — utensils/mold0 reactions · 3 comments
- Aug 18, 2026inference: unpack the self-contained Gemma 4 TE assets + fix BOS handling (sc-18762) — SceneWorks/inference0 reactions
- Aug 18, 2026license(sc-18785): LTX-2.x Community License (2026-08-11) + Gemma 4 terms — SceneWorks/SceneWorks0 reactions
- Aug 15, 2026fix(ltx-2.3): link the licence text these weights were actually obtained under — dgrauet/mlx-forge0 reactions
- Aug 14, 2026fix(cards): ship the upstream licence with the weights it binds — dgrauet/mlx-forge0 reactions
On Bluesky · 6
- Jan 9, 2026Norah Jone's "Turn Me On" lip synced by a cast of AI characters courtesy of the new Ai video model LTX 2 by Lightricks.… — @aipet.bsky.social14 likes and reposts · 2 replies
- Sep 7, 2026LTX-2 generates synchronized audio and video in a single DiT model instead of using separate pipelines for soundtracking. It provides… — @latreon.bsky.social1 likes and repost
- Aug 12, 2026📦 Lightricks / LTX-2 ⭐ 8,609 (+40) 🗒 Python Official Python inference and LoRA trainer package for the LTX-2 audio–video generative model. — @github-trending.bsky.social1 likes and repost
- Jan 14, 2026LTX-2 is the first DiT-based audio-video generation in one model: synchronized audio and video, high fidelity, multiple performance modes,… — @mdsiaofficial.bsky.social1 likes and repost
- Jan 11, 2026Damn, you can have so much fun with the LTX-2. Video generating with sound (text to video, image to video) Runnable locally with low VRAM… — @zcat-app.bsky.social1 likes and repost
1 more on Bluesky
- Jan 11, 2026LTX-2 - 视频(包括语音)生成模型 GitHub: github.com/Lightricks/L... ComfyUI节点: github.com/Lightricks/C... — @maoguofang.bsky.social0 likes and reposts · 1 reply
On the web · 1
- Jul 9, 2026Download README.md from Lightricks/LTX-2.3 — huggingface.co
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- KingKongRobotics/jumper★ 3.1ksame name
- rohanpsingh/LearningHumanoidWalking★ 1.2ksame name
- qtzx06/yolodex★ 96same name
- NVIDIA/sports-intelligence-playbooks★ 86same name
- vidit19sharma/neogents★ 1same name
- LockeZeRo/site-builder★ 0same name
- orchimada/judgment-gym★ 0same name
- phaddad90/train-conductor★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Show its rules and text
We split this skill into the rules it gives an agent
17 rules. 0 are common, 14 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 8 edited versions we read keep these.
14
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Read the relevant sections and selected example config before using them.
- Distinctive: line 33
Keep generated files in one run workspace.
- Distinctive: line 38
Use supported configurations.
- Distinctive: line 46
Use what the user already said.
- Distinctive: line 55
Check prerequisites only for the requested stages.
- Very specific: line 59
When configuring or launching a tracked run, check W&B credentials without printing secrets: uv run python -c "import wandb.
- Very specific: line 61
Use its credential resolution rather than wandb status.
- Distinctive: line 64
If a run already exists, determine whether it is live, completed or interrupted before creating another process.
- Very specific: line 71
Use a user-selected workspace, otherwise ./projects/<run-name>/.
- Distinctive: line 73
When a config is needed, reuse the supplied config or copy the selected mode's example to the run workspace.
- Distinctive: line 77
Before expensive work, run cheap checks relevant to the request: config/schema validation without model loading, paths, dependencies, model …
- Distinctive: line 89
Follow the dataset and utility guides for the selected mode.
- Distinctive: line 99
When validation is in scope, use a small set of training-set prompts and task-relevant examples, reusing user examples where available.
- Distinctive: line 106
Only where uncertainty remains, run the smallest useful execution check for the requested work: for example, encode a sample, complete an …
- Distinctive: line 111
Keep scratch configs, latents and outputs separate, preserving relative media paths when filtering metadata.
- Distinctive: line 122
Prefer a new output root for rebuilding.
- Distinctive: line 126
If samples or modalities are missing, diagnose and surface the discrepancy before training.
“Common” is measured: kept by at least 6 in 10 of the 8 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Train
Complete the requested stages: dataset preparation, configuration, launch, monitoring, resume, validation, or a full run. Skip unrelated stages and stop when the requested outcome is delivered. The trainer docs and example configs own the technical details; this skill owns the workflow.
Read as needed
Read the relevant sections and selected example config before using them. Do not load every guide up front.
| Need | Source |
| Prerequisites, installation, model compatibility | Quick start |
| Intent → modalities, conditioning, example config | Training modes |
| Metadata, paths, buckets, triggers, preprocessing and reuse | Dataset preparation |
| Config fields, validation samples and conditions | Configuration reference |
| Scene splitting, captioner setup and CLI options | Utility scripts |
| Launch, distributed training, checkpoints and tracking | Training guide |
| A failed step | Troubleshooting |
Resolve repo paths from the repository root. Run trainer scripts from packages/ltx-trainer/ with absolute config paths.
Boundaries
- Keep generated files in one run workspace. Read source data in place or stage links/copies; preserve the originals. Get explicit approval before overwriting existing datasets, captions, preprocessing artifacts or trained outputs, or modifying files outside the run workspace. Disposable scratch created for this invocation can be regenerated.
- Present a concrete plan and get approval before captioning, encoding, autotuning or training. Honor authorization already given; ask again when the work would exceed it. Include missing installations and model downloads in the plan.
- Use supported configurations. If the requested behavior requires trainer code changes, explain the gap and get consent for that separate work.
- Report observed counts, timings, memory and losses. Label uncertain recommendations; do not promise training quality or infer dataset sufficiency from sample counts. Successful setup checks establish only what they exercised, not learning quality.
1. Establish the goal and inspect the environment
Use what the user already said. Clarify only unresolved choices needed for the requested stages: what should be
generated or conditioned on, LoRA versus full fine-tuning, target dimensions/duration, steps, and an optional trigger.
For a plain concept/style LoRA, clarify text-only versus starting-image use; propose i2v_lora.yaml for both/unsure.
Inspect the relevant source metadata/media, existing artifacts, dependencies, available disk, model components, and training environment. Probe clip lengths for small datasets before proposing a frame bucket. For missing captions, check viable backends, credentials and cached weights using the utility guide; skip captioner setup when captions already exist.
Check prerequisites only for the requested stages. Writing a config or inspecting metadata does not require CUDA, model downloads, or captioner setup. Before encoding or training, verify CUDA and required data/model files are available; explain any missing prerequisites.
When configuring or launching a tracked run, check W&B credentials without printing secrets:
uv run python -c "import wandb; print(bool(wandb.Api().api_key))".
Use its credential resolution rather than wandb status; an error is not evidence that tracking is unavailable.
Record whether tracking will be enabled in the plan.
If a run already exists, determine whether it is live, completed or interrupted before creating another process.
For monitoring requests, report its status without relaunching. For resume, inspect the checkpoint/state and use the
training guide's explicit checkpoints.load_checkpoint flow within the user's authorization.
Reuse the existing plan, config and data; perform only the work needed for the requested monitoring or resume action.
2. Prepare a reviewable plan and config
Use a user-selected workspace, otherwise ./projects/<run-name>/.
When a config is needed, reuse the supplied config or copy the selected mode's example to the run workspace. Adapt memory settings from the shipped low-VRAM example when needed, preserving the chosen modalities, conditions and LoRA targets. Keep defaults unless the user's goal or measured hardware behavior warrants a change.
Before expensive work, run cheap checks relevant to the request: config/schema validation without model loading, paths, dependencies, model compatibility, metadata/media readability, bucket constraints, and existing-artifact compatibility. Reuse equivalent successful checks from an existing run where applicable.
For a new run, write a short plan.md and present it in chat: goal/mode, data and captioning work, model paths,
hardware, resolution/duration, steps and key config choices, validation, outputs, tracking, optional tuning,
and consequential assumptions. For a partial request, cover only the relevant work.
Give cost/time estimates only where grounded; leave unmeasured durations unknown until timings are available.
Obtain approval for this scope before expensive work.
3. Prepare the data
Follow the dataset and utility guides for the selected mode. Keep media paths resolvable relative to the metadata file when staging or filtering it; verify paths before launching an encoder.
- Reuse supplied captions when complete. Otherwise use the captioner's default instruction. Unless the user explicitly waived preview review, show captions for up to three samples in full and wait for approval before captioning the rest. Apply requested changes and repeat the preview.
- Required references and masks express the user's task: use supplied inputs or a generation method the user requested. Ask for missing inputs rather than inventing their content or substituting a default control method.
- Set a concept trigger through
training_strategy.data.lora_trigger; do not also insert it into raw captions.
When validation is in scope, use a small set of training-set prompts and task-relevant examples, reusing user examples where available. Match conditioning to the mode, include the trigger when used, and describe generated audio consistently with the captions. Keep periodic validation lightweight; plan any broader final evaluation separately. Arrange validation of the final weights while respecting the user's chosen cadence.
4. Check execution as needed, then preprocess
Only where uncertainty remains, run the smallest useful execution check for the requested work: for example, encode a sample, complete an optimizer step, or generate a validation sample. Choose checks for the actual risk, without a fixed training-step count. For memory checks, exercise the intended batch size, dimensions/duration, and relevant conditioning paths; one easy sample does not establish that every configured workload fits.
Keep scratch configs, latents and outputs separate, preserving relative media paths when filtering metadata. Reset scratch checkpoint loading so checks cannot resume or overwrite the main run. Require the selected checks to succeed before the expensive work they are meant to verify. Report what was checked and what remains untested; do not require loss to decrease in a setup check.
Autotune only if included in the approved plan. Bound the trial count and change one runtime setting at a time, recording measured step time and peak memory. Keep the last working configuration; leave task/quality choices fixed.
Reuse compatible artifacts or preprocess with the same config used for training. Follow the dataset guide's
manifest/staleness policy before reuse or incremental preprocessing. Use scripts/preprocess.py <config> --check
to check compatibility; legacy or mismatched reuse requires explicit acceptance under that policy.
Prefer a new output root for rebuilding; never silently overwrite or bypass the guard.
Reconcile artifact identities and counts against the intended training samples for all configured data sources; a manifest match alone does not verify dataset contents. Stop if a required modality has no artifacts, including audio. If samples or modalities are missing, diagnose and surface the discrepancy before training; let the user choose whether to change buckets, repair data or accept dropped samples.
5. Launch, monitor and hand off
Launch using the training guide's command and distributed config for this run. Use the environment's managed
background execution so work and logs remain trackable. Add --disable-progress-bars when redirecting
trainer output or running multi-GPU; preserve logs and checkpoints across sessions.
Explain phase transitions briefly. During training, report actual step/total, recent loss, measured throughput, memory, latest checkpoint and validation samples, and the W&B link when enabled. Measure steady-state step time separately from setup, validation and checkpointing. For completion estimates, include remaining overhead where measured; disclose unknown or excluded costs instead of presenting a steps-only estimate as completion time.
On failure, diagnose using the troubleshooting guide and preserve artifacts. Fix routine issues within the agreed scope; stop when the same failure repeats without new evidence. Describe the proposed recovery and seek approval if it changes the agreed scope or risks existing work.
For a training run, verify completion and the final checkpoint. Surface validation samples as training-set prompts or task-relevant examples, identifying whether they use the final weights. Report any planned but missing validation as incomplete. For separate inference, use the documented matching pipeline within the approved scope.
For a training run, write a concise outputs/run-summary.md with the goal, data, final config and commit,
measured statistics, checkpoint/sample/log paths, tracking link, exact launch command and resume instructions
(including available state).
For partial requests, hand off the requested artifacts or status without starting further stages.
Present results without inventing a quality verdict or demanding one.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

