Install
openclaw skills install deyoUse this skill when the user wants to install, run, or troubleshoot the published `deyo` transcription CLI, including one-time API key login, output file selection, source selection, and user-visible progress updates.
openclaw skills install deyoUse 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 global
git 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 a
key already exists:
deyo auth login request from the user.deyo auth status and by checking
that 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.task.created reports mode: "subtitles" or resultReady: true, tell the
user that the source already has usable subtitles and that no long paid
transcription job is needed.npm install -g @casatwy/deyodeyo auth login --api-key <key>deyo auth statusdeyo auth logoutdeyo [--source <name>] [--language <value>] [--format <value>] [--progress-format <value>] [-O <path>] <url>-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 the
preferred 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.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.