Gh Stack
remotion-dev/remotion
Manages stacked PRs and splits multi-part work into reviewable branches with gh-stack.
arkcli +chat:通过数据面 Responses API 快速对话/推理,支持多模态、流式、多轮、临时 API Key/Base URL/Endpoint 执行与无副作用 dry-run。当用户给出 Endpoint 但未说明工作流时,先用 resources resolve 识别候选;已经出现 Responses API capability/access 错误时,只读用…
$ npx skills add volcengine/ark-cli --skill arkcli-chat -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install volcengine/ark-cli arkcli-chat --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-chat .claude/skills/arkcli-chat && 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-chat" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-chat into .claude/skills/arkcli-chat/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-chat", 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-chatType 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-chat -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install volcengine/ark-cli arkcli-chat --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-chat .agents/skills/arkcli-chat && 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-chat" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-chat into .agents/skills/arkcli-chat/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-chat", 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-chat -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install volcengine/ark-cli arkcli-chat --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-chat .cursor/skills/arkcli-chat && 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-chat" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-chat into .cursor/skills/arkcli-chat/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-chat", 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-chat--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-chat -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install volcengine/ark-cli arkcli-chat --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-chat .gemini/skills/arkcli-chat && 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-chat" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-chat into .gemini/skills/arkcli-chat/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-chat", 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-chatInstalls 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-chat -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-chat .github/skills/arkcli-chat && 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-chat" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-chat into .github/skills/arkcli-chat/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-chat", 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-chat -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-chat --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-chat .opencode/skills/arkcli-chat && 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-chat" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-chat into .opencode/skills/arkcli-chat/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-chat", 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-chatarkcli +chat:通过数据面 Responses API 快速对话/推理,支持多模态、流式、多轮、临时 API Key/Base URL/Endpoint 执行与无副作用 dry-run。当用户给出 Endpoint 但未说明工作流时,先用 resources resolve 识别候选;已经出现 Responses API capability/access 错误时,只读用…
Arkcli Chat is an agent skill from volcengine/ark-cli. arkcli +chat:通过数据面 Responses API 快速对话/推理,支持多模态、流式、多轮、临时 API Key/Base URL/Endpoint 执行与无副作用 dry-run。当用户给出 Endpoint 但未说明工作流时,先用 resources resolve 识别候选;已经出现 Responses API capability/access 错误时,只读用 models get 核对精确模型的 apisupport,不重试真实调用。有明确产出形态的多模态理解走 arkcli-understand。
Its SKILL.md is about 2.4k 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-chat.md`, `references/caching-thinking.md` and `references/chat-meta.md`).
It sits in Media & Creative. 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.
8 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.
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.
Arkcli Chat loads about 2.4k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 69 tokens; SKILL.md has 737 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). 737 words, ~2,428 tokens.
.claude/skills/arkcli-chat/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.CRITICAL — 开始前 MUST 先用 Read 工具读取 ../arkcli-shared/SKILL.md,其中包含认证闸门、配置排查与命令选择顺序
CRITICAL — +chat 在执行之前,务必先用 Read 工具读取 references/arkcli-chat.md,禁止直接盲目调用命令。
CRITICAL — 一次用户要求的回答只发起一次真实 +chat。首次响应不完整、strict JSON 无效或不符合内容要求时,保留并报告该次失败,不自动重试或用第二次响应替换;本地提取、保存、校验失败也只能修复本地交付。只有用户明确要求新一轮或重新生成时才再次调用。
--model 缺省时 CLI 自动 fallback 到 active profile 的 resources.text.default;用户显式传入不同值时按 ../arkcli-shared/references/profile-defaults.md 做漂移提示。+chat 是数据面 Responses API(POST /responses)的高层封装:一次请求即返回助手文本。--input @photo.jpg 把本地文件随请求上传,模型可看图/看视频/听音频后回答。图片(.jpg/.png/.webp/...)、视频(.mp4/.mov/...)、音频(.mp3/.wav/.m4a/...)、通用文件按扩展名自动分流。--stream 模式逐段输出,先输出推理(thinking),再输出正式回答(response)。arkcli +chat: still running… elapsed Xs 心跳行(每 10s 一次),避免长调用看不到任何输出;脚本场景可用 --no-progress 关闭。stdout 不受影响。--instructions "..." 注入系统级指令。--temperature / --top-p / --max-output-tokens。--reasoning-effort minimal|low|medium|high(仅在支持 reasoning 的模型上生效)。--store 持久化本次响应,下一次用 --previous-response-id <id> 接续。--tools web_search(简单语法糖)或 --tools-file tools.json(function 等完整形态),配合 --tool-choice auto|required|none 与 --max-tool-calls。详见 references/tools.md。arkcli chat get/delete/list-input-items <response-id>,对 --store 过的 response 做 CRUD,详见 references/chat-meta.md。--caching enabled|disabled(配 --cache-prefix)控制服务端 prompt cache;--thinking auto|enabled|disabled 控制思考阶段;--expire-at <epoch_sec> 给 stored response 加过期。详见 references/caching-thinking.md。--stream --include-events 输出原始 SDK 事件 NDJSON(每行一个 JSON),供 autotest / agent 程序化消费。详见 references/stream-events.md。--text-format json_schema --text-schema <file> --text-strict 不只把约束传给服务端,还会在客户端确认响应完整、是直接 JSON 且符合 Schema;否则非零退出。严格流式会先缓冲,校验成功后才输出,避免泄出半截 JSON。详见 references/text-format.md。+chat 返回是 arkcli 扁平 schema({id, model, content, reasoning_content, usage, ...}),不是 Responses API 原生 output[].content[].text 嵌套;助手文本直接用 .content 取。--format 不会切换 shape。详见 references/arkcli-chat.md 的「返回值」段。--api-key / --base-url / Endpoint 时,MUST 读取 ../arkcli-shared/references/execution-context.md。不要从 Key 文本猜套餐类型,也不要把临时值写入 profile。--dry-run 只在本地构造 preview.v1 请求摘要与无 secret 的执行上下文;不会读取在线元数据、刷新凭证、调用 Responses API、产生 token 用量或存储 response。在线依赖必须列为 unresolved。走 +chat 的场景:
--store / --previous-response-id;单轮不要求开启存储。arkcli-understand,不能仅因带附件就选择 chat。用户要求关闭思考、比较延迟/缓存或交付 SDK 调用代码时,先读
references/caching-thinking.md;minimal 不等于关闭思考,
参数回显不等于缓存命中,也不能据此承诺固定的速度排序。
转 arkcli-understand 的判据(任一满足即转):
一句话:有 @file 且有明确产出形态 → understand;带图聊天/追问/开放感想 → chat。
../arkcli-gen/SKILL.md。先把用户要求记成可验收项:回答任务、指定模型/Profile、输入文件、输出格式、流式/多轮、
明确的参数值与交付文件。只预览请求时直接走本地 --dry-run,不先联网查认证或资源。
ep-... 且任务不明确 → arkcli resources resolve <ep-id> --format json;开放问答/追问才选择 +chat。arkcli auth status;未登录/无 API Key 转 ../arkcli-auth/SKILL.md。../arkcli-models/SKILL.md。--model;合法套餐别名(如 ark-code-latest)不追加版本。用 resources list --modality text 核对 default、invocable、required_overrides 与凭证类型;可见不等于可调用。能力查询的规范 Name/Version 与计费调用 ID 分开,EP 始终保持 EP。只有未解析的模型族名才进一步查询,不凭字符串猜版本。--stream;需要多模态时加 --input @<file>(可多次)。.content,严格 JSON 检查完整性/Schema;多轮必须引用真实上轮 ID 并保持相同调用上下文。流式保留 NDJSON,确认成功终态后提取正式正文,不能把推理文本或 Agent 自己的回答充当模型产出。保存文件必须与该次正文逐字一致;任何本地失败都不得触发第二次模型请求。认证准入只陈述已验证的事实:本地登录、Key 清单 Active 或资源可见均不能单独证明当前数据面请求可用。 实际调用报 401 时核对当前 lane 凭证,403/access 错误按下文只读核对能力和权限; 429 要区分限流与 quota exhausted。提醒可用候选,但不自动轮转 Key、切 Profile/收费路径或修改默认。 stored response 不存在/过期时准确报告,不能悄悄去掉 previous-response-id 重新对话后声称上下文接续成功。
models search。+chat:直接传 --model ep-xxx(endpoint 本身已决定模态,无需额外 flag)。--base-url。../arkcli-auth/SKILL.md。用户已经给出 model does not have access to responses api 类错误时,本轮是排障,不是「再试一次」:
arkcli models get <model-id> --format json;禁止用 models search 的候选摘要代替单模型详情。api_support 数组中按 name / key / path 定位 Responses 项,以该项的 supported 为模型声明事实;不从模型名、lifecycle、tool 列表或其他 capability 反推。supported=true 但实际调用报 access 错误:说明「模型声明支持,当前 Endpoint / 账号访问路径不可用」;若用户还给了 Endpoint ID,可再只读 resources resolve / infer endpoint get 核对绑定与状态。supported=false 才能说模型目录声明不支持;Responses 项缺失则说明元数据不足,不做猜测。全程禁止再次执行 +chat、自动 models activate、切 profile 或修改默认资源。
+chat 真实执行时会在发请求前读一次 ArkModels 元数据,把模型差异以 warn: 前缀打到 stderr;请求照常发出。识别要点:
warn: 行不代表请求失败。值为 enabled/disabled、别名表、声明取值集都只是「模型声明」,服务端与 SDK 解码器才是裁决方。glm-5-2 声明 reasoning_effort 为 [none, minimal, high, max],但服务端拒绝 none/minimal 而接受 low/medium(只出现在其 mapping_config 别名表里)。声明集与接受集可能近乎互补。kimi-k3)或查询失败时静默跳过,不产生任何 warn。--format json 的 stdout 结构不变,warn: 行只进 stderr。需要稳定 JSON 时只解析 stdout,同时保留并检查 stderr,不得用 2>/dev/null 丢弃 warning。--dry-run 不读元数据:Client Preview 保持零网络,不会出现任何 warn: 行。| 命令 | 说明 |
|---|---|
arkcli +chat --model <id> "<prompt>" | 最简用法:纯文本对话 |
arkcli +chat --model <id> --stream "<prompt>" | 流式输出(thinking + response 两段) |
arkcli +chat --model <id> --instructions "你是简洁助手" "<prompt>" | 系统级指令 |
arkcli +chat --model <id> --temperature 0.2 --max-output-tokens 256 "<prompt>" | 采样调节 |
arkcli +chat --model <id> --reasoning-effort high "<prompt>" | 提高思考强度 |
arkcli +chat --model <id> --input @file.jpg "<prompt>" | 多模态(本地文件,支持图/视/音) |
arkcli +chat --model <id> --input @a.jpg --input @b.jpg "<prompt>" | 多文件 |
arkcli +chat --model <id> --store "<prompt>" 拿到 id 后再 --previous-response-id <id> "<下一句>" | 持久化 + 多轮接续 |
arkcli +chat --model <id> --tools web_search --tool-choice auto "<prompt>" | Tools: 联网检索 |
arkcli +chat --model <id> --tools-file tools.json --tool-choice required "<prompt>" | Tools: 自定义 function |
arkcli chat get <response-id> | 拿回 store 过的 response(含 function_calls) |
arkcli chat list-input-items <response-id> --order desc --limit 5 | 列出输入项(多轮历史) |
arkcli chat delete <response-id> | 删除 store 过的 response |
arkcli +chat --model <id> --caching enabled --store "<prompt>" | 启用 prompt cache + 持久化 |
arkcli +chat --model <id> --thinking disabled --max-output-tokens 100 "<prompt>" | 关思考压短输出 |
arkcli +chat --model <id> --text-format json_object "<prompt>" | 强制模型出合法 JSON |
arkcli +chat --model <id> --text-format json_schema --text-schema schema.json --text-strict "<prompt>" | 用 JSON Schema 强约束 shape |
arkcli +chat --model <id> --stream --include-events "<prompt>" | 流式 NDJSON(每行一个 SDK 事件 JSON) |
arkcli +chat --model <id> --dry-run "<prompt>" | 无副作用预演;不调用 Responses API |
+chat 的所有参数、返回值、错误码、多模态文件自动上传机制等见 references/arkcli-chat.md。+chat 的 Tools 能力(--tools / --tools-file / --tool-choice / --max-tool-calls,含 function 与 web_search)见 references/tools.md。chat get / chat delete / chat list-input-items 三个对账面命令见 references/chat-meta.md。这些命令操作的 response 必须是 +chat --store 过的。+chat 的 --caching / --cache-prefix / --thinking / --expire-at 用法、回显字段与 autotest 对应见 references/caching-thinking.md。+chat 的 --text-format / --text-schema / --text-schema-name / --text-strict 用法见 references/text-format.md。+chat 的 --stream --include-events NDJSON 流式事件输出见 references/stream-events.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-chat of volcengine/ark-cli.
Open the folder on GitHubat commit fb5b7be
Arkcli Chat 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 Chat this skillvolcengine/ark-cli | 140 | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| Gh Stackremotion-dev/remotion | 62k | 6 repos | ~2.4k | Automated safety check: Pass | Custom licence | |
| HyperFrames Media Useheygen-com/hyperframes | 58k | 2 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Guizang Social Cardsop7418/guizang-social-card-skill | 7.4k | 1 repos | ~7.8k | Automated safety check: Pass | AGPL-3.0 | |
| Weekly Changelog Videoheygen-com/hyperframes | 58k | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Anthropic Brand Stylinganthropics/skills | 180k | 29 repos | ~559 | Automated safety check: Pass | Apache-2.0 |
remotion-dev/remotion
Manages stacked PRs and splits multi-part work into reviewable branches with gh-stack.
heygen-com/hyperframes
Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.
op7418/guizang-social-card-skill
Produces social card sets for Xiaohongshu and WeChat: carousels, Live Photo motion cards and puzzle layouts, and WeChat cover pairs, rendered from single-file HTML.
heygen-com/hyperframes
Turns a weekly changelog markdown file into a branded HyperFrames video with voiceover, animated mock-UI scenes and captions, using fonts, background and scripts bundled in the skill.
anthropics/skills
Applies Anthropic's brand colors and fonts to artifacts such as PowerPoint slides, using fixed hex values for text and accents, Poppins headings and Lora body text.
harry0703/MoneyPrinterTurbo
Installs and runs MoneyPrinterTurbo to turn a topic or script into a finished short video with voice-over, subtitles, stock footage and music.
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 +chat:通过数据面 Responses API 快速对话/推理,支持多模态、流式、多轮、临时 API Key/Base URL/Endpoint 执行与无副作用 dry-run。当用户给出 Endpoint 但未说明工作流时,先用 resources resolve 识别候选;已经出现 Responses API capability/access 错误时,只读用…. Arkcli Chat is an agent skill from volcengine/ark-cli.
Arkcli Chat fits situations like: media & Creative work in your project.
Run `npx skills add volcengine/ark-cli --skill arkcli-chat -a claude-code`. Or copy the skill folder (skills/arkcli-chat in volcengine/ark-cli) into .claude/skills/arkcli-chat in your project. Claude Code loads it when a task matches its description.
Run `npx skills add volcengine/ark-cli --skill arkcli-chat -a codex`. Or copy the skill folder (skills/arkcli-chat in volcengine/ark-cli) into .agents/skills/arkcli-chat 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-chat -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-chat, .gemini/skills/arkcli-chat, .github/skills/arkcli-chat and .opencode/skills/arkcli-chat in your project.
SKILL.md names no scripts, command-line tools or credentials: Arkcli Chat 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.
Arkcli Chat 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 2.4k tokens (SKILL.md is roughly 9.7k 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 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Arkcli Chat: Gh Stack (remotion-dev/remotion, 62k stars), HyperFrames Media Use (heygen-com/hyperframes, 58k stars), Guizang Social Cards (op7418/guizang-social-card-skill, 7.4k stars) and Weekly Changelog Video (heygen-com/hyperframes, 58k 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.