agentCLAWHUBUnverified

Alibabacloud Pai Eas Service Deploy

Deploy AI models as PAI-EAS inference services. Supports LLMs (Qwen, Llama), image gen (SD, SDXL), speech synthesis, and more. When to use: deploy models, cr...

OpenClaw

Rank

62

Safety

84

Downloads

1.1k

Updated

Oct 11, 2026

Version

0.0.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
1.1K downloadsadoption · observed Oct 11, 2026
Latest release
0.0.1release · observed Jul 13, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s173swjet2yrebzqrp6hjkvmy583mxef:alibabacloud-pai-eas-service-deploy
  1. Install using `clawhub skill install s173swjet2yrebzqrp6hjkvmy583mxef:alibabacloud-pai-eas-service-deploy` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-pai-eas-service-deploy/snapshot"

Documentation

CLAWHUB

144,193 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: alibabacloud-pai-eas-service-deploy
description: |
  Deploy AI models as PAI-EAS inference services.
  Supports LLMs (Qwen, Llama), image gen (SD, SDXL),
  speech synthesis, and more.
  When to use: deploy models, create inference services,
  EAS deployment, model serving, deploy vLLM/SGLang/ComfyUI.
license: Apache-2.0
metadata:
  version: "1.0.0"
  domain: aiops
  owner: pai-eas-team
  contact: [email protected]
  tags:
    - pai-eas
    - model-deployment
    - inference-service
    - llm
    - vllm
    - sglang
  required_tools:
    - aliyun
    - jq
  prerequisites:
    - "Aliyun CLI >= 3.3.3"
    - "jq command-line JSON processor"
  required_permissions:
    - "eas:CreateService"
    - "eas:DescribeService"
    - "eas:ListServices"
    - "eas:DescribeMachineSpec"
    - "eas:ListResources"
    - "eas:ListGateway"
    - "eas:DescribeGateway"
    - "nlb:ListLoadBalancers"
    - "aiworkspace:ListImages"
    - "aiworkspace:ListWorkspaces"
    - "vpc:DescribeVpcs"
    - "vpc:DescribeVSwitches"
    - "ecs:DescribeSecurityGroups"
---
# PAI-EAS Service Deployment

## ⚠️ TOP RULES (read first)

**1. 🔴 NO DUPLICATE SERVICE NAMES** 🔴

If a service with the target name already exists: STOP and inform
the user. Do NOT delete and recreate. Do NOT reuse it either.

**2. Mandatory API Calls** — Execute ALL of these in order:

| # | API | CLI | Purpose |
|---|-----|-----|---------|
| 1 | ListImages | `aliyun aiworkspace list-images` | Validate image |
| 2 | describe-machine-spec | `aliyun eas describe-machine-spec` | Validate GPU type |
| 3 | create-service | `aliyun eas create-service` | Create service |
| 4 | describe-service | `aliyun eas describe-service` | Check status (once) |
| 5 | describe-service-endpoints | `aliyun eas describe-service-endpoints` | Get endpoints |

Execute #1 and #2 ALWAYS, even if user provided the info.
`describe-machine-spec` ≠ `list-resources`. `describe-service` ≠ `ListServices`.

**3. Prohibited** — ❌ Reuse existing service
❌ Write bash scripts (run CLI directly)
❌ CPU+vLLM/SGLang ❌ `file://` in create-service
❌ Skip mandatory APIs ❌ Change the service name the user specified
❌ Poll describe-service in a loop (call once only)
❌ Stop after writing/validating service.json — writing the JSON is
NOT completing the task. You MUST run create-service (Step 6) then
describe-service (Step 7). If resources were found, deploy them.

**4. Autonomous Execution** — Do NOT ask user for info discoverable
via APIs. Do NOT ask "should I proceed?" Execute directly.
Timeout? Retry with `--read-timeout 60`. Error? Inform user and CONTINUE.
Missing param? Pick reasonable default.
If any pre-check or resource discovery step fails, log the failure
and continue to the next step. Only STOP for the specific conditions
listed in Self-Verify Checkpoints (duplicate service name, missing
NLB/GW/dedicated resource group).

**5. Self-Verify Checkpoints:**
```
Before Step 2: Did Step 1.5 confirm no duplicate service name?
  If duplicat

_meta.json

{
  "ownerId": "kn74p5w8ywv6prh40g0s82gmqh83nw54",
  "slug": "alibabacloud-pai-eas-service-deploy",
  "version": "0.0.1",
  "publishedAt": 1783929570842
}

references/acceptance-criteria.md

# Acceptance Criteria: alibabacloud-pai-eas-service-deploy

**Scenario**: PAI-EAS Service Deployment
**Purpose**: Skill test acceptance criteria

**Table of Contents**
- [CLI Command Patterns](#correct-cli-command-patterns)
- [Service Config Validation](#service-config-validation)
- [Authentication Patterns](#authentication-patterns)
- [Parameter Confirmation Requirements](#parameter-confirmation-requirements)
- [Resource Cleanup](#resource-cleanup)

---

# Correct CLI Command Patterns

## 1. EAS Service Operations

### ✅ Correct: Create Service

```bash
aliyun eas create-service --region cn-hangzhou --body "$(cat service.json)" --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
```

### ❌ Wrong: Missing --user-agent

```bash
aliyun eas create-service --region cn-hangzhou --body "$(cat service.json)"
```

### ❌ Wrong: Using API format instead of plugin mode

```bash
aliyun eas create-service --region cn-hangzhou --body "$(cat service.json)"
```

## 2. AIWorkSpace Operations

### ✅ Correct: List Images

```bash
aliyun aiworkspace list-images --verbose true --labels 'system.official=true,system.supported.eas=true' --page-size 50 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
```

### ❌ Wrong: Labels format error

```bash
aliyun aiworkspace list-images --verbose true --labels 'system.official=true' --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
```

## 3. OSS Operations

### ✅ Correct: List Buckets

```bash
ossutil ls
```

### ✅ Correct: List Objects

```bash
ossutil ls oss://bucket-name/path/
```

### ❌ Wrong: Missing oss:// prefix

```bash
ossutil ls bucket-name/path/
```

## 4. VPC Operations

### ✅ Correct: Query VPC

```bash
aliyun vpc describe-vpcs --biz-region-id cn-hangzhou --vpc-id vpc-xxx --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
```

### ❌ Wrong: Missing user-agent

```bash
aliyun vpc describe-vpcs --biz-region-id cn-hangzhou --vpc-id vpc-xxx
```

---

# Service Config Validation

## 1. metadata Config

### ✅ Correct: Service Name Format

```json
{
  "metadata": {
    "name": "my-vllm-service",
    "instance": 1
  }
}
```

### ❌ Wrong: Service name contains uppercase letters

```json
{
  "metadata": {
    "name": "My-VLLM-Service",
    "instance": 1
  }
}
```

### ❌ Wrong: Service name contains special characters

```json
{
  "metadata": {
    "name": "my.vllm.service",
    "instance": 1
  }
}
```

## 2. containers Config

### ✅ Correct: Container Config

```json
{
  "containers": [{
    "image": "eas-registry-vpc.cn-hangzhou.cr.aliyuncs.com/pai-eas/vllm:0.14.0-gpu",
    "port": 8000,
    "script": "vllm serve /models --port 8000"
  }]
}
```

### ❌ Wrong: Missing port config

```json
{
  "containers": [{
    "image": "eas-registry-vpc.cn-hangzhou.cr.aliyuncs.com/pai-eas/vllm:0.14.0-gpu",
    "script": "vllm serve /models --port 8000"
  }]
}
```

## 3. storage Config

### ✅ Correct: OSS Mount

```json
{
  "storage": [{
    "moun

references/api-reference.md

# API Reference

## API Response Structures

**Alibaba Cloud API response structures are inconsistent — pay attention when using jq:**

| API | jq Path | Structure |
|-----|---------|-----------|
| `AIWorkSpace ListWorkspaces` | `.Workspaces[]` | single-level |
| `AIWorkSpace ListImages` | `.Images[]` | single-level |
| `eas DescribeMachineSpec` | `.InstanceMetas[]` | single-level |
| `eas list-gateway` | `.Gateways[]` | single-level |
| `eas ListResources` | `.Resources[]` | single-level |
| `eas DescribeService` | `.Service` | single object |
| `eas describe-service-event` | `.Events[]` | single-level |
| `vpc DescribeVpcs` | `.Vpcs.Vpc[]` | ⚠️ nested (two-level) |
| `vpc DescribeVSwitches` | `.VSwitches.VSwitch[]` | ⚠️ nested (two-level) |
| `ecs DescribeSecurityGroups` | `.SecurityGroups.SecurityGroup[]` | ⚠️ nested (two-level) |
| `nlb ListLoadBalancers` | `.LoadBalancers[]` | single-level |

## jq Examples

```bash
aliyun aiworkspace list-workspaces --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy | jq -r '.Workspaces[] | "\(.WorkspaceId)\t\(.WorkspaceName)"'
aliyun eas list-gateway --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy | jq -r '.Gateways[] | "\(.GatewayId)\t\(.GatewayName)"'
aliyun vpc describe-vpcs --biz-region-id cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy | jq -r '.Vpcs.Vpc[] | "\(.VpcId)\t\(.VpcName)"'
```

## CLI Command Reference

### Parameter Naming Rules

| Command type | Parameter | Example |
|--------------|-----------|---------|
| List / create | `--region` | `ListServices`, `CreateService` |
| Target a single service | `--cluster-id` | `DescribeService`, `DeleteService` |

### Common Commands

```bash
aliyun aiworkspace list-workspaces --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun aiworkspace list-images --verbose true --labels 'system.official=true,system.supported.eas=true' --page-size 100 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun eas describe-machine-spec --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun eas list-resources --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun eas list-gateway --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun eas describe-gateway --cluster-id cn-hangzhou --gateway-id gw-xxx --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun eas create-service --region cn-hangzhou --body "$(cat service.json)" --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
aliyun eas describe-service --cluster-id cn-hangzhou --service-name my_service --user-agent AlibabaCloud-Agent-Skills/alibabacloud-pai-eas-service-deploy
```

## Permission List

See [RAM Policies](ram-polic

references/cli-installation-guide.md

# Aliyun CLI Installation & Configuration Guide

Complete guide for installing and configuring Aliyun CLI.

> **Aliyun CLI 3.3.3+**: Supports installing and using all published Alibaba Cloud product plugins. Make sure to upgrade to 3.3.3 or later for full plugin ecosystem coverage.

**Table of Contents**
- [Installation](#installation)
- [Configuration](#configuration)
- [Verification](#verification)
- [Security Best Practices](#security-best-practices)
- [Troubleshooting](#troubleshooting)
- [Advanced Configuration](#advanced-configuration)
- [Next Steps](#next-steps)
- [References](#references)

## Installation

### macOS

**Using Homebrew (Recommended)**
```bash
brew install aliyun-cli
# Upgrade to latest
brew upgrade aliyun-cli

# Verify version (>= 3.3.3)
aliyun version
```

**Using Binary**
```bash
# Download
wget https://aliyuncli.alicdn.com/aliyun-cli-macosx-latest-amd64.tgz

# Extract
tar -xzf aliyun-cli-macosx-latest-amd64.tgz

# Move to PATH
sudo mv aliyun /usr/local/bin/

# Verify
aliyun version
```

### Linux

**Debian/Ubuntu**
```bash
# Download
wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz

# Extract and install
tar -xzf aliyun-cli-linux-latest-amd64.tgz
sudo mv aliyun /usr/local/bin/

# Verify
aliyun version
```

**CentOS/RHEL**
```bash
# Download
wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz

# Extract and install
tar -xzf aliyun-cli-linux-latest-amd64.tgz
sudo mv aliyun /usr/local/bin/

# Verify
aliyun version
```

**ARM64 Architecture**
```bash
# Download ARM64 version
wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-arm64.tgz

# Extract and install
tar -xzf aliyun-cli-linux-latest-arm64.tgz
sudo mv aliyun /usr/local/bin/
```

### Windows

**Using Binary**
1. Download from: https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zip
2. Extract the ZIP file
3. Add the directory to your PATH environment variable
4. Open new Command Prompt or PowerShell
5. Verify: `aliyun version`

**Using PowerShell**
```powershell
# Download
Invoke-WebRequest -Uri "https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zip" -OutFile "aliyun-cli.zip"

# Extract
Expand-Archive -Path aliyun-cli.zip -DestinationPath C:\aliyun-cli

# Add to PATH (requires admin privileges)
$env:Path += ";C:\aliyun-cli"
[Environment]::SetEnvironmentVariable("Path", $env:Path, [System.EnvironmentVariableTarget]::Machine)

# Verify
aliyun version
```

## Configuration

### Quick Start

```bash
aliyun configure set \
  --mode AK \
  --access-key-id <your-access-key-id> \
  --access-key-secret <your-access-key-secret> \
  --region cn-hangzhou
```

All `aliyun configure` commands support non-interactive flags, which is the recommended approach —
it works in scripts, CI/CD pipelines, and agent-driven automation without hanging on stdin prompts.

**Where to Get Access Keys**

1. Log in to Aliyun Console: https://ram.console.aliyun.com/
2. Navigate to: AccessKey Management
3. Create a new AccessKey pair
4. Save t
Github ReposUpdated 2d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/sdk-team/skills/alibabacloud-pai-eas-service-deploy",
      "sourceUrl": "https://clawhub.ai/sdk-team/skills/alibabacloud-pai-eas-service-deploy",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T12:49:57.117Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-pai-eas-service-deploy/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-pai-eas-service-deploy/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T12:49:57.117Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.1K downloads",
      "href": "https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy",
      "sourceUrl": "https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T12:49:57.117Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.0.1",
      "href": "https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy",
      "sourceUrl": "https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-13T07:59:30.842Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-pai-eas-service-deploy/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-pai-eas-service-deploy/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.0.1",
      "description": "Initial release of the PAI-EAS Inference Service Deployment skill. - Provides end-to-end workflow to deploy AI models as inference services on Alibaba Cloud PAI-EAS. - Enforces strict duplicate service name checks; never reuses or recreates existing services. - Requires Aliyun CLI >= 3.3.3 and enforces plugin installation/verification for `aiworkspace` and `eas`. - Implements a unified session-based user-agent for observability and traceability on all API/CLI calls. - Executes all required validation and deployment steps directly via CLI commands—no scripts, wrappers, or skipped steps. - Documents self-verification checkpoints, error handling, and required permissions for reliable, autonomous operation.",
      "href": "https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy",
      "sourceUrl": "https://clawhub.ai/sdk-team/alibabacloud-pai-eas-service-deploy",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-13T07:59:30.842Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

Sponsored

Ads related to Alibabacloud Pai Eas Service Deploy and adjacent AI workflows.