Use this skill when work should go through the installed deyo command instead of the web UI.
deyo.deyo.deyo auth login.--source, --format, -O, stdout behavior, or CLI/chat progress updates.command -v deyo, then inspect deyo --help. If deyo is missing or the help text does not list --progress-format, run
npm install -g @casatwy/deyo to install or upgrade the published CLI.
claude plugin install, never modify the user's globalgit config, SSH keys, or npm registry to work around an install failure.
Report the raw error to the user and stop. Do not fall back to manual
downloads without explicit user approval.
deyo auth status. If akey already exists:
deyo auth login request from the user.deyo auth status and by checkingthat the plugin files exist in the Claude Code plugin cache
(~/.claude/plugins/ or the active Claude Code plugin directory).
deyo command.deyo is not available, install the published package @casatwy/deyo first.https://deyo.miaobi.fun/me/api-keys.deyo auth login --api-key '...' so future runs do not need --api-key.--language zh.--progress-format jsonl.Read the progress events and relay concise natural-language updates instead.
paragraph breaks before presenting plain-text transcript content to the user,
and before saving plain-text transcript content to a file, unless the user
explicitly asks for raw output.
task.created reports mode: "subtitles" or resultReady: true, tell theuser that the source already has usable subtitles and that no long paid
transcription job is needed.
npm install -g @casatwy/deyo
deyo auth login --api-key
deyo auth status
deyo auth logout
deyo [--source
-O is omitted, the final transcript is written to stdout.--format is omitted, the CLI infers it from the output file suffix: .txt -> text, .srt -> srt, .vtt -> vtt, .json -> json
--progress-format auto keeps the existing terminal UX:--progress-format jsonl emits one JSON object per stderr line, which is thepreferred mode for AI agents that must keep the user updated.
deyo is installed.deyo --help includes --progress-format; if not, upgrade the CLI.deyo auth login --api-key '...'.--language zh.--source only when forcing a platform is useful.--progress-format jsonl.user or saving plain-text transcript content to a file, add punctuation and
paragraph breaks automatically unless the user explicitly asked for raw
output.
Install the published CLI:
npm install -g @casatwy/deyo
Save the API key once:
deyo auth login --api-key 'deyo_sk_xxx'
Write a Chinese text file:
deyo --language zh -O ./tmp/transcript.txt 'https://www.youtube.com/watch?v=xxxx'
Agent-friendly run with machine-readable progress:
deyo --language zh --progress-format jsonl -O ./tmp/transcript.txt 'https://www.youtube.com/watch?v=xxxx'
Force YouTube and export SRT:
deyo --language zh --source youtube --format srt -O ./tmp/out.srt 'https://youtu.be/xxxx'
Read JSON from stdout:
deyo --language zh --format json 'https://www.bilibili.com/video/BVxxxx'
deyo: command not found: install @casatwy/deyo first.缺少 API key。请传 --api-key、设置 DEYO_API_KEY,或先执行 deyo auth login: ask the user to create a key in /me/api-keys, then run deyo auth login.API key 无效或不存在: ask the user to create a new key and retry.剩余分钟不足: the current account needs more minute balance.deyo --help shows --progress-format, then retry after upgrading the published CLI if needed.共 1 个版本