volcengine-sdk-generator
SKILL.md
Volcengine SDK Code Generator
Generate complete, runnable Volcengine SDK code from natural-language descriptions, and answer SDK configuration questions.
Workflow
When a user describes a Volcengine API operation, follow these steps:
Step 1: Identify Target Service, Operation, and Advanced Configuration Needs
Parse the user's description to determine:
- Target service: which Volcengine service (e.g., ECS, VPC, TOS, billing)
- Target operation: what operation to perform (e.g., list instances, create a VPC, query billing)
- Target language: which programming language (Go, Python, PHP, Java, Node.js). If not specified, ask the user.
- Advanced configuration needs: whether the user mentions or the scenario implies any of the following:
- Retry: user mentions "retry", "fault tolerance", or the operation is a write/create type (prone to throttling)
- Timeout: user mentions "timeout", or the operation involves large data volumes (batch queries, file uploads)
- Credentials: user mentions "STS", "AssumeRole", "temporary credentials", "OIDC", or explicitly wants to avoid hardcoding AK/SK
- Proxy/network: user mentions "proxy" or "internal network"