用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill trx命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | trx |
| description | | Use when this capability is needed. |
Install: npx skills add crafter-station/trx -g
Check setup: trx doctor --output json. If dependencies missing, run trx init.
Install: bun add -g @crafter/trx
trx transcribe <input> --dry-run --output json
Validates input, checks dependencies, shows execution plan without running.
For URLs (YouTube, Twitter, Instagram, etc.):
trx transcribe "https://youtube.com/watch?v=..." --output json
For local files:
trx transcribe ./recording.mp4 --output json
Agent-optimized (text only, saves tokens):
trx transcribe <input> --fields text --output json
trx supports two backends: local Whisper (default) and OpenAI API.
# Local Whisper (default, offline, free)
trx transcribe <input> --backend local
# OpenAI API (faster, SOTA accuracy, requires OPENAI_API_KEY)
trx transcribe <input> --backend openai
OpenAI models:
gpt-4o-transcribe — SOTA accuracy (default for openai backend)gpt-4o-mini-transcribe — cheapestwhisper-1 — legacy, supports per-segment SRT timestampsLocal models: tiny, base, small, medium, large-v3-turbo, large.
Set backend persistently via trx init --backend openai or in config.
After transcription, read the .txt output and apply corrections. Read whisper-fixes.md for common patterns.
Correction checklist:
[Speaker Name]: markers..srt, preserve the timestamp structure. Only modify text between timestamps.trx schema transcribe
trx schema init
| Command | Example |
|---|---|
init | trx init --model small |
transcribe | trx transcribe <url-or-file> --output json |
doctor | trx doctor --output json |
schema | trx schema transcribe |
trx <input> is equivalent to trx transcribe <input>.
--output json: Machine-readable (default when piped)--output table: Human-readable with progress (default when TTY)--fields text: Only return transcript text (saves tokens)--fields metadata: Only return metadata (language, model)--dry-run: Validate without executing| Flag | Description | Default |
|---|---|---|
--backend <name> | local or openai | from config |
--language <code> | ISO 639-1 language code | auto (from config) |
--model <size> | Override model: tiny, base, small, medium, large-v3-turbo, large, gpt-4o-transcribe, gpt-4o-mini-transcribe, whisper-1 | from config |
--output-dir <dir> | Output directory | . (cwd) |
--no-download | Skip yt-dlp (local files only) | false |
--no-clean | Skip ffmpeg audio cleaning | false |
--json <payload> | Raw JSON input | - |
.mp4.webm instead of .mp4. The CLI handles this by scanning for the downloaded file by prefix.--model tiny for speed.--language auto, Whisper detects the language from the first 30 seconds. For multilingual content, specify the primary language.Source: crafter-station/trx — distributed by TomeVault.