algorithmic-art
Generate deterministic SVG algorithmic artwork. Invoke when the user asks for geometric,…
Query and answer questions about Volcengine API specifications. Trigger this skill whenever a user asks about Volcengine API parameters, error codes, request methods, enum values, required fields, response structures, pagination, parameter dependencies, or API comparisons — even
$ npx -y skills add bytedance/agentkit-samples --skill volcengine-api --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/volcengine-apiContext preview
The summary Claude sees to decide when to auto-load this skill.
Query and answer questions about Volcengine API specifications. Trigger this skill whenever a user asks about Volcengine API parameters, error codes, request methods, enum values, required fields, response structures, pagination, parameter dependencies, or API comparisons — even
name: volcengine-api description: > Query and answer questions about Volcengine API specifications. Trigger this skill whenever a user asks about Volcengine API parameters, error codes, request methods, enum values, required fields, response structures, pagination, parameter dependencies, or API comparisons — even if they don't explicitly say "API". Typical triggers include questions like "What parameters does DescribeInstances have?", "What values does Status support?", "What does InvalidInstanceId.NotFound mean?", "Does Volcengine have a batch tag deletion API?", "Which APIs does ECS support?", "How do I pass parameters to CreateDatabase?", "Is ChargeType required?", "What fields does DescribeInstances return?", "How do I paginate instance lists?", "What's the difference between these two APIs?", "RunInstances returns InvalidParameterValue". When the user needs runnable SDK code, hand off to the volcengine-sdk-generator skill. When the user needs CLI-based operations, hand off to the volcengine-cli skill. Supports both Chinese and English prompts.
Answer user questions about Volcengine APIs by querying the API Explorer for authoritative, up-to-date information.
| Scenario | Example Questions | |----------|-------------------| | Find an API | "How do I list ECS instances?", "Is there a batch tag creation API?" | | Query parameters | "What are the required params for RunInstances?", "What values does ChargeType accept?" | | Response structure | "What fields does DescribeInstances return?", "What statuses can Status have?" | | Parameter dependencies | "If I set Ipv6Isp, how should I fill Ipv6MaskLen?", "When is SpotPriceLimit required?" | | Pagination | "How do I paginate instance queries?", "How does NextToken work?" | | Error codes | "What does InvalidInstanceId.NotFound mean?", "CreateVpc returns QuotaExceeded" | | Browse services | "Which APIs does ECS have?", "What operations does VPC support?" | | API comparison | "What's the difference between DescribeInstances and DescribeInstancesByIds?" |
Determine what the user is looking for:
| Intent | Signal | Query Path | |--------|--------|------------| | **Find an API** | Describes an operation but doesn't know the API name | Search (2e) or Services (2a) -> API list (2c) -> Details (2d) | | **Query parameters** | Knows the API name, asks about params/enums/required fields | Go directly to Details (2d) | | **Query response** | Asks about return fields or status values | Go directly to Details (2d), focus on response schema | | **Query parameter dependencies** | Asks "when is X required?" or "how does X relate to Y?" | Go directly to Details (2d), focus on conditional rules in descriptions | | **Query error codes** | Provides an error code or error message | Error code handling (Step 3) | | **Browse a service** | Asks what capabilities a service offers | Services (2a) -> API list (2c) | | **Compare APIs** | Asks about differences between two APIs | Query Details (2d) for each, compare params and functionality |
Start from the appropriate sub-step based on what is already known. When the user describes a requirement in natural language, Search (2e) is often faster than browsing level by level.
GET https://api.volcengine.com/api/common/explorer/services
Each service in the response contains:
Match the most appropriate `ServiceCode` based on the user's description.
GET https://api.volcengine.com/api/common/explorer/versions?ServiceCode={ServiceCode}Each version contains:
Prefer the version with `IsDefault=1`. If none is marked default, use the latest version.
GET https://api.volcengine.com/api/common/explorer/apis?ServiceCode={ServiceCode}&Version={Version}&APIVersion={Version}The response groups APIs by category. Each API contains:
Match user intent using `Action`, `NameCn`, and `Description`.
GET https://api.volcengine.com/api/common/explorer/api-swagger?ServiceCode={ServiceCode}&Version={Version}&APIVersion={Version}&ActionName={ActionName}Returns the full Swagger/OpenAPI specification for the API. Extract key information as follows.
The key under `paths["/{ActionName}"]` (`get` or `post`) indicates the HTTP method.
Parameter location depends on the HTTP method:
**GET requests:** parameters are in `paths["/{ActionName}"].get.parameters`. Each parameter includes:
Arrays and nested objects in GET parameters use naming conventions:
**POST requests:** parameters are in `paths["/
欢迎来到 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。