mcpField
K
krillinai-pipeline

krillinai-pipeline

github.com/krillinaiOther14.0k28 installsUpdated 3d ago
Repository

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

  1. 01Validate requested output plans
  2. 02Support subtitle, dubbing, and video outputs
  3. 03Guide execution by individual stages
  4. 04Verify results through manifests and files

Use cases

  1. 01Check a media plan before generation
  2. 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-pipeline

After installing, type/krillinai-pipelinein Claude Code to confirm it loaded.

Details

From the project README

KrillinAI 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

OutputStage
subtitleGenerate subtitle files
ttsGenerate dubbing
horizontal-bilingualRender landscape bilingual video
horizontal-dubbedRender landscape dubbed video
vertical-bilingualRender portrait bilingual video
vertical-dubbedRender portrait dubbed video
coverGenerate 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 subtitle succeeds and render fails, rerun only render with the same --workdir.
  • If TTS fails, keep subtitle outputs and rerun tts after fixing provider config.
  • Read krillinai_manifest.json before rerunning to avoid repeating expensive work.

Verification

  • Require terminal JSON with "ok": true for 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.

Comments

Markdown supported