Dotty Av Test
BrettKinny/dotty-stackchan
Run local black-box voice tests against the physical Dotty robot by playing a TTS prompt through the workstation speakers while the C920 records video and room audio.
arkcli 推理接入点管理与显式 raw CRUD 创建能力。正向触发:用户明确要求脚本化 / CI / 无护栏 / 原始 raw CRUD 创建 Endpoint 时,必须使用本 skill 的 arkcli infer endpoint create 路径,不能切到 arkcli-deploy;模型缺失或只有品牌/家族名时仍留在本 skill,先执行实时有界候选与 0/1/N…
$ npx skills add volcengine/ark-cli --skill arkcli-infer-endpoint -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install volcengine/ark-cli arkcli-infer-endpoint --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/volcengine/ark-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/arkcli-infer-endpoint .claude/skills/arkcli-infer-endpoint && 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 "arkcli-infer-endpoint" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpoint into .claude/skills/arkcli-infer-endpoint/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-infer-endpoint", 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/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpointType 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 volcengine/ark-cli --skill arkcli-infer-endpoint -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install volcengine/ark-cli arkcli-infer-endpoint --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/volcengine/ark-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/arkcli-infer-endpoint .agents/skills/arkcli-infer-endpoint && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "arkcli-infer-endpoint" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpoint into .agents/skills/arkcli-infer-endpoint/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-infer-endpoint", 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 volcengine/ark-cli --skill arkcli-infer-endpoint -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install volcengine/ark-cli arkcli-infer-endpoint --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/volcengine/ark-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/arkcli-infer-endpoint .cursor/skills/arkcli-infer-endpoint && 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 "arkcli-infer-endpoint" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpoint into .cursor/skills/arkcli-infer-endpoint/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-infer-endpoint", 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/volcengine/ark-cli.git --path skills/arkcli-infer-endpoint--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 volcengine/ark-cli --skill arkcli-infer-endpoint -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install volcengine/ark-cli arkcli-infer-endpoint --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/volcengine/ark-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/arkcli-infer-endpoint .gemini/skills/arkcli-infer-endpoint && 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 "arkcli-infer-endpoint" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpoint into .gemini/skills/arkcli-infer-endpoint/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-infer-endpoint", 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 volcengine/ark-cli arkcli-infer-endpointInstalls 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 volcengine/ark-cli --skill arkcli-infer-endpoint -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/volcengine/ark-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/arkcli-infer-endpoint .github/skills/arkcli-infer-endpoint && 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 "arkcli-infer-endpoint" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpoint into .github/skills/arkcli-infer-endpoint/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-infer-endpoint", 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 volcengine/ark-cli --skill arkcli-infer-endpoint -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install volcengine/ark-cli arkcli-infer-endpoint --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/volcengine/ark-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/arkcli-infer-endpoint .opencode/skills/arkcli-infer-endpoint && 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 "arkcli-infer-endpoint" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-infer-endpoint into .opencode/skills/arkcli-infer-endpoint/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-infer-endpoint", 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.
arkcli-infer-endpointarkcli 推理接入点管理与显式 raw CRUD 创建能力。正向触发:用户明确要求脚本化 / CI / 无护栏 / 原始 raw CRUD 创建 Endpoint 时,必须使用本 skill 的 arkcli infer endpoint create 路径,不能切到 arkcli-deploy;模型缺失或只有品牌/家族名时仍留在本 skill,先执行实时有界候选与 0/1/N…
Arkcli Infer Endpoint is an agent skill from volcengine/ark-cli. arkcli 推理接入点管理与显式 raw CRUD 创建能力。正向触发:用户明确要求脚本化 / CI / 无护栏 / 原始 raw CRUD 创建 Endpoint 时,必须使用本 skill 的 arkcli infer endpoint create 路径,不能切到 arkcli-deploy;模型缺失或只有品牌/家族名时仍留在本 skill,先执行实时有界候选与 0/1/N 澄清,模型未唯一确定前禁止 preview 或创建。本 skill 也负责对已有 Endpoint 做获取、列表、启动、停止、删除、更新,以及在 NotFound 后用当前完整列表 + 历史 usage 判断 ID 是否不完整或仅有历史记录。普通的『创建/新建/部署一个 endpoint』仍走带产品护栏的 arkcli-deploy(+deploy),只有用户明确选择上述原始路径才例外。优先使用产品命令 arkcli infer endpoint ...,而不是 Raw API。TTS/ASR/语音模型连 raw create 也不要引导,只能转 models search 说明 arkcli 不支持 Endpoint 创建。
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `references/arkcli-infer-endpoint-create.md`, `references/arkcli-infer-endpoint-delete.md` and `references/arkcli-infer-endpoint-get.md`).
It sits in Media & Creative, covering Speech recognition and synthesis and Text to speech and voice. The repository describes itself as: The fastest way to put Volcengine Ark in your terminal and your AI agent — go from prompt to generated media, multimodal answer, or deployed endpoint in a single command, no API… The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit fb5b7be. 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.
Shell commands in SKILL.md call:
jqFrom 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.
Arkcli Infer Endpoint loads about 1.8k tokens when it runs, and up to ~8.6k if it reads all its reference files. Until then it costs about 137 tokens; SKILL.md has 463 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 volcengine/ark-cli at commit fb5b7be, republished under its Apache-2.0 licence (© volcengine). 463 words, ~1,847 tokens.
.claude/skills/arkcli-infer-endpoint/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.CRITICAL — 显式脚本化 / CI / 无护栏 / 原始 raw CRUD 创建是本 skill 的正向触发,不得因为出现“创建 Endpoint”就转到 arkcli-deploy。
CRITICAL — 模型候选复用本轮完整结果;截断、空结果的有界恢复统一复用 Deploy 规则。认证/权限失败不重试、不切身份、不修改配置或把凭证写进命令行;其他失败保留原始错误,不盲换命令。
CRITICAL — 开始前 MUST 先读取 ../arkcli-shared/SKILL.md。
arkcli infer endpoint ...shortcuts/inferendpoint/../arkcli-api-explorer/SKILL.mdinfer endpoint create 成功后会返回 Endpoint IdId 应作为后续 get / start / stop 的输入,也可以传给 ../arkcli-code-example/SKILL.md 生成带真实 endpoint-id 的调用示例infer endpoint create 拿到 Id,不要再调用 +deploy 试图"二次部署";+deploy 本身就是创建 Endpoint 的工作流infer endpoint create --billing-method 当前只支持 token;它是可选项,显式传 token 时会先校验模型是否支持 token 推理方式,创建请求本身保持默认行为doubao-seed-tts-*、doubao-seed-asr-*、seedasr-* 时,不要用 infer endpoint create 或 Raw CRUD 绕过;只转 arkcli-models 说明"广场可搜,但当前 arkcli 不支持 Endpoint 创建"。用户说**"我的推理接入点 / 我创建的 / 我有多少个 / 列出我的"** → 必须加 --mine --page-all:
arkcli infer endpoint list --mine --page-all --page-size 100 --format json服务端按 sys:ark:createdBy tag 过滤,只返回当前 SSO sub-user 创建的 endpoint。
需要 SSO 子账号身份;root 账号 / AK-SK 报错不算空结果,认证处理服从当前 shared 宿主协议,不自动重登。
详细行为见 references/arkcli-infer-endpoint-list.md。
--mine 查询成功、完整且 .TotalCount == 0 / .Items == [] 才进入下一层;鉴权、权限、网络、参数错误及分页不完整均不能当空。arkcli usage stats --start <29天前日期> --end <今天日期> --mine --mine-by=apikey --by endpoint --format json;原请求有时间范围就保留。对完整结果里的非空 ModelEndpoint 去重,逐个 infer endpoint get <真实ID>,保留原 --status / --model 条件(get 结果本地核对)。不能给 endpoint list 发明 --mine-by。历史 ID 当前 NotFound 时单列“历史调用过、当前不可见”,不称已删除;其他失败原样报告。arkcli infer endpoint list --page-all --page-size 100 --format json 并保留原筛选条件,结果明确标“账号全量 fallback(已取消 --mine,不能保证本人创建)”。拒绝扩大范围则交付本人查询为空,不自动全账号。任何调用异常先读 get reference 的排障分支,区分控制面状态、历史用量与真实调用证据;盘点/导出先读 list reference 的分页、限流、时区与交付要求。已知精确 ID 时先直接 get,不为所有问题先列全账号。
用户已经观察到 InvalidEndpointOrModel.NotFound,或 get 查不到某个 Endpoint 时,不要直接宣称「已删除」,也不要猜测尾部字符。按两个独立事实源收敛:
禁止仅按 ID 长度、形状、当前列表里的其他 ID 或常见格式,声称用户输入「缺少后缀 / 缺少随机字符 / 不是完整 ID」。 只有当前列表返回了以用户输入为前缀的唯一真实 ID,才能把该完整 ID 作为证据复述;否则只能报告未找到。
查当前身份与 project 可见的完整列表,同时核对精确 ID 和用户所给前缀。列表可能很大,必须在 shell 内只保留匹配项,避免把无关 Endpoint 全量灌入 Agent 上下文:
arkcli infer endpoint list --page-all --page-size 100 --format json \
| jq --arg id '<endpoint-id>' '[.Items[]? | select(.Id == $id or (.Id | startswith($id)))]'<endpoint-id> 必须替换为用户提供的原值;不得省略 --page-all 后只拿第一页下结论。
读取 ../arkcli-usage/references/arkcli-usage-stats.md,再用 arkcli usage stats --start <YYYY-MM-DD> --end <YYYY-MM-DD> --endpoint <endpoint-id> --format json 核对历史用量。用户给了时间范围就照用;没给时默认查最近 30 天,必须把占位符换成实际日期。
结论必须与证据强度对齐:
infer endpoint create 与 +deploy 的边界infer endpoint create 是原始 CRUD,适合脚本化 / CI / 需要无护栏可预测行为的场景。注意它的 flag 集其实是 +deploy 的子集(+deploy 才是参数超集),差别在"有没有工作流护栏",不是"谁参数更多"。它不包含 +deploy 的以下护栏:
| 护栏 | +deploy | infer endpoint create |
|---|---|---|
| 实名前置校验(realname-gate.md) | ✅ | ✅(foundation model 路径同样触发 EnsureModelAvailable,含实名拦截) |
| 自定义模型复用检查(避免重复计费) | ✅ | ❌ |
部署后 profile 默认资源同步(--set-default) | ✅ | ❌ |
路由判定:只要用户意图是"创建 / 新建 / create 一个 endpoint / 接入点"或"把模型部署 / 上线"(无论用词是 create 还是 deploy),一律路由到 +deploy(arkcli-deploy);只有用户明确需要绕过工作流护栏、脚本化 / CI、或要无护栏的可预测 raw CRUD 行为时,才使用 infer endpoint create。
例外:如果目标是语音模型(TTS / ASR / 播客 / 音色 / 实时语音交互),不要因为用户说了"create endpoint"就进入本 skill;语音模型在 arkcli 当前只支持 models search 发现,不支持 Endpoint 创建。
本节只在用户已经明确选择脚本化 / CI / 无护栏 raw CRUD 路径、但 --model 仍缺失或只有品牌、系列、家族名时生效。普通创建意图仍按上一节路由到 arkcli-deploy,不能因为模型未定就改走 raw create。
候选生成必须复用 arkcli-deploy 的「创建意图中的模型澄清」契约:初次执行有界的实时 arkcli models search [<keyword>] --size 10 --format json,只从本轮结构化结果读取真实字段。过滤、完整模型 ID、创建时间排序、模态覆盖、0/1/N 处理及截断/空结果恢复均与 +deploy 一致,不能另立更严格的一次查询即停止策略。只有恢复仍不完整时才停止;禁止全量盲查、逐候选循环 get 或凭记忆补版本。
选定唯一模型后,仍保持在 arkcli-infer-endpoint 的 raw CRUD 路径:先生成 arkcli infer endpoint create ... --dry-run 的本地 preview.v1;用户只要求预览时到此停止,要求真实创建时继续遵守共享写操作守卫。模型未唯一确定前,禁止执行 --dry-run、真实 infer endpoint create、+deploy 或 Raw API 创建。
| 命令 | 说明 |
|---|---|
arkcli infer endpoint create | 创建推理接入点(原始 CRUD,无部署工作流护栏);新建接入点的默认意图请用 +deploy,此命令仅限脚本化 / 无护栏 raw CRUD 场景 |
arkcli infer endpoint get <endpoint-id> | 获取推理接入点详情 |
arkcli infer endpoint list [--mine] | 列出推理接入点;用户说**"我的 / 我自己的 / 我创建的 / 我有多少"**时必须加 --mine(SSO sub-user 过滤) |
arkcli infer endpoint start <endpoint-id> | 启动推理接入点 |
arkcli infer endpoint stop <endpoint-id> | 停止推理接入点 |
arkcli infer endpoint delete <endpoint-id> | 删除推理接入点(不可逆,需二次确认;非交互环境需 ARKCLI_ALLOW_HEADLESS_DELETE=1,--yes 不授权) |
arkcli infer endpoint update <endpoint-id> | 更新推理接入点(名称 / 描述 / 限流) |
references/arkcli-infer-endpoint-create.mdreferences/arkcli-infer-endpoint-get.mdreferences/arkcli-infer-endpoint-list.mdreferences/arkcli-infer-endpoint-start.mdreferences/arkcli-infer-endpoint-stop.mdreferences/arkcli-infer-endpoint-delete.mdreferences/arkcli-infer-endpoint-update.md../arkcli-code-example/SKILL.md© volcengine, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (references) in skills/arkcli-infer-endpoint of volcengine/ark-cli.
Open the folder on GitHubat commit fb5b7be
Arkcli Infer Endpoint 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 |
|---|---|---|---|---|---|---|
| Arkcli Infer Endpoint this skillvolcengine/ark-cli | 140 | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Dotty Av TestBrettKinny/dotty-stackchan | 113 | — | ~866 | Automated safety check: Notes | MIT | |
| Stepfun Asrdaymade/claude-code-skills | 1.4k | — | ~3k | Automated safety check: Pass | MIT | |
| Stepfun Ttsdaymade/claude-code-skills | 1.4k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Voice AI Ttssundial-org/awesome-openclaw-skills | 663 | — | ~2.3k | Automated safety check: Notes | None | |
| Video Cutzenstory-ai/video-recap-skills | 553 | — | ~1.6k | Automated safety check: Pass | MIT |
BrettKinny/dotty-stackchan
Run local black-box voice tests against the physical Dotty robot by playing a TTS prompt through the workstation speakers while the C920 records video and room audio.
daymade/claude-code-skills
Transcribes Chinese/English audio with StepFun's stepaudio-3-asr-max via its SSE endpoint (not /v1/audio/transcriptions) — one call handles long-form audio with no chunking.
daymade/claude-code-skills
Generates Chinese/Japanese speech with StepFun's Contextual TTS — default stepaudio-2.5-tts, stepaudio-3-tts for whisper/inline-() prosody.
sundial-org/awesome-openclaw-skills
High-quality voice synthesis with 9 personas, 11 languages, streaming, and voice cloning using Voice.ai API.
zenstory-ai/video-recap-skills
把长视频按 Agent 选择的原片区间剪成短片。作为两阶段创作流程中的剪辑环节,读取 clipplan.json 与源视频, 输出 editedsource.mp4;随后 Agent 按输出时间线写 narration.json。支持单视频与多视频(sources manifest)拼剪, 本工具不读取、不映射旁白。
amd/skills
Makes this agent generate images, transcribe audio, and synthesize speech on the user's own machine through a local Lemonade Server instead of a paid cloud API.
volcengine/ark-cli
Inspect or invoke locally registered ArkCLI actions when product commands cannot cover a task.
volcengine/ark-cli
arkcli +code-example:为指定基础模型生成多语言(Python / Go / Java / Node / curl)调用示例代码并写入本地文件。数据源是火山方舟 OpenTOP OpenGetSampleCode。当用户需要拿某个基础模型的 SDK / curl 调用示例、保存为本地接入模板时使用。反触发:TTS/ASR/语音模型没有 arkcli…
volcengine/ark-cli
arkcli 本地配置管理。处理 profile 配置归因、update.mode 的 automatic/disabled 策略、config reset 与历史 yaml 排障;profile 类操作优先使用 arkcli profile <subcmd。
volcengine/ark-cli
arkcli 自定义模型仓库管理:从 TOS 导入自定义模型、查询/筛选自定义模型、查看详情、改名、删除、查询可用量化模式、量化已就绪的模型。任何提到自定义模型 ID(cm-)的管理、部署准备,或要求用 cm- 直接对话/推理/试效果的边界判断,都必须使用本 skill。注意:查询火山公共基础模型(doubao 等 foundation models)走 arkcli-models;本…
volcengine/ark-cli
arkcli +deploy:普通创建推理接入点(Endpoint)的统一首选入口。用户说『创建/新建/create 一个 endpoint/接入点』或『部署/上线/deploy 某模型』时优先走这里;但脚本化 / CI / 无护栏 / 原始 raw CRUD 创建是唯一例外,必须改走 arkcli-infer-endpoint,不能由本 skill…
volcengine/ark-cli
检索、读取与总结方舟官方文档。用户给出 ark.volcengine.com 文档 URL 或 /docs/ 路径、要求读链接、官方说明、API 契约或必填字段,询问 CC Switch 等第三方客户端的方舟图形配置流程,以及官方网页读取失败时使用。不用于业务调用、资源操作、CLI 帮助或通用知识。
Categories
arkcli 推理接入点管理与显式 raw CRUD 创建能力。正向触发:用户明确要求脚本化 / CI / 无护栏 / 原始 raw CRUD 创建 Endpoint 时,必须使用本 skill 的 arkcli infer endpoint create 路径,不能切到 arkcli-deploy;模型缺失或只有品牌/家族名时仍留在本 skill,先执行实时有界候选与 0/1/N…. Arkcli Infer Endpoint is an agent skill from volcengine/ark-cli.
Arkcli Infer Endpoint fits situations like: tasks that involve Speech recognition and synthesis; tasks that involve Text to speech and voice.
Run `npx skills add volcengine/ark-cli --skill arkcli-infer-endpoint -a claude-code`. Or copy the skill folder (skills/arkcli-infer-endpoint in volcengine/ark-cli) into .claude/skills/arkcli-infer-endpoint in your project. Claude Code loads it when a task matches its description.
Run `npx skills add volcengine/ark-cli --skill arkcli-infer-endpoint -a codex`. Or copy the skill folder (skills/arkcli-infer-endpoint in volcengine/ark-cli) into .agents/skills/arkcli-infer-endpoint 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 volcengine/ark-cli --skill arkcli-infer-endpoint -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/arkcli-infer-endpoint, .gemini/skills/arkcli-infer-endpoint, .github/skills/arkcli-infer-endpoint and .opencode/skills/arkcli-infer-endpoint in your project.
Going by SKILL.md and its folder, Arkcli Infer Endpoint needs the command-line tools its instructions call (jq).
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.
Arkcli Infer Endpoint is published under the Apache-2.0 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 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Arkcli Infer Endpoint: Dotty Av Test (BrettKinny/dotty-stackchan, 113 stars), Stepfun Asr (daymade/claude-code-skills, 1.4k stars), Stepfun Tts (daymade/claude-code-skills, 1.4k stars) and Voice AI Tts (sundial-org/awesome-openclaw-skills, 663 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
volcengine (a GitHub organization) maintains it in volcengine/ark-cli, which has 140 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on September 29, 2026.
Source: volcengine/ark-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.