arkcli-resources

A read-only resource browser for ArkCLI. It shows endpoints and model resources visible to the account, where an endpoint is a hosted connection used to call a model.

In plain words
What is it for?
It helps list and resolve endpoints, identify the model an endpoint actually uses, and distinguish account-visible resources from resources usable with the current profile.
Why use it?
It lets you check available resources without accidentally creating, changing, or deleting one.

Skill for Claude CodeCodex

Install

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.

agentmods
npx agentmods add skills/volcengine/ark-cli/arkcli-resources
Any agent
npx skills add volcengine/ark-cli --skill arkcli-resources
Clone the repo
git clone --depth 1 https://github.com/volcengine/ark-cli

Made for: Claude Code, Codex.

Per session 79 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,291 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00079 $0.02291
Opus 5 $0.00039 $0.01145
Sonnet 5 $0.00016 $0.00458
Haiku 4.5 $0.00008 $0.00229

Measured 2d ago against content hash f5c5fa7b5103, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

arkcli-resources 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 2d 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.

skills/arkcli-resources/SKILL.md · 116 lines

How it starts

The opening of the file, as written. The whole thing — 116 lines — stays where its author put it; the contents beside it link to each section on GitHub.

arkcli resources

CRITICAL — 开始前 MUST 先用 Read 工具读取 ../arkcli-shared/SKILL.md,其中包含认证闸门、配置排查与命令选择顺序

使用原则

  • arkcli resources 域始终只读。即使用户在资源列表语境中提出创建意图,也必须先转读 ../arkcli-deploy/SKILL.md,不能由本 Skill 创建、修改或删除资源
  • 普通“部署模型并获得 Endpoint”的产品意图继续走 arkcli +deploy。该在线工作流不支持 Client Preview,不得执行 arkcli +deploy --dry-run,也不得为了获得 Preview 而静默降级成底层 CRUD
  • 转入 Deploy Skill 后,先只读核对模型、名称、Region、配置与计费影响并复述给用户;在收到本轮新的明确确认前,不得在同一轮执行真实 arkcli +deploy。严禁 Agent 自行添加 --yesecho Y 或设置 ARKCLI_ALLOW_HEADLESS_ACTIVATION
  • 只有用户明确要求 raw CRUD、精确 CreateEndpoint 请求或 CI/脚本预览时,才转 ../arkcli-infer-endpoint/SKILL.md,使用叶子命令 arkcli infer endpoint create ... --dry-run;Preview 完成后仍需新的确认才能真实执行
  • arkcli resources list 是 read-only 实时控制面查询,每次都打上游,没有本地缓存
  • arkcli resources resolve <ep-id> 先按 endpoint_model_type 判定真实绑定。Custom Model Endpoint 的 model_id / custom_model_id 必须保持 cm-... 身份,基础模型只通过 base_model_* 表达 lineage 与能力来源;不按 ID/模型名子串猜用途
  • 派发逻辑跟 profile.Type 走:platform → ListEndpoints,agent-plan / coding-plan → 对应 plan API
  • agent-plan-team 三模态使用团队席位 Key + 套餐模型;coding-plan-team 只有 text 使用团队席位 Key,image/video 虽可看到 platform Endpoint,但调用还需要后付费 API Key
  • resources list 区分“账号可见”与“当前 profile 可调用”:读取 invocablerequired_overrides,不要看到 ID 就断言当前凭证可用
  • 这个 skill 不负责改 default —— 用户要换 default 走 ../arkcli-profile/SKILL.mdprofile set-default
  • --profile X 真切身份(P0-A 修正):用 X 的 token / UserID 打控制面,不是 active=A 的身份打完再展示成 B 的资源

适用场景

  • 用户问"当前 profile 下有哪些 endpoint / 模型可用"
  • 用户跑 profile set-default 时报 <id> 不在可用列表,回这里看真实可用 ID
  • 用户跑 +chat / +gen --modelInvalidEndpointOrModel.NotFound,回这里确认 ID 在 active profile 下可见
  • 用户切了 profile,想知道新 profile 下的可用资源跟旧的有什么差异
  • 用户只给出一个 Endpoint,不知道该走 +chat+understand 还是 +gen
  • 用户传了 Endpoint + API Key,但未给 Base URL,需要从 Endpoint 权威 region 派生

反唤起信号

Read the full file on GitHub · 116 lines

Files

What ships with it

1 file 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.

Changes

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.

  1. 2d ago First seen · 116 lines · 79 tokens per session scan A f5c5fa7b5103

Subscribe to this mod's changes

arkcli-resources is a skill published in the GitHub repository volcengine/ark-cli (112 stars, last pushed 5d ago), licensed Apache-2.0. It adds 79 tokens to every session and 2,291 once invoked, about $0.0004 per session on Opus 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.

Related

Other skills, from other repositories

high-perf-browser

Optimize web performance through network protocols, resource loading, and browser rendering internals. Use when the user mentions "my site is slow", "Core Web Vitals", "HTTP/2 or HTTP/3", "resource hints", "network latency", "render blocking", "TCP/TLS optimization", "service worker", "Cache-Control or caching…

wondelai/skills · 128 tokens

asc-app-create-ui

Create a new App Store Connect app record via browser automation. Use when there is no public API for app creation and you need an agent to drive the New App form.

rorkai/app-store-connect-cli-skills · 39 tokens

2026-legal-research-agent

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape. Activate on "find expungement data", "scrape state laws", "legal research", "court URLs", "statute sources", "Clean Slate laws", "automatic…

majiayu000/claude-skill-registry · 103 tokens

grill-me-qa

A guided interview to challenge and validate QA automation plans, test strategies, and framework designs before implementation. Use when the user wants to validate a test architecture, challenge a testing decision, prepare an AI-assisted testing rollout, or uses any "grill" trigger phrase (grill my test plan, audit my…

fugazi/test-automation-skills-agents · 81 tokens

a11y-playwright-testing

Accessibility testing for web applications using Playwright (@playwright/test), TypeScript, and axe-core. Use to write, run, or debug WCAG 2.2 AA checks, keyboard and focus tests, ARIA/semantic validation, accessible names, form labels, color contrast, or screen-reader test patterns. Keywords: accessibility, WCAG…

fugazi/test-automation-skills-agents · 89 tokens

accessibility-selenium-testing

Accessibility testing toolkit using Selenium WebDriver 4+ with Java 21+ and axe-core engine. Use when asked to validate WCAG 2.2 AA compliance, scan pages or components for a11y violations, test keyboard navigation, audit color contrast, check ARIA semantics, generate accessibility reports, filter axe rules, debug…

fugazi/test-automation-skills-agents · 92 tokens