About krillinai-pipeline
krillinai-pipeline validates planned KrillinAI media outputs and guides execution through individual stage commands. It checks plans in dry-run mode; it does not run the full pipeline.
Key features
- 01Validate requested output plans
- 02Support subtitle, dubbing, and video outputs
- 03Guide execution by individual stages
- 04Verify results through manifests and files
Use cases
- 01Check a media plan before generation
- 02Rerun only a failed stage
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ krillinai/ opencreator --skill krillinai-pipelineAfter installing, type/krillinai-pipelinein Claude Code to confirm it loaded.
Details
From the project READMEKrillinAI Pipeline
Use this skill to validate a requested stage plan. Run real work through the individual stage commands because non-dry-run pipeline execution returns unsupported_command.
Plan Validation
(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" pipeline \
--outputs "subtitle,tts,vertical-bilingual" \
--dry-run)
Outputs Values
| Output | Stage |
|---|---|
subtitle | Generate subtitle files |
tts | Generate dubbing |
horizontal-bilingual | Render landscape bilingual video |
horizontal-dubbed | Render landscape dubbed video |
vertical-bilingual | Render portrait bilingual video |
vertical-dubbed | Render portrait dubbed video |
cover | Generate cover |
The dry-run validates output names and returns a successful pipeline-stage JSON response. It does not execute stages or write a task manifest.
Execute The Plan
Map the validated outputs to subtitle, tts, render-horizontal, render-vertical, and cover. Run each required command independently and use the same absolute --workdir.
Recovery Strategy
- If
subtitlesucceeds and render fails, rerun only render with the same--workdir. - If TTS fails, keep subtitle outputs and rerun
ttsafter fixing provider config. - Read
krillinai_manifest.jsonbefore rerunning to avoid repeating expensive work.
Verification
- Require terminal JSON with
"ok": truefor dry-run validation. - For real work, confirm every independently executed stage succeeded.
- Confirm manifest stages and requested output files, not just the plan response.
- Inspect final requested media/cover files, not only intermediate outputs.
- For shared CLI details, read
skills/krillinai-cli/references/cli-contract.md.