Install
$ agentstack add skill-krillinai-opencreator-krillinai-subtitle ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
KrillinAI Subtitle
Use this skill for the subtitle stage. Read skills/krillinai-cli/references/cli-contract.md first for binary location, execution working directory, configuration, and JSON behavior.
Command
(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" subtitle "" \
--origin-lang en \
--target-lang zh_cn \
--workdir "$WORKDIR" \
--caption-source any \
--prepare-video)
Inputs
- YouTube URL: prefer
--caption-source any; platform captions are used first, then Whisper fallback. - Local file: use
local:/abs/path/video.mp4or a path accepted by the CLI. - Bilibili or other yt-dlp supported links: use when media download works; platform caption behavior may differ, so expect transcription fallback.
Important Flags
| Flag | Use | |---|---| | --origin-lang | Source language, such as en, zh, ja | | --target-lang | Target language, such as zh_cn | | --workdir | Dedicated task directory | | --caption-source any | Prefer platform captions, fallback to transcription | | --caption-source whisper | Force transcription | | --prepare-video | Require the original video for later render stages | | --bilingual-top=true | Put target language on top in bilingual SRT | | --subtitle-style-file | Merge a JSON subtitle-style override | | --dry-run | Validate without downloads or AI calls |
Outputs
After a real run, read paths from krillinai_manifest.json. Main files:
origin_language_srt.srttarget_language_srt.srtbilingual_srt.srtshort_origin_mixed_srt.srtorigin_video.mp4when media preparation produced or required videoorigin_audio.mp3when transcription preparation produced audio
subtitle --dry-run validates command shape but does not write a manifest or output files.
Verification
- Require terminal JSON with
"ok": true. - Confirm
krillinai_manifest.jsonexists under--workdir. - Spot-check
bilingual_srt.srtordering andshort_origin_mixed_srt.srtreadability. - When
--prepare-videowas requested, require a non-emptyorigin_videooutput. - For Agent integration details, read
skills/krillinai-cli/references/cli-contract.md.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: krillinai
- Source: krillinai/OpenCreator
- License: Apache-2.0
- Homepage: https://www.open-creator.ai/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.