algorithmic-art
Generate deterministic SVG algorithmic artwork. Invoke when the user asks for geometric,…
火山引擎函数服务:当用户想把本地前端、Node.js、Python、静态站点或 API 服务部署上线,基于模板创建 serverless 应用,把已有项目接入 veFaaS,查看线上访问地址,配置生产环境变量、构建命令、启动命令或端口,发布、回滚、调用和调试线上函数,查看日志、实例状态或资源配置,拉取/推送云端函数代码,创建和管理沙箱实例,排查部署失败、鉴权失败、框架检测错误、网关缺失等问题,需要直接调用 veFaaS OpenAPI 完成高级操作,或初期上手 veFaaS、想了解 veFaaS 概念/能力/选型/计费、在终端查阅官方文档、接入
$ npx -y skills add bytedance/agentkit-samples --skill byted-vefaas-skills --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/byted-vefaas-skillsContext preview
The summary Claude sees to decide when to auto-load this skill.
火山引擎函数服务:当用户想把本地前端、Node.js、Python、静态站点或 API 服务部署上线,基于模板创建 serverless 应用,把已有项目接入 veFaaS,查看线上访问地址,配置生产环境变量、构建命令、启动命令或端口,发布、回滚、调用和调试线上函数,查看日志、实例状态或资源配置,拉取/推送云端函数代码,创建和管理沙箱实例,排查部署失败、鉴权失败、框架检测错误、网关缺失等问题,需要直接调用 veFaaS OpenAPI 完成高级操作,或初期上手 veFaaS、想了解 veFaaS 概念/能力/选型/计费、在终端查阅官方文档、接入
name: byted-vefaas-skills description: "火山引擎函数服务:当用户想把本地前端、Node.js、Python、静态站点或 API 服务部署上线,基于模板创建 serverless 应用,把已有项目接入 veFaaS,查看线上访问地址,配置生产环境变量、构建命令、启动命令或端口,发布、回滚、调用和调试线上函数,查看日志、实例状态或资源配置,拉取/推送云端函数代码,创建和管理沙箱实例,排查部署失败、鉴权失败、框架检测错误、网关缺失等问题,需要直接调用 veFaaS OpenAPI 完成高级操作,或初期上手 veFaaS、想了解 veFaaS 概念/能力/选型/计费、在终端查阅官方文档、接入 veFaaS SDK 或 OpenAPI 进行代码开发时使用。" allowed-tools: Bash(vefaas:*)
本 skill 指导您使用 `@volcengine/vefaas-cli` 操作火山引擎 veFaaS,包括应用部署、函数管理、沙箱管理、环境变量、配置、诊断等在火山引擎函数服务控制台能执行的操作以及 OpenAPI 调用。
**CRITICAL — 执行任何 veFaaS 操作前,MUST 先确认本机 `vefaas` CLI 版本 >= 0.2.7。**
vefaas --version vefaas update --check
如果命令不存在,或版本低于 `0.2.7`,必须先升级;如果 `vefaas update --check` 发现可更新版本,应提示用户升级后再继续:
npm i -g @volcengine/vefaas-cli@latest vefaas --version
**文档检索能力(免登录)——** `vefaas doc` 可在终端检索 veFaaS 官方文档,**无需登录、只读、不计费**。这是本 skill 回答 veFaaS 概念/能力/选型/计费/SDK 用法等问题、以及写 SDK/OpenAPI 代码时的**权威知识来源**,详见下文「文档优先(doc-first)协议」。运行 `vefaas doc --help` 确认可用;若不可用,先 `vefaas update` 升级 CLI。
使用本 skill:
**CRITICAL — 先判断用户意图是「知识类」还是「执行类」,再分流:**
下面是执行类工作流的分流规则:
**CRITICAL — 用户说“部署项目 / 网站上线 / API 上线 / serverless 应用 / 查看访问地址”时,默认走应用工作流,不要直接创建函数。**
应用工作流使用 `vefaas init`、`vefaas inspect`、`vefaas link`、`vefaas deploy`、`vefaas domains`、`vefaas env`、`vefaas config`、`vefaas app`、`vefaas overview`、`vefaas resource`。继续前 MUST 读取 [应用工作流](references/vefaas-application.md)。
**CRITICAL — 只有用户给出已有函数 ID/name,或明确说“函数 / function / fn / 拉取函数代码 / 发布函数 / 回滚函数 / 函数日志”时,才走函数工作流。**
函数工作流使用 `vefaas fn ...`、`vefaas pull`、`vefaas push`、`vefaas deploy --funcId`。继续前 MUST 读取 [函数管理](references/vefaas-function.md)。
**CRITICAL — 用户说“沙箱 / sandbox / 沙箱实例 / 临时实例 / 实例暂停恢复 kill / 沙箱镜像”时,走沙箱工作流。**
沙箱工作流必须区分 sandbox application 与 sandbox instance;application ID 和 instance name 不能混用。继续前 MUST 读取 [沙箱管理](references/vefaas-sandbox.md)。
**CRITICAL — 高阶命令能完成任务时,不要直接使用 `vefaas api`。**
只有在高阶命令缺失、用户明确要求 OpenAPI、或需要底层 action 字段时,才使用 OpenAPI 工作流。继续前 MUST 读取 [OpenAPI 调用](references/vefaas-openapi.md),并先执行 `vefaas api <Action> --help` 查看参数结构。
执行对应任务前,MUST 读取对应 reference;不要只凭本文件的速查命令执行复杂操作。
| 场景 | 必读文件 | |---|---| | 答疑、landing 引导、查官方文档、写 SDK/OpenAPI 集成代码 | [文档检索与 doc-first](references/vefaas-docs.md) | | 安装、升级、确认 CLI 版本 | [CLI 与版本](references/vefaas-cli.md) | | 登录、检查凭据、恢复鉴权 | [认证与凭据](references/vefaas-auth.md) | | 初始化模板、部署应用、link、inspect、domains、应用 env/config | [应用工作流](references/vefaas-application.md) | | 管理函数、代码、发布、回滚、日志、调用、配置、扩缩容 | [函数管理](references/vefaas-function.md) | | 函数 APIG 触发器、沙箱网关路由配置、APIG route 绑定与编辑 | [触发器与 APIG Route](references/vefaas-trigger.md) | | 管理 sandbox application / instance | [沙箱管理](references/vefaas-sandbox.md) | | 直接调用 veFaaS OpenAPI | [OpenAPI 调用](references/vefaas-openapi.md) | | 排查失败、诊断环境 | [故障排查](references/vefaas-troubleshooting.md) |
涉及 veFaaS 的概念、能力、选型、计费、限额、SDK 用法、OpenAPI 参数时,MUST **先用 `vefaas doc` 检索官方文档,再作答或写代码;禁止凭记忆直接回答这些具体事实**。
1. 高频主题用内置别名直达:`intro`(产品介绍)、`quickstart`(快速入门)、`cli`、`sdk`(SDK 概览)、`api`。SDK 各语言用子命令 `vefaas doc sdk go|python|node -o json`。 2. 长尾问题(计费、限额、触发器、网关、某具体功能)先 `vefaas doc search <关键词> -o json`,从 `data.results[]` 按 `title` + `path`(面包屑)挑最匹配的**叶子文档**,取其 `documentId`,再 `vefaas doc --id <id> -o json` 读 `data.markdown`。 3. 答疑:答案不得超出 `data.markdown`;计费/限额/配额必须引用文档原文数值;回答末尾附出处 `data.url` 与更新时间 `data.updatedTime`。 4. 写 SDK/OpenAPI 代码:先取官方示例(`vefaas doc sdk go|python|node -o json`)作骨架;用 `vefaas doc sdk methods <Action> -o json` 查该 Action 的请求字段(type + 说明 + 嵌套),可加 `--lang` 拿请求示例。禁止凭记忆生成 SDK 调用。 5. `vefaas doc --id` 命中目录节点会报 not-found(目录节点无正文)→ 回到 search 结果换一条更深的叶子文档。 6. search 无结果时用 `vefaas doc tree -o json` 浏览目录;仍找不到则如实说明官方文档未覆盖,不要编造。
完整的三类场景工作流(landing / 答疑 / SDK 接入)见 [文档检索与 doc-first](references/vefaas-docs.md)。
以下操作会影响线上行为或销毁资源,执行前必须确认目标资源和用户意图:
处理规则:
1. 先展示将要操作的资源标识(app/function/sandbox ID 或名称)和动作。 2. 如果目标不唯一或来源只是用户口述名称,先 list/info 消歧。 3. 用户明确确认后再执行;不要静默添加 `--yes` 绕过确认。 4. 用户拒绝或目标不清楚时停止,不要自行猜测替代目标。
**应用删除特殊规则:** 删除 veFaaS Application 前先执行 `vefaas app delete --id <app-id> --check -o json` 做前置检查。若检查发现 APIG/NAT/EIP 等共享或可能持续计费资源,非交互场景必须显式传 `--ack-sha
欢迎来到 AgentKit 代码工坊(Samples)仓库! AgentKit 是火山引擎推出的企业级 AI Agent 开发平台,为开发者提供完整的 Agent 构建、部署和运维解决方案。平台通过标准化的开发工具链和云原生基础设施,显著降低复杂智能体应用的开发部署门槛。 本代码库包含了一系列示例和教程,帮助您理解、实现和集成 AgentKit 的各项功能到您的应用中。
Generate deterministic SVG algorithmic artwork. Invoke when the user asks for geometric,…
Optimize code performance through iterative improvements (max 2 rounds). Benchmark execution…
根据文字描述生成视频,一个生成图片和视频的工作流技能。依赖 skills: byted-web-search, image-generate, video-generate。注意:此…
Manage AgentKit skills, SkillHub/skillhub, skill centers, and skill spaces. Use this skill…
Upload files or directories to TOS-compatible object storage for Volcano Engine or BytePlus…
根据用户的功能需求,完成与 VeADK-Go 相关的功能; 包括:直接根据需求生成 Agent;将Enio Agent转换为VeADK-Go Agent。