Install
openclaw skills install alibabacloud-flink-instance-manageManage Alibaba Cloud Flink VVP instances and namespaces through create/query operations only. Use when user asks to create or query Flink instances, namespaces, regions, zones, or tags in Chinese or English. Reject Flink SQL/job requests, unrelated cloud services (ECS/Kafka/OSS/DataWorks), and all update/delete operations.
openclaw skills install alibabacloud-flink-instance-manageOperate Alibaba Cloud Flink VVP resources with a strict create/query scope through one wrapper script.
python scripts/instance_ops.py <command> [options]
create, create_namespace, describe, describe_regions, describe_zones, describe_namespaces, list_tagsUse this skill when prompts are about Flink instance/namespace lifecycle operations.
| User intent | Command |
|---|---|
| Query all instances in a region | describe --region_id <REGION> |
| Create instance | create ... --confirm |
| Query namespaces under an instance | describe_namespaces --region_id <REGION> --instance_id <ID> |
| Create namespace | create_namespace ... --confirm |
| Query supported regions/zones | describe_regions / describe_zones --region_id <REGION> |
| Query tags | list_tags --region_id <REGION> --resource_type <TYPE> [--resource_ids ...] |
create and create_namespace must include --confirm.create -> create_namespace flow, namespace must target the same newly created InstanceId unless user approves fallback.create_namespace, check instance status/resources and existing namespace allocation.SafetyCheckRequired or explicit --confirm evidence.create and create_namespace, overall status can be completed only when both create operations succeed.create_namespace fails due to insufficient resources, report it clearly and ask user to manually scale resources outside this skill scope.references/parameter-validation.md.--confirm is present before execution.create: verify with describe --region_id <REGION>.create_namespace: verify with describe_namespaces --region_id <REGION> --instance_id <ID>.create -> create_namespace:
describe --region_id <REGION> on the same InstanceId every 30 secondsRUNNING, stop and provide next action (wait/retry later)failed/not_ready, not completedInsufficientResources, ask user to manually scale the instance and retry laterreferences/README.mdreferences/quick-start.mdreferences/trigger-recognition-guide.mdreferences/core-execution-flow.mdreferences/command-templates.md| Document | Purpose |
|---|---|
references/parameter-validation.md | Pre-execution validation checklist |
references/e2e-playbooks.md | Complete execution sequences |
references/common-failures.md | Typical mistakes and fixes |
references/required-confirmation-model.md | Confirmation gate rules |
references/instance-state-management.md | Instance state and readiness checks |
references/output-handling.md | Output parsing and retry policy |
references/verification-method.md | Verification patterns after create/query |
references/acceptance-criteria.md | Completion checklist for normal operations |
references/python-environment-setup.md | Python dependency and auth setup |
references/cli-installation-guide.md | Aliyun CLI diagnostics setup |
references/ram-policies.md | Required RAM permissions |
references/related-apis.md | API and command mapping |
All commands return JSON:
{
"success": true,
"operation": "<command>",
"confirmation_check": {
"required_flag": "--confirm",
"provided": true,
"status": "passed"
},
"data": {},
"request_id": "..."
}
confirmation_check appears on create operations and is used for auditable safety evidence.
Exit codes: 0 = success, 1 = error.