krillinai-cover
Use when generating a cover image with the KrillinAI CLI from a complete image prompt,…
Use when an agent needs to build or operate the embedded KrillinAI CLI, choose a supported command, or interpret its JSON, manifest, subtitle, dubbing, render, cover, speech, and voice outputs.
$ npx -y skills add krillinai/opencreator --skill krillinai-cli --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/krillinai-cliContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when an agent needs to build or operate the embedded KrillinAI CLI, choose a supported command, or interpret its JSON, manifest, subtitle, dubbing, render, cover, speech, and voice outputs.
name: krillinai-cli description: Use when an agent needs to build or operate the embedded KrillinAI CLI, choose a supported command, or interpret its JSON, manifest, subtitle, dubbing, render, cover, speech, and voice outputs.
Use this as the top-level routing skill for KrillinAI command-line work.
Build both KrillinAI binaries through the repository script:
pnpm krillinai:build
For the current machine, locate the CLI without assuming a platform or architecture:
TARGET="$(node -p "process.platform + '-' + process.arch")" SUFFIX="$(node -p "process.platform === 'win32' ? '.exe' : ''")" KRILLINAI_CLI="$PWD/.runtime/build/krillinai/$TARGET/bin/krillinai-cli$SUFFIX" test -f "$KRILLINAI_CLI"
The CLI loads `config/config.toml` relative to its process working directory. For real runs from a source checkout, use `runtime/krillinai` as the process working directory and create its ignored `config/config.toml` from `config/config-example.toml` without overwriting an existing file. A release archive should be run from its unpacked package root.
For build layout, configuration, JSON, manifest, output, and error details, read:
skills/krillinai-cli/references/cli-contract.md
| User intent | Command / skill | |---|---| | Generate source, target, bilingual, and short vertical subtitles | `subtitle`; use `krillinai-subtitle` | | Generate target-language dubbing from subtitles | `tts`; use `krillinai-tts` | | Create landscape videos | `render-horizontal`; use `krillinai-render-horizontal` | | Create portrait/short-form videos | `render-vertical`; use `krillinai-render-vertical` | | Generate a cover from a complete image prompt | `cover`; use `krillinai-cover` | | Generate speech from plain text | `speech` | | List provider voice codes for Aliyun, OpenAI, or MiniMax | `voices` | | Validate a requested multi-stage output plan | `pipeline --dry-run`; use `krillinai-pipeline` |
`pipeline` only validates plans in dry-run mode; non-dry-run execution returns `unsupported_command`. `status` is reserved and unsupported.
REPO_ROOT="$PWD" WORKDIR="$REPO_ROOT/tasks/demo" mkdir -p "$WORKDIR" (cd "$REPO_ROOT/runtime/krillinai" && "$KRILLINAI_CLI" subtitle \ "https://www.youtube.com/watch?v=VIDEO_ID" \ --origin-lang en \ --target-lang zh_cn \ --workdir "$WORKDIR" \ --caption-source any \ --prepare-video) (cd "$REPO_ROOT/runtime/krillinai" && "$KRILLINAI_CLI" render-vertical \ --workdir "$WORKDIR")
Formerly KrillinAI. Open-source AI workspace for creators, powered by Codex. Create videos, images, voice, avatars, video translation, and edits with Agents in one place.
Repo: krillinai/opencreator
Use when generating a cover image with the KrillinAI CLI from a complete image prompt,…
Use when validating or documenting a multi-stage KrillinAI CLI output plan; the current…
Use when rendering landscape videos with KrillinAI CLI, including original video plus…
Use when rendering portrait videos with KrillinAI CLI, including converting source video to…
Use when generating subtitles with KrillinAI CLI from a YouTube link, Bilibili/local video,…
Use when generating target-language dubbing with KrillinAI CLI from SRT subtitles, including…