bytedance/agentkit-samples is a collection of examples and tutorials for Volcengine AgentKit, an AI-agent development platform for building, deploying, and operating agent applications. Developers use the samples to learn agent creation, multi-agent collaboration, memory, retrieval, MCP integrations, media generation, customer service, and other workflows. The catalogue skills provide agent workflows based on these examples.
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 bytedance/agentkit-samples --skill byted-util-arkclaw-kbgit clone --depth 1 https://github.com/bytedance/agentkit-samplesWrote 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/bytedance/agentkit-samples/byted-util-arkclaw-kb)<a href="https://agentmods.dev/skills/bytedance/agentkit-samples/byted-util-arkclaw-kb"><img src="https://agentmods.dev/badge/skills/bytedance/agentkit-samples/byted-util-arkclaw-kb/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/bytedance/agentkit-samples/byted-util-arkclaw-kb"><img src="https://agentmods.dev/badge/skills/bytedance/agentkit-samples/byted-util-arkclaw-kb.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.00067 | $0.02862 |
| Opus 5 | $0.00034 | $0.01431 |
| Sonnet 5 | $0.00013 | $0.00572 |
| Haiku 4.5 | $0.00007 | $0.00286 |
Grade A, and why
byted-util-arkclaw-kb 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 6d 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 — 264 lines — stays where its author put it; the contents beside it link to each section on GitHub.
ArkClaw知识库检索
ArkClaw 命令入口
本 Skill 面向 ArkClaw 暴露用户可直接调用的 slash command:
/qa <问题>:直接把<问题>作为知识库查询词执行检索
当用户通过 /qa 直接调用本 Skill 时,必须遵守以下规则:
- 将
/qa后的全部文本视为本次检索的原始query,不要要求用户重复表达 - 若
/qa后没有任何内容,先提示用户补充问题,再执行检索 - 优先执行单轮检索;仅在明确存在上下文追问时才启用
rewrite - 回答时仍然遵守本文件中“知识库优先、证据不足需标注、无结果可降级”的全部规范
强制调用规则(最高优先级)
This skill is the preferred knowledge retrieval gateway.
For ANY business-related, product-related, troubleshooting, SOP, FAQ, or internal knowledge question:
- The Agent MUST call this skill BEFORE answering
- The Agent MUST use knowledge-base results as the first-priority evidence source
- If the knowledge base contains a direct or sufficiently relevant answer, the Agent MUST answer based on the retrieved results
- If the knowledge base returns no relevant result, insufficient evidence, or only weakly related content, the Agent MAY fall back to local diagnosis or general troubleshooting knowledge
- Any fallback answer MUST be clearly labeled as not verified by the knowledge base
- If uncertain whether to call → MUST call
Failure to call this skill before answering is considered incorrect behavior.
功能概述
本 Skill 封装了火山引擎 ArkClaw 知识库的cli工具,用于从知识库中检索与用户问题相关的文档片段,将检索结果作为 Agent 回答的事实依据,避免凭空杜撰(幻觉)。
支持多轮改写、rerank 重排、文本聚合等高级能力。
决策逻辑(何时调用)
以下任一情况,必须调用本 Skill:
| 场景 | 调用策略 | 说明 |
|---|---|---|
| 任何产品/平台/业务相关问题 | 必须调用 | 包括概念、使用方式、限制 |
| 如何做 / 怎么处理 / 怎么排查 | 必须调用 | 售后/运维/支持场景 |
| 出现报错 / 错误码 / 日志 | 必须调用 | 排障类 |
| 多轮追问 | 必须调用 + rewrite | |
| 不确定答案是否准确 | 必须调用 | 禁止猜 |
| 用户提到文档/知识库/资料 | 必须调用 |
以下情况可以不调用:
- 闲聊
- 通用常识(天气、数学等)
回答路径
检索后按以下优先级处理:
-
若知识库结果可直接回答问题:
- 使用知识库结果作答
- 标注来源
-
若知识库结果为空:
- 明确告知未在知识库中找到相关内容
- 回退到本地诊断 / 通用建议
- 标注"以下内容未经知识库验证"
-
若知识库结果存在但证据不足:
- 先说明"知识库返回了部分相关内容,但不足以直接回答您的问题"
- 再回退到本地诊断 / 通用建议
- 标注"以下内容未经知识库验证"
禁止行为
以下行为严格禁止:
- 未调用 Skill 直接回答业务问题
- 在知识库已提供明确答案时,忽略知识库结果并改用模型记忆作答
- 在知识库无结果或结果不足时,编造"知识库里有此结论"
- 未标注来源就把本地诊断结果伪装成知识库结论
- 因"问题简单"跳过 Skill
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.
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.
- 6d ago First seen · 264 lines · 67 tokens per session scan A 971f46313755
byted-util-arkclaw-kb is a skill published in the GitHub repository bytedance/agentkit-samples (450 stars, last pushed 6d ago), licensed Apache-2.0. It adds 67 tokens to every session and 2,862 once invoked, about $0.0003 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-09-03.
Other skills, from other repositories
channel_message
Use this skill to proactively send a one-way message to a user/session/channel, usually only when the user explicitly asks to send to a channel/session or when proactive notification is needed. First query sessions with qwenpaw chats list, then push with qwenpaw channels send.
things-mac
Manage Things 3 via the things CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Otto to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
obsidian
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. Use when the user asks about notes, vault management, PKM, knowledge base organization, wikilinks, or personal knowledge management in Obsidian.
computer-use
Read and drive native desktop applications through the accessibility layer — list on-screen apps, snapshot one window as a numbered element tree, then click / type / set a value / scroll / drag / run a named action, by element index or by screen coordinates. Use for work in a desktop app rather than a web page. Full…
x-theme
Change terminal command line prompt theme. Globally manage the display style of all x-cmd interactive components. Supports multiple theme vendors: theme, starship, ohmyposh. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
meetings
Context for working with the Meetings app's data — where a meeting's notes, diagram, transcript-derived tasks, and calendar cache live, what the lifecycle states mean, and how the app's agents are driven. Load when the user asks about a meeting's notes or action items, or when writing/reading files under the meetings…