Bio Ribo Seq Translation Efficiency
FreedomIntelligence/OpenClaw-Medical-Skills
Calculate translation efficiency (TE) as the ratio of ribosome occupancy to mRNA abundance.
Translate video subtitles (SRT, VTT, TXT) between languages.
$ npx skills add nicepkg/ai-workflow --skill srt-translator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nicepkg/ai-workflow srt-translator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/srt-translator .claude/skills/srt-translator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "srt-translator" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator into .claude/skills/srt-translator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "srt-translator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nicepkg/ai-workflow --skill srt-translator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nicepkg/ai-workflow srt-translator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .agents/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/srt-translator .agents/skills/srt-translator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "srt-translator" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator into .agents/skills/srt-translator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "srt-translator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nicepkg/ai-workflow --skill srt-translator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nicepkg/ai-workflow srt-translator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/srt-translator .cursor/skills/srt-translator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "srt-translator" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator into .cursor/skills/srt-translator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "srt-translator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nicepkg/ai-workflow.git --path workflows/video-creator-workflow/.claude/skills/srt-translator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nicepkg/ai-workflow --skill srt-translator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nicepkg/ai-workflow srt-translator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/srt-translator .gemini/skills/srt-translator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "srt-translator" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator into .gemini/skills/srt-translator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "srt-translator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nicepkg/ai-workflow srt-translatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nicepkg/ai-workflow --skill srt-translator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .github/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/srt-translator .github/skills/srt-translator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "srt-translator" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator into .github/skills/srt-translator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "srt-translator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nicepkg/ai-workflow --skill srt-translator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nicepkg/ai-workflow srt-translator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/srt-translator .opencode/skills/srt-translator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "srt-translator" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/video-creator-workflow/.claude/skills/srt-translator into .opencode/skills/srt-translator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "srt-translator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
srt-translatorTranslate video subtitles (SRT, VTT, TXT) between languages.
Srt Translator is an agent skill from nicepkg/ai-workflow. Translate video subtitles (SRT, VTT, TXT) between languages. Supports batch translation and maintains timing synchronization. Use when creating multilingual subtitles, expanding to international audiences, or translating video transcripts.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Writing & Content, covering Translation and Transcription. The repository describes itself as: 🚀 170+ pre-built skills for Claude Code, Cursor, Codex & 14+ AI tools. Stop re-teaching your AI the same things. One command → instant domain expertise. Marketing, SEO, Trading… The licence is MIT.
Read from SKILL.md and the folder at commit d167b41. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Srt Translator loads about 1.8k tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 190 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from nicepkg/ai-workflow at commit d167b41, republished under its MIT licence (© nicepkg). 190 words, ~1,759 tokens.
.claude/skills/srt-translator/SKILL.md (or your agent's skills folder).Translate subtitles while preserving timing and formatting.
| Format | Extension | Description |
|---|---|---|
| SubRip | .srt | Most common, numbered entries |
| WebVTT | .vtt | Web standard, supports styling |
| Plain Text | .txt | Transcript without timing |
1
00:00:01,000 --> 00:00:04,000
This is the first subtitle line.
2
00:00:04,500 --> 00:00:08,000
This is the second subtitle line.
It can have multiple lines.
3
00:00:08,500 --> 00:00:12,000
And so on...ORIGINAL (English):
1
00:00:05,000 --> 00:00:08,500
Welcome to my channel!
TRANSLATED (Spanish):
1
00:00:05,000 --> 00:00:08,500
¡Bienvenidos a mi canal!
✅ Same timing, same number
✅ Natural translation (not word-for-word)
✅ Appropriate punctuation for target languagePROBLEM: Translation is longer than original
SOLUTION: Split or abbreviate while keeping meaning
ORIGINAL:
1
00:00:10,000 --> 00:00:13,000
Click the subscribe button
GERMAN (longer):
1
00:00:10,000 --> 00:00:13,000
Klickt auf den
Abonnieren-Button
✅ Split into two lines if needed
✅ Keep within ~42 characters per line
✅ Maintain readabilityDON'T just translate - LOCALIZE:
Original: "That costs about 20 bucks"
Spanish (Latin America): "Eso cuesta unos 20 dólares"
Spanish (Spain): "Eso cuesta unos 20 euros"
Original: "Super Bowl Sunday"
French: "Le dimanche du Super Bowl" (keep cultural reference)
Chinese: "超级碗周日" (may need explanation)═══════════════════════════════════════════════════════════════
SUBTITLE TRANSLATION
Source Language: [Language]
Target Language: [Language]
Total Entries: [X]
═══════════════════════════════════════════════════════════════
TRANSLATION NOTES:
─────────────────────────────────────────────────────────────
• [Any cultural adaptations made]
• [Technical terms kept/translated]
• [Idioms adapted]
TRANSLATED SRT:
─────────────────────────────────────────────────────────────
1
00:00:00,000 --> 00:00:03,500
[Translated text]
2
00:00:04,000 --> 00:00:07,500
[Translated text]
[Continue for all entries...]
═══════════════════════════════════════════════════════════════
COPY-PASTE READY FILE:
═══════════════════════════════════════════════════════════════
[Clean SRT output without notes]Translate this SRT file to [Language]:
[Paste SRT content]Translate to multiple languages:
Languages: Spanish, French, German, Japanese, Chinese
[Paste SRT content]Translate this gaming video subtitle to Korean:
- Game: [Game name]
- Tone: [Casual/Professional]
- Technical terms: [Keep English / Translate]
[Paste SRT content]Convert this transcript to SRT format, then translate to [Language]:
[00:00] Hello everyone, welcome to the video.
[00:05] Today we're going to talk about...• Use ustedes (LATAM) vs vosotros (Spain)
• "Click" = "Haz clic" / "Da clic"
• Keep brand names in English
• Informal tone often preferred for YouTube• Tu (informal) vs Vous (formal) - YouTube usually tu
• "Subscribe" = "Abonnez-vous" / "Abonne-toi"
• Quebec French has unique expressions
• Keep anglicisms when commonly used• Du (informal) vs Sie (formal) - Du common on YouTube
• Compound words can be very long - may need line breaks
• "Daumen hoch" = Thumbs up
• Technical terms often kept in English• Casual (だ/である) vs Polite (です/ます)
• YouTube content usually casual-polite mix
• Keep brand names in katakana or English
• Consider vertical text for some contexts• Simplified (CN) vs Traditional (TW)
• No spaces between words
• "Subscribe" = 订阅 (CN) / 訂閱 (TW)
• May need shorter text (faster reading)• Honorific levels matter (해요체 common for YouTube)
• "Subscribe" = 구독
• Mixing English is common and accepted
• Konglish terms often preferred• Brazilian vs European Portuguese differ significantly
• "Você" vs "Tu" usage varies
• "Subscribe" = "Se inscreva" (BR) / "Subscreva" (PT)
• Brazilian audience is larger on YouTube• Right-to-left text
• Modern Standard vs Colloquial
• Numbers may need adjustment
• Consider dialect for specific regions• Devanagari script
• English mixing (Hinglish) is common
• Formal vs informal forms
• Regional language considerationsBefore finalizing translation:
| Issue | Cause | Solution |
|---|---|---|
| Text overflow | Translation longer than original | Split lines, use abbreviations |
| Timing mismatch | Reading speed different | Adjust text length, not timing |
| Encoding errors | Wrong character set | Save as UTF-8 with BOM |
| Broken format | Extra line breaks | Validate SRT structure |
| Awkward phrasing | Literal translation | Localize for natural speech |
EFFICIENT BATCH PROCESS:
1. Get original transcript/SRT
2. Identify top languages for your audience:
- Check YouTube Analytics for viewer locations
- Common targets: ES, PT-BR, FR, DE, JA, KO, ZH
3. Translation priority order:
Tier 1: Spanish, Portuguese (largest non-EN audiences)
Tier 2: French, German (strong markets)
Tier 3: Japanese, Korean (dedicated fandoms)
Tier 4: Chinese, Hindi (massive populations)
4. Upload workflow:
- YouTube: Add via Studio > Subtitles
- Filename: videoname.[lang].srt (e.g., video.es.srt)YouTube Studio > Video > Subtitles > Add Language
File types accepted:
- .srt (SubRip)
- .sbv (YouTube format)
- .vtt (WebVTT)
- .sub (SubViewer)
Naming convention:
videoname.en.srt (English)
videoname.es.srt (Spanish)
videoname.ja.srt (Japanese)⚠️ YouTube's auto-translate is poor quality.
Always provide human-quality translations for top languages.
Priority: Upload translated subtitles for your top 3-5 viewer countries.© nicepkg, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in workflows/video-creator-workflow/.claude/skills/srt-translator of nicepkg/ai-workflow.
Open the folder on GitHubat commit d167b41
Srt Translator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Srt Translator this skillnicepkg/ai-workflow | 285 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Bio Ribo Seq Translation EfficiencyFreedomIntelligence/OpenClaw-Medical-Skills | 3.1k | 1 repos | ~1.4k | Automated safety check: Pass | None | |
| Aliyun Mps Video Translationcinience/alicloud-skills | 397 | — | ~503 | Automated safety check: Pass | MIT | |
| Asc Localize MetadataCamilleScholtz/swmpc | 239 | 5 repos | ~2.8k | Automated safety check: Pass | EUPL-1.2 | |
| Youtube PublishAndonywang123/Epost | 197 | — | ~3.4k | Automated safety check: Warn | None | |
| Video TranslationNoizAI/skills | 526 | — | ~1.3k | Automated safety check: Notes | None |
FreedomIntelligence/OpenClaw-Medical-Skills
Calculate translation efficiency (TE) as the ratio of ribosome occupancy to mRNA abundance.
cinience/alicloud-skills
A skill your agent uses when creating or managing Alibaba Cloud IMS video translation jobs via OpenAPI (subtitle/voice/face).
CamilleScholtz/swmpc
Automatically translate and sync App Store metadata (description, keywords, what's new, subtitle) to multiple languages using LLM translation and asc CLI.
Andonywang123/Epost
Prepare an English YouTube release with local Chinese-to-English translation, subtitles and cover localization, then use a deterministic script connected to dedicated Chrome and YouTube Studio to…
NoizAI/skills
Translate and dub videos from one language to another, replacing the original audio with TTS while keeping the video intact.
cinience/alicloud-skills
A skill your agent uses when live speech translation is needed with Alibaba Cloud Model Studio Qwen LiveTranslate models, including bilingual meetings, realtime interpretation, and speech-to-speech…
nicepkg/ai-workflow
Processes Drafts Pro captures from the Inbox folder. An agent skill from nicepkg/ai-workflow.
nicepkg/ai-workflow
Transform legacy codebases into AI-ready projects with Claude Code configurations.
nicepkg/ai-workflow
Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts.
nicepkg/ai-workflow
Content web architecture framework. An agent skill from nicepkg/ai-workflow.
nicepkg/ai-workflow
Create complete Claude Code workflow directories with curated skills.
nicepkg/ai-workflow
Video/audio/image processing with FFmpeg and ImageMagick. An agent skill from nicepkg/ai-workflow.
Categories
Translate video subtitles (SRT, VTT, TXT) between languages. Srt Translator is an agent skill from nicepkg/ai-workflow. Translate video subtitles (SRT, VTT, TXT) between languages.
Srt Translator fits situations like: creating multilingual subtitles; expanding to international audiences; translating video transcripts.
Run `npx skills add nicepkg/ai-workflow --skill srt-translator -a claude-code`. Or copy the skill folder (workflows/video-creator-workflow/.claude/skills/srt-translator in nicepkg/ai-workflow) into .claude/skills/srt-translator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nicepkg/ai-workflow --skill srt-translator -a codex`. Or copy the skill folder (workflows/video-creator-workflow/.claude/skills/srt-translator in nicepkg/ai-workflow) into .agents/skills/srt-translator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nicepkg/ai-workflow --skill srt-translator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/srt-translator, .gemini/skills/srt-translator, .github/skills/srt-translator and .opencode/skills/srt-translator in your project.
SKILL.md names no scripts, command-line tools or credentials: Srt Translator is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Srt Translator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Srt Translator: Bio Ribo Seq Translation Efficiency (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars), Aliyun Mps Video Translation (cinience/alicloud-skills, 397 stars), Asc Localize Metadata (CamilleScholtz/swmpc, 239 stars) and Youtube Publish (Andonywang123/Epost, 197 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nicepkg (a GitHub organization) maintains it in nicepkg/ai-workflow, which has 285 GitHub stars. The repository holds 61 skills in this directory. The repository was last updated on January 20, 2026.
Source: nicepkg/ai-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.