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-kickart-marketing-material-generatorgit 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-kickart-marketing-material-generator)<a href="https://agentmods.dev/skills/bytedance/agentkit-samples/byted-kickart-marketing-material-generator"><img src="https://agentmods.dev/badge/skills/bytedance/agentkit-samples/byted-kickart-marketing-material-generator/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-kickart-marketing-material-generator"><img src="https://agentmods.dev/badge/skills/bytedance/agentkit-samples/byted-kickart-marketing-material-generator.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.00128 | $0.02408 |
| Opus 5.5 | $0.00051 | $0.00963 |
| Sonnet 5.5 | $0.00026 | $0.00482 |
| Haiku 4.5 | $0.00013 | $0.00241 |
Grade A, and why
byted-kickart-marketing-material-generator 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 1mo 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 — 64 lines — stays where its author put it; the contents beside it link to each section on GitHub.
营销视频Skill
🚨 强制前置校验流程
所有 KickArt 操作必须先完成 CLI 可用性与 OAuth 登录态检查:
- KickArt CLI 校验
- 读取
references/CLI前置校验指南.md。 - 使用
command -v npm检查npm exec是否可用。所有命令通过npm exec -y --package @volcengine/[email protected] kickart-open-cli调用固定版本,无需全局或项目级安装。 - 执行
npm exec -y --package @volcengine/[email protected] kickart-open-cli auth_token >/dev/null检查登录态,禁止展示、记录或持久化 token。 - 尚未登录或凭据失效时,执行
npm exec -y --package @volcengine/[email protected] kickart-open-cli auth_login获取授权链接并展示给用户;该命令立即返回,不会轮询授权状态。 - 等待用户明确确认已完成网页授权后,单次执行
npm exec -y --package @volcengine/[email protected] kickart-open-cli auth_complete获取 token 并完成登录,再次检查登录态;禁止自动轮询或在用户确认前执行。 - npm exec 下载包失败或 CLI 仍不可用时,反馈脱敏后的 npm 错误并终止操作。
- 不要求用户提供长期密钥,不读取或回显 OAuth token,禁止直接请求 OpenAPI。
- 读取
🎯 意图识别与任务执行指南(基于对话历史自动识别)
结合当前用户输入和历史记录判断意图后,必须严格读取并遵循对应执行依据指南,不可凭空猜测执行步骤。
| 任务类型 | 触发意图与关键词 | 执行依据(强制首要读取) | 输出要求 | 前置要求 |
|---|---|---|---|---|
| 进度查询 | 【最高优先级】用户提及「查询进度」「查看结果」「生成怎么样了」「好了吗」或查询某个具体任务 ID 的状态时。 | 读取 references/任务查询指南.md,执行 npm exec -y --package @volcengine/[email protected] kickart-open-cli query_task_v2 --task-id <ID> --source kickart_ai_material --auto-publish true。 |
解析 stdout JSON 并输出当前状态或结果。 | 需从会话上下文获取对应任务 ID;无有效 ID 时直接告知用户未查询到相关任务。 |
| 独立素材入库 | 用户明确要求「上传到 KickArt」「创建媒资」「保存到素材库」或「查询媒资」,且不是在为生成任务提供输入素材。 | 读取 references/素材上传指南.md,执行 npm exec -y --package @volcengine/[email protected] kickart-open-cli material_pipeline_v2 --file-path <绝对路径>。 |
从 stdout JSON 输出 created.media_id 和 origin_url。 |
生成任务中的图片和视频不得触发本流程;本地素材由提交命令自动上传。 |
| 一键成片 | 当用户需要一键端到端生成成片视频,提到「一键成片」「生成成片」「生成营销视频」「提交成片任务」「生成商品视频」时。 | 读取 references/一键成片指南.md,执行 npm exec -y --package @volcengine/[email protected] kickart-open-cli submit_marketing_task_v2。 |
解析 stdout JSON 并输出任务 ID;后续通过 query_task_v2 获取结果。 |
必须严格按照指南 Phase 0 逐步收集信息,模板固定为 978755842:素材与商品信息(条件必传,四项至少一项)、视频时长(必填,15/30/45/60秒)、画幅比例、语言、视频用途、创意指令、字幕、字幕擦除和明水印。所有列出的可选参数必须逐一询问,提交前必须展示成片信息并进行二次确认与合规提示。 |
| 视频参考 | 用户主动提供视频、视频链接,或表示要上传视频时。 | 读取 references/视频参考指南.md,校验并记录本地绝对路径或公网 URL;不预先上传。 |
获取可直接传给 submit_marketing_task_v2 --user-videos 的素材列表。 |
本地视频格式 MP4/MOV,单个 ≤50MB;最多 10 个。 |
What ships with it
6 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.
- 1mo ago Changed · -25 lines · +8 tokens per session b2ae8f916c07
- 2mo ago First seen · 89 lines · 120 tokens per session scan A 7d844b1c6007
byted-kickart-marketing-material-generator is a skill published in the GitHub repository bytedance/agentkit-samples (484 stars, last pushed today), licensed Apache-2.0. It adds 128 tokens to every session and 2,408 once invoked, about $0.0005 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-31.
byted-kickart-marketing-material-generator compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| byted-kickart-marketing-material-generatorbytedance/agentkit-samples | Skill | 484 | today | Apache-2.0 | A | 128 | Claude Code, Codex |
| personal-shopperkirodotdev/KiroCrew | Skill | 4.8k | yesterday | Apache-2.0 | A | 101 | Claude Code, Codex |
| ecom-details-imageZJU-REAL/Easel | Skill | 4.5k | 4d ago | Apache-2.0 | A | 101 | Claude Code, Codex |
| skill-campaign-plannerZJU-REAL/Easel | Skill | 4.5k | 4d ago | Apache-2.0 | A | 135 | Claude Code, Codex |
| billing-automationseaworld008/Commonly-used-high-value-skills | Skill | 74 | 2d ago | MIT | A | 40 | Claude Code, Codex |
| capacitor-in-app-purchasescapawesome-team/skills | Skill | 54 | 2d ago | MIT | A | 99 | Claude Code, Codex |
| shopify-developertech-leads-club/agent-skills | Skill | 7.1k | yesterday | none | A | 127 | Claude Code, Codex |