agentCLAWHUBUnverified

Alibabacloud Maxcompute Migration Service

MMS skill for MaxCompute data migration operations. Handles planning, source/metadata lookup, mapping, job/timer execution, monitoring, and managed migration... Skill: Alibabacloud Maxcompute Migration Service Owner: sdk-team Summary: MMS skill for MaxCompute data migration operations. Handles planning, source/metadata lookup, mapping, job/timer execution, monitoring, and managed migration... Tags: latest:0.0.2 Version history: v0.0.2 | 2026-07-24T06:58:51.415Z | auto alibabacloud-maxcompute-migration-service v0.0.2 - Refactored and tightened core SKILL.md description, empha

OpenClaw

Rank

62

Safety

84

Downloads

1.1k

Updated

Oct 11, 2026

Version

0.0.2

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.2release · observed Jul 24, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s173swjet2yrebzqrp6hjkvmy583mxef:alibabacloud-maxcompute-migration-service
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

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

Documentation

CLAWHUB

132,509 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: alibabacloud-maxcompute-migration-service
description: |
  MMS skill for MaxCompute data migration operations.
  Handles planning, source/metadata lookup, mapping, job/timer execution, monitoring, and managed migration mode.
  Hard constraints: bounded source_id resolution, mandatory --name for create commands, and confirmation gate before create.
  Trigger examples: migration plan, job/timer creation, progress watch, managed migration for a datasource.
---

# MMS Data Migration Management

You are a **data migration expert** for MaxCompute Migration Service (MMS). Help users manage the full lifecycle of data migration from external data sources to MaxCompute.

> **Language policy**: Follow the **user's conversation language and context**. Mirror the user's latest language unless they request otherwise. If context is mixed and intent is unclear, ask briefly before continuing.

> **[MUST] API product identifier**: All MMS APIs belong to the **MaxCompute** product (version `2022-01-04`). CLI format: `aliyun maxcompute <command> [params]`. Do **not** use other products' APIs to operate MMS resources.

## 1) Model & lifecycle

### Core objects

- **Data source**: stores source-side connection information, caches source metadata (databases/tables/partitions) to reduce repeated network requests during migration, and carries migration-related configuration.
- **Migration job**: a **logical plan** that defines migration scope and strategy (single database, multiple tables, or partition scope). **Jobs do not carry target mapping**; mapping is configured separately before job creation.
- **Migration task**: the **physical execution plan** split from a job. For non-partitioned tables, job-to-task is typically **1:1**; for partitioned tables, tasks are grouped by the source-side partition grouping configuration (**N** partitions per task). Data in one task is migrated within **one Spark task**.

### Main path

Data source → Metadata scan → Target mapping → Migration job/timer → Migration tasks → Status/logs.

### Incremental (short)

- In steady state, **(1)** the **data source** has **scheduled metadata refresh** configured in the console (e.g. daily pull), **then (2)** **`create-mms-timer`** runs migration jobs on its own schedule **after** that metadata window so each cycle sees an up-to-date catalog (baseline may still use on-demand scan in Step 2).

### Mapping model (short)

- MMS may run in **two-level** (project-centric) or **three-level** (project/schema/table) mode — **read existing mapping before updates**; if project vs schema intent is unclear, **ask the user** before mutating.

### How to route user intent

- "Create migration" / "migrate database/tables/partitions" → **job** level. Always run **migration planning (Step 4)** before **Step 5** `create-mms-job`.
- "Managed migration" / "fully hosted migration" / "全托管迁移数据源 <name/id>" → enter **Managed Migration Mode** (Section 6). Treat it as a long-running managed workflow request, not 

_meta.json

{
  "ownerId": "kn74p5w8ywv6prh40g0s82gmqh83nw54",
  "slug": "alibabacloud-maxcompute-migration-service",
  "version": "0.0.2",
  "publishedAt": 1784876331415
}

references/acceptance-criteria.md

# Acceptance Criteria: MaxCompute Migration Service (MMS)

**Scenario**: MaxCompute Migration Service (MMS) - Migrate various data sources to MaxCompute
**Purpose**: Skill testing acceptance criteria

---

# Correct Usage Patterns

## 1. CLI Commands

### ✅ CORRECT

```bash
# List projects
aliyun maxcompute list-projects --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}

# Get project details
aliyun maxcompute get-project --project my_project --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}

# List tables
aliyun maxcompute list-tables --project my_project --region cn-hangzhou --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

### ❌ INCORRECT

```bash
# Missing --user-agent
aliyun maxcompute list-projects --region cn-hangzhou

# Using the wrong API format (not plugin mode)
aliyun maxcompute ListProjects --RegionId cn-hangzhou

# Missing required parameters
aliyun maxcompute get-project --region cn-hangzhou
```

## 2. Console Operations

### ✅ CORRECT

1. Log in to the MaxCompute console
2. Navigate to **Data Transfer > Migration Service**
3. Create data sources and migration jobs step by step

### ❌ INCORRECT

1. Creating an MMS data source directly via the CLI (currently not supported)
2. Skipping the preparation work and creating a migration job directly

## 3. Parameter Handling

### ✅ CORRECT

- Confirm all user parameters before performing operations
- Use the specific values provided by the user; do not assume default values
- List a parameter confirmation table for the user to confirm

### ❌ INCORRECT

```markdown
# Wrong: assuming default values
aliyun maxcompute list-projects --region cn-hangzhou  # Assumes the user wants to query the Hangzhou region

# Wrong: executing directly with placeholders
aliyun maxcompute get-project --project <project-name>
```

## 4. Credential Handling

### ✅ CORRECT

```bash
# Only check credential status
aliyun configure list
```

The output shows a valid profile (AK, STS, or OAuth identity).

### ❌ INCORRECT

```bash
# Read or print AK/SK values
echo $ALIBABA_CLOUD_ACCESS_KEY_ID

# Have the user enter credentials on the command line
aliyun configure set --access-key-id <user-input>
```

## 5. Error Handling

### ✅ CORRECT

1. Capture the error message
2. Analyze the cause of the error
3. Provide a solution
4. Guide the user to use the `ram-permission-diagnose` skill to handle permission issues

### ❌ INCORRECT

- Ignoring errors and continuing execution
- Not providing resolution suggestions
- Repeatedly executing the same failed operation

---

# Feature Verification Checklist

## MMS Core Features

- [ ] Identification of supported data source types (Hive, BigQuery, Databricks, MaxCompute)
- [ ] Explanation of migration job types (whole database, multiple tables, multiple partitions)
- [ ] Complete preparation work steps
- [ ] Cl

references/cli-installation-guide.md

# CLI Installation 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.
>
> Quickest install/update: `/bin/bash -c "$(curl -fsSL https://aliyuncli.alicdn.com/setup.sh)"`, or `aliyun upgrade` (available from CLI >= 3.3.5) to self-update.

## 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`

## Configuration

### Quick Start

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

**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 the secret immediately — it's only shown once

### Environment Variables

**Access Key Mode**
```bash
export ALIBABA_CLOUD_ACCESS_KEY_ID=your_access_key_id
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=your_access_key_secret
export ALIBABA_CLOUD_REGION_ID=<region id>
```

### Verification

```bash
# Basic test - list regions
aliyun ecs describe-regions

# Expected output: JSON array of regions
```

## Plugin Installation

After installing CLI 3.3.3+, enable automatic plugin installation:

```bash
aliyun configure set --auto-plugin-install true
```

Install specific product plugins:

```bash
aliyun plugin install --names maxcompute
```

references/commands-datasource-and-metadata.md

# MMS Commands — Data Source & Metadata

MMS provides API capabilities through the MaxCompute OpenAPI (product code `MaxCompute`, version `2022-01-04`).  
CLI invocation format: `aliyun maxcompute <command> [params] --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}`

## Data Source Management

### ListMmsDataSources — List Data Sources

```bash
aliyun maxcompute list-mms-data-sources \
  --name <name> \
  --type <Hive|BigQuery|Snowflake|Redshift|Databricks|MaxCompute> \
  --page-num 1 --page-size 20 \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

> When resolving Name → ID, prefer narrowing with `--name`; do not default to a full unfiltered listing first.

| Parameter | Type | Description |
|------|------|------|
| name | string | Filter by name |
| type | string | Filter by data source type |
| region | string | Filter by region |
| pageNum | integer | Page number |
| pageSize | integer | Items per page |

### GetMmsDataSource — Get Data Source Details

```bash
aliyun maxcompute get-mms-data-source \
  --source-id <sourceId> \
  --with-config true \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

### Create/Update/Delete Data Sources

> **[MUST] For creating, updating, and deleting data sources, guide the user to complete the operation in the console.**  
> Console URL: `https://maxcompute.console.aliyun.com/{region}/mma/datasource`

## Metadata Scanning (Inventory)

### CreateMmsFetchMetadataJob — Initiate Metadata Inventory

```bash
aliyun maxcompute create-mms-fetch-metadata-job \
  --source-id <sourceId> \
  [--db-name <dbName>] \
  [--table-names <table1> <table2> ...] \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

### GetMmsFetchMetadataJob — Check Inventory Status

```bash
aliyun maxcompute get-mms-fetch-metadata-job \
  --source-id <sourceId> \
  --scan-id <scanId> \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

## Metadata Management

### ListMmsDbs — List Databases

```bash
aliyun maxcompute list-mms-dbs \
  --source-id <sourceId> \
  --name <name> \
  --status <status> \
  --page-num 1 --page-size 20 \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

### GetMmsDb — Get Database Details

```bash
aliyun maxcompute get-mms-db \
  --source-id <sourceId> \
  --db-id <dbId> \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-maxcompute-migration-service/{session-id}
```

### ListMmsTables — List Tables

Under the same `source_id`, **tables with identical names may exist across different databases**. If the user has already provided `source_id` and only queries by table name **without** specifying a database, prefer **omitting `db-name`** and search tables directly using `source_id` + `--name`; only add `db-name` (or ask the use
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-maxcompute-migration-service",
      "sourceUrl": "https://clawhub.ai/sdk-team/skills/alibabacloud-maxcompute-migration-service",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T08:48:20.445Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-maxcompute-migration-service/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-maxcompute-migration-service/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T08:48:20.445Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.1K downloads",
      "href": "https://clawhub.ai/sdk-team/alibabacloud-maxcompute-migration-service",
      "sourceUrl": "https://clawhub.ai/sdk-team/alibabacloud-maxcompute-migration-service",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T08:48:20.445Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.0.2",
      "href": "https://clawhub.ai/sdk-team/alibabacloud-maxcompute-migration-service",
      "sourceUrl": "https://clawhub.ai/sdk-team/alibabacloud-maxcompute-migration-service",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-24T06:58:51.415Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-maxcompute-migration-service/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-sdk-team-alibabacloud-maxcompute-migration-service/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.0.2",
      "description": "alibabacloud-maxcompute-migration-service v0.0.2 - Refactored and tightened core SKILL.md description, emphasizing clear workflow boundaries, session tracking, and safety rules. - Split command references into dedicated files (datasource, job/timer/task, mapping/planning), and added managed migration and openAPI checklist docs. - Enforced stricter `source_id` resolution and mandatory confirmation before creating migration jobs. - Updated and expanded CLI/environment setup guidance; minimum required aliyun CLI version is now 3.3.3. - Reorganized references; removed obsolete skill-card.md and merged related command reference files. - Introduced session-level user-agent for observability and tracing across all CLI/API calls.",
      "href": "https://clawhub.ai/sdk-team/alibabacloud-maxcompute-migration-service",
      "sourceUrl": "https://clawhub.ai/sdk-team/alibabacloud-maxcompute-migration-service",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-24T06:58:51.415Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

Sponsored

Ads related to Alibabacloud Maxcompute Migration Service and adjacent AI workflows.