Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add volcengine/ark-cli --skill arkcli-modelsgit clone --depth 1 https://github.com/volcengine/ark-cliWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/volcengine/ark-cli/arkcli-models)<a href="https://agentmods.dev/skills/volcengine/ark-cli/arkcli-models"><img src="https://agentmods.dev/badge/skills/volcengine/ark-cli/arkcli-models/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/volcengine/ark-cli/arkcli-models"><img src="https://agentmods.dev/badge/skills/volcengine/ark-cli/arkcli-models.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00311 | $0.08451 |
| Opus 5.5 | $0.00124 | $0.03380 |
| Sonnet 5.5 | $0.00062 | $0.01690 |
| Haiku 4.5 | $0.00031 | $0.00845 |
Grade A, and why
arkcli-models scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 17d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 336 lines — stays where its author put it; the contents beside it link to each section on GitHub.
arkcli models
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../arkcli-shared/SKILL.md,其中包含认证闸门、配置排查与命令选择顺序
CRITICAL — 若模型查询服务于 Endpoint 创建,必须先完成 owning Skill 交接:普通创建先用 Read 读取 ../arkcli-deploy/SKILL.md;显式 raw CRUD / CI / 无守卫创建先用 Read 读取 ../arkcli-infer-endpoint/SKILL.md。未读取 owning Skill 前,禁止执行认证检查、模型查询或任何其他命令。
CRITICAL — 所有 models 命令在执行之前,务必先用 Read 工具读取其对应的 reference 文档,禁止直接盲目调用命令。
第 -1 步(硬闸门):先锁定最终任务的 owning Skill
- 先判断用户最终要做的是“查询模型”,还是把模型用于上游任务;不能因为用户提到
models search就把模型查询当成最终任务。 - 最终目标是 Endpoint 创建时,本 skill 只能作为只读助手,不能成为 owning Skill:普通创建读取并保留
arkcli-deploy;显式 raw CRUD / CI / 无守卫创建读取并保留arkcli-infer-endpoint。 - owning Skill 的查询次数、结果上限、停止点和写入边界高于本 skill 的通用流程。完成交接后按 owning Skill 执行;只有纯模型查询才继续本 skill 的第 0 步和通用命令选择。
使用原则
- 模型相关需求优先使用
arkcli models ... - 这些命令虽然是标准 CLI 类型,但实现入口仍然来自
shortcuts/models/ - 只有产品命令无法覆盖时,才回退到
../arkcli-api-explorer/SKILL.md - 本 skill 不是默认兜底入口;用户明确问模型查询、模型资产盘点、模型详情时才作为主路由。若是在为上游
+chat/+gen/ Endpoint 创建挑模型,先加载并保留对应上游 skill,本 skill 只提供只读查询。普通 Endpoint 创建的 owning skill 是arkcli-deploy;显式 raw CRUD / CI / 无守卫的 Endpoint 创建意图必须切换到arkcli-infer-endpoint,并在查询候选前先加载它 - 语音模型边界:广场命中不证明 arkcli 支持该模型的调用、Endpoint 创建、示例或用量。TTS/ASR 等独立能力的接入应核对对应官方 API/SDK,不把裸名塞进 Responses。费用询价交给
pricing models --modality Audio,仅按当前计价项作答;未返回就说明价格源未覆盖。 - 下线通知与广场目录是不同证据域:用户提到短信/站内信、停服日期或「是否需要重新设置」时,先核对对应产品的官方下线公告,不要先查
models search再用目录里的Published/Retiring反驳公告。若用户未说明使用 Agent Plan、Coding Plan 还是按量 Endpoint,分别标注各产品适用范围;Agent Plan 先看模型下线公告,Coding Plan 看模型下线公告,按量 Endpoint 看平台模型下线公告。只引用该产品公告中旧型号的具体行、时区与迁移目标,再检查较新公告行中建议迁移型号是否也在下线,给出仍受支持的下一站;不能把某套餐的日期套到另一产品。不明产品时给条件化结论。 - 这类问题的最终目标是迁移判断,不是公共模型选型:先加载对应
arkcli-plans/arkcli-infer-endpointowning Skill;公告回答后,才按用户实际配置区分auto/ark-code-latest、写死的 Model Name、自建ep-...。账号实时状态查询失败则明确未知,不能以公共目录状态代替。纯问公共目录生命周期才继续本 skill 的models search流程。
What ships with it
7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 17d ago Changed · +13 lines · +16 tokens per session 94b93562da35
- 28d ago Changed · +5 lines 5d164f77c8ff
- 1mo ago Changed · +20 lines · +150 tokens per session 251c93d5d914
- 1mo ago First seen · 298 lines · 145 tokens per session scan A b057c1ebab73
arkcli-models is a skill published in the GitHub repository volcengine/ark-cli (143 stars, last pushed 8d ago), licensed Apache-2.0. It adds 311 tokens to every session and 8,451 once invoked, about $0.0012 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
system-prompts
Write system prompts, tool docs, and agent definitions. Project tag conventions + RFC 2119 keywords + dense compression. Use when authoring or editing any prompt the model reads.
tool-prompt-optimization
Optimize the description prompts an AI agent reads to learn its built-in tools (the .md files under prompts/tools/). Two halves: (1) measure how much of a prompt is already inferable from the tool's JSON parameter schema + name, to prune redundancy with evidence; (2) house authoring rules for what belongs in a tool…
pyhealth
Comprehensive healthcare AI toolkit for developing, testing, and deploying machine learning models with clinical data. This skill should be used when working with electronic health records (EHR), clinical prediction tasks (mortality, readmission, drug recommendation), medical coding systems (ICD, NDC, ATC)…
deepchem
Molecular ML with diverse featurizers and pre-built datasets. Use for property prediction (ADMET, toxicity) with traditional ML or GNNs when you want extensive featurization options and MoleculeNet benchmarks. Best for quick experiments with pre-trained models, diverse molecular representations. For graph-first…
shap
Model interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing…
torch-geometric
Graph Neural Networks (PyG). Node/graph classification, link prediction, GCN, GAT, GraphSAGE, heterogeneous graphs, molecular property prediction, for geometric deep learning.