Gh Stack
remotion-dev/remotion
Manages stacked PRs and splits multi-part work into reviewable branches with gh-stack.
arkcli 本地配置管理。处理 profile 配置归因、update.mode 的 automatic/disabled 策略、config reset 与历史 yaml 排障;profile 类操作优先使用 arkcli profile <subcmd。
$ npx skills add volcengine/ark-cli --skill arkcli-config -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install volcengine/ark-cli arkcli-config --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-config .claude/skills/arkcli-config && 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-config" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-config into .claude/skills/arkcli-config/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-config", 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-configType 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-config -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install volcengine/ark-cli arkcli-config --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-config .agents/skills/arkcli-config && 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-config" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-config into .agents/skills/arkcli-config/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-config", 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-config -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install volcengine/ark-cli arkcli-config --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-config .cursor/skills/arkcli-config && 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-config" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-config into .cursor/skills/arkcli-config/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-config", 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-config--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-config -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install volcengine/ark-cli arkcli-config --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-config .gemini/skills/arkcli-config && 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-config" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-config into .gemini/skills/arkcli-config/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-config", 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-configInstalls 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-config -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-config .github/skills/arkcli-config && 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-config" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-config into .github/skills/arkcli-config/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-config", 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-config -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-config --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-config .opencode/skills/arkcli-config && 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-config" agent skill from https://github.com/volcengine/ark-cli/tree/main/skills/arkcli-config into .opencode/skills/arkcli-config/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arkcli-config", 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-configarkcli 本地配置管理。处理 profile 配置归因、update.mode 的 automatic/disabled 策略、config reset 与历史 yaml 排障;profile 类操作优先使用 arkcli profile <subcmd。
Arkcli Config is an agent skill from volcengine/ark-cli. arkcli 本地配置管理。处理 profile 配置归因、update.mode 的 automatic/disabled 策略、config reset 与历史 yaml 排障;profile 类操作优先使用 arkcli profile <subcmd。
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/arkcli-config-init.md`, `references/arkcli-config-profile.md` and `references/evals.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.
7 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:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
registry.npmjs.orgFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
ARK_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Arkcli Config loads about 1.7k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 37 tokens; SKILL.md has 605 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 noted patterns worth knowing about, such as sudo or a known installer.
_KEY` > profile > 同 identity store > 产品 `.env` 兼容值ig.yaml/config.json`,不会清理 `$HOME/.arkcli/.env`(token)或 identity store;要清理凭证请用 `arkcli auth logout`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). 605 words, ~1,728 tokens.
.claude/skills/arkcli-config/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.⚠️ 0.1.16 起命令树迁移:arkcli config init/list/show/switch/delete 已标记 deprecated,请改用 arkcli profile create/list/show/use/delete(行为一致 + 新增 profile 切面字段 type/project/owner_trn/available_api_keys)。arkcli config reset 保留(清整个本地状态,超出单 profile)。0.2.x 删除全部已 deprecated 子命令。
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../arkcli-shared/SKILL.md,其中包含认证闸门、命令选择顺序与共享安全规则
CRITICAL — 配置类写操作前必须确认用户意图。profile show/list/keys list 可能同步远端 Key 并回写本地库存或默认 Key,不能当作无配置副作用的准入探测。
profile、base-url、api-key 覆盖混乱,或仍在使用已删除的全局 --region/--project-namearkcli auth status,必要时转 ../arkcli-auth/SKILL.mdarkcli auth status --format json、arkcli auth whoami --format json;宿主禁止额外认证探测时,使用宿主已给的上下文,不自行探测。arkcli resources list --modality <text|image|video> --format json,按 Resources Skill 区分发现、兼容性和真实调用验证。仅查看默认模型不等于授权发送收费请求。arkcli profile use <name>arkcli profile create --type=...(详见 arkcli-profile 子树,本 skill 不重复)arkcli config reset 是破坏性操作(清整个本地配置文件),必须确认用户意图arkcli config set update.mode automatic|disabledarkcli profile show / arkcli profile list;执行前说明可能同步并回写 Key。用户要求“不改配置/Key”时不执行它们,也不改用旧 config show/list 绕过限制。arkcli 的解析优先级(从高到低):
--profile flag > ARK_PROFILE 环境变量 > config.yaml 的 default_profile > 第一个 type=platform 的 profile > "default" sentinel--api-key > ARK_API_KEY > profile > 同 identity store > 产品 .env 兼容值--base-url > ARK_BASE_URL > profile 自定义值 > 按 Profile 的 Region/Type 派生 > 默认值ARK_REGION / ARK_PROJECT_NAME 不再覆盖运行时--api-key/--base-url 仅供数据面命令使用。无 Profile 时必须成对提供;覆盖 Base URL 时也必须显式提供 API Key。控制面/本地命令显式收到这两个 flag 会 fail-fast。
排障时要明确”是谁覆盖了谁”,不要直接猜测。
0.1.16 修正:
--profile现在优先于ARK_PROFILE(对齐 CLI 行业惯例 flag > env > config)。0.1.15 及更早版本是 env > flag,与本规则相反。
说明本轮实际检查了什么、哪些来源覆盖仍未验证,不要求复述固定评测词句。auth whoami 的 Profile 字段是持久切面摘要,不能据此声称临时 API Key/Base URL override 已验证或数据面调用一定成功。缺少证据时明确保留未知,不为补字段执行可能回写配置的命令。路径展示使用 $HOME/...,不读取凭证文件。
config init/list/show/switch/delete 命令排障语义auth status/whoami → resources,不把 Profile 管理命令当无副作用查询arkcli profile 子树arkcli config reset 负责全量清理;arkcli config set update.mode <mode> 只写更新策略。不要用它写任意 YAML 路径。profile show/list/keys list;脱敏不等于无副作用,命令名为 show/list 也不等于只读profile use/delete 与 config reset 执行前必须复述影响范围并征得确认arkcli config reset 删除 config.yaml/config.json,不会清理 $HOME/.arkcli/.env(token)或 identity store;要清理凭证请用 arkcli auth logoutarkcli-profile(推荐)或继续看本 skill 的兼容映射--profile、--base-url、API Key 来源或 Profile 的 Region/Project 不一致时,先转到这里../arkcli-auth/SKILL.md 或 ../arkcli-api-explorer/SKILL.md| 命令 | 说明 | 状态 |
|---|---|---|
arkcli config reset | 删除整个本地配置文件(保留) | ✅ 活跃 |
arkcli config set update.mode automatic | 显式为当前 exact install 启用 automatic;从非 latest 版本恢复时先安装 latest 再执行 | ✅ 活跃 |
arkcli config set update.mode disabled | 关闭静默自动安装,保留隐式版本检查、更新提示和手工 update | ✅ 活跃 |
arkcli profile show [--profile <name>] | 查看 Profile;可能同步并回写 Key | ✅ Profile 管理,替代 config show |
arkcli profile list | 列出 Profile;可能同步并回写各 Profile 的 Key | ✅ Profile 管理,替代 config list |
arkcli profile use <name> | 切换默认 profile | ✅ 替代 config switch |
arkcli profile delete <name> | 删除单个 profile | ✅ 替代 config delete |
arkcli profile create --type=... | 创建 profile(替代旧 config init) | ✅ 替代 config init |
arkcli config init/list/show/switch/delete | 旧子命令,0.2.x 移除 | ⚠️ deprecated |
公开模式只有 automatic 和 disabled。disabled 保留隐式版本检查和更新提示,但绝不静默安装;显式 arkcli update 和 arkcli update --check 也始终可用。缺失 update.mode 和历史配置中的 notify 对外都按 disabled 处理,历史配置中的 notify 继续按 disabled 兼容读取,但不得再建议用户设置 notify。
Windows、macOS、Linux 的 fail-closed transaction 与六个产品/平台生产 gate 均已开启。stable 全局 npm postinstall 会将安装后版本与 registry 当前 latest 比较:非 latest 持久化 disabled;当前 latest 不改 mode,已有 automatic 时为新 exact install 换发授权。postinstall 不立即执行版本替换。
只有能证明“此前没有产品状态目录”且安装版本等于 registry latest 的 stable 全局 npm 新安装,才默认写入 automatic 并创建绑定当前 exact install 的惰性 pending evidence:
由 npm postinstall 启动的全部 CLI 进程(包括其中的 +connect)以及用户手工执行的 +connect 都不消耗 enrollment、不做隐式版本检查,也不调度 automatic。AI Skill、CI、非 TTY、Client Preview、config、update 和内部维护命令同样不消耗 enrollment,也不调度 automatic。更新成功后,下一次成功的人工业务命令只在 stderr 显示一次 旧版本 -> 新版本 结果,不修改 stdout 或业务退出码。
当前生产 automatic 按明确产品策略关闭 24/48/72 小时与 10%/50%/100% cohort admission;原 rollout 实现与回归测试仍保留,在线 Probe 仍要求两次独立观测。普通 automatic 仍须满足 exact consent、实时 registry target/SRI/tarball 校验、reservation、退避和全部 staged-apply 安全边界。
每次 npm 重装都不得沿用旧 exact-install receipt。若安装版本等于当前 latest,不改既有 mode:automatic 换发新 receipt,disabled / 历史 notify 仍保持关闭。若安装版本不等于 latest,持久化 disabled。registry 失败时不改 mode、不发新 receipt;--ignore-scripts 也不会完成对齐。从非 latest 版本恢复时,先安装 latest,再明确执行 arkcli config set update.mode automatic。长期锁定版本使用:
arkcli config set update.mode disabled
npm i @volcengine/ark-cli@<exact-version> -g --registry https://registry.npmjs.org为避免 registry 不可用时的不确定,需要确定锁版时仍建议先执行 arkcli config set update.mode disabled 再安装精确版本。disabled 位于 $HOME/.arkcli/config.yaml,安装 @latest 也不会自动改回 automatic。arkcli config reset 会尽力撤销 exact consent 后再清配置。npm 解析 @latest 与 postinstall 查询之间恰好发新版时,存在极小概率误判为非 latest 的竞态。
© 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 3 other files (references) in skills/arkcli-config of volcengine/ark-cli.
Open the folder on GitHubat commit fb5b7be
Arkcli Config 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 Config this skillvolcengine/ark-cli | 140 | — | ~1.7k | Automated safety check: Notes | 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 自定义模型仓库管理:从 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 帮助或通用知识。
volcengine/ark-cli
arkcli doctor 统一入口,覆盖 CLI 健康、account、error、infer-endpoint、model、metrics、report 与 Ark 图片/视频来源特征验证。用户给 1-20 个媒体 URL 并问是否由 Ark/Seedance/Seedream 生成时,走 doctor +verify-origin:整批只披露并确认一次费用,确认前不发…
Categories
arkcli 本地配置管理。处理 profile 配置归因、update.mode 的 automatic/disabled 策略、config reset 与历史 yaml 排障;profile 类操作优先使用 arkcli profile <subcmd。. Arkcli Config is an agent skill from volcengine/ark-cli.
Arkcli Config fits situations like: media & Creative work in your project.
Run `npx skills add volcengine/ark-cli --skill arkcli-config -a claude-code`. Or copy the skill folder (skills/arkcli-config in volcengine/ark-cli) into .claude/skills/arkcli-config in your project. Claude Code loads it when a task matches its description.
Run `npx skills add volcengine/ark-cli --skill arkcli-config -a codex`. Or copy the skill folder (skills/arkcli-config in volcengine/ark-cli) into .agents/skills/arkcli-config 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-config -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-config, .gemini/skills/arkcli-config, .github/skills/arkcli-config and .opencode/skills/arkcli-config in your project.
Going by SKILL.md and its folder, Arkcli Config needs the command-line tools its instructions call (npm) and credentials named ARK_API_KEY. Our summary lists: Node.js; A credential in ARK_API_KEY.
SKILL.md names 1 domain. In commands or code: registry.npmjs.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Arkcli Config 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.7k tokens (SKILL.md is roughly 6.9k 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 2.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Arkcli Config: 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.