Huawei Cloud ModelArts Skill
Huawei Cloud ModelArts platform integration. Modular design, OBS as primary storage support, environment variable authentication, includes pool plugin manage...
Rank
62
Safety
84
Downloads
1.0k
Updated
Oct 11, 2026
Version
1.0.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 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
- 1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.1release · observed May 25, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: medium.
clawhub skill install s176z14s4wj8m4g9cba60w7mm9857mev:huawei-cloud-modelarts-skill- Install using `clawhub skill install s176z14s4wj8m4g9cba60w7mm9857mev:huawei-cloud-modelarts-skill` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-modelarts-agent-huawei-cloud-modelarts-skill/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
41,533 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: modelarts-skill
description: "Huawei Cloud ModelArts platform integration. Modular design, OBS as primary storage support, environment variable authentication, includes pool plugin management and node configuration template queries."
version: "1.0.0"
---
# ModelArts Skill
Huawei Cloud ModelArts platform integration skill, featuring modular design, OBS as Notebook primary storage, and environment variable auto-authentication.
---
## 🔐 Security Model (CRITICAL)
All credentials handled internally, never returned to LLM:
```
┌─────────────────────────────────────────────────────────────┐
│ LLM / OpenClaw │
│ ❌ NEVER sees: AK, SK, Security Token, raw credentials │
│ ✅ ONLY sees: Masked status, API results, resource IDs │
└─────────────────────────────────────────────────────────────┘
↕ (Safe data only)
┌─────────────────────────────────────────────────────────────┐
│ auth_manager.py (Secure Vault) │
│ 🔒 Credentials stored in memory only │
│ ✅ Only masked data exposed externally │
└─────────────────────────────────────────────────────────────┘
↕ (Secure session)
┌─────────────────────────────────────────────────────────────┐
│ Module Functions (Secure SDK Wrapper) │
│ Unified pattern: access.sdk().execute(api_func, ...) │
│ Returns: Standard format API responses only │
└─────────────────────────────────────────────────────────────┘
```
---
## 🔑 Authentication Methods
| Mode | How It Works |
|------|-------------|
| **Notebook Mode** | Auto-detects ModelArts environment, zero configuration |
| **Local Mode** | Reads `MODELARTS_AK/SK/PROJECT_ID/REGION` environment variables |
---
## 📚 Module Routing
Use keywords to find the corresponding reference file for function index and locations.
| Keyword | Reference File |
|---------|----------------|---------------|--------|
| **notebook, jupyter, image, obs, flavor, cluster, auth** | [`references/notebook.md`](references/notebook.md) |
| **pool, resource pool, dedicated pool, node, workload, os network, plugin** | [`references/pool.md`](references/pool.md) |
| **node pool, nodepool, scale node, node group, plugin, config template** | [`references/node_pool.md`](references/node_pool.md) |
| **train, training job, 训练任务** | [`references/train.md`](references/train.md) |
| **infer1.0, inference, service, 旧版推理服务,旧版在线服务** | [`references/infer_v1.md`](references/infer_v1.md) |
| **infer2.0, inference, service, 新版推理服务,在线服务,新版在线服务** | [`references/infer_v2.md`](references/infer_v2.md) |
| **management, workspace, authmode, authorization, quota, tag, scheduled event** | [`references/management.md`](references/management.md) |
| **swr, image repo, 镜像仓库** | [`references/swr.md`](references/swr.md) |
| **vpc, virtual private, subnet, security group, 虚拟私有云** | [`refREADME.md
# ModelArts Skill for OpenClaw
_meta.json
{
"ownerId": "kn7fve1dgh3y1qjckdsgf3r4gh856we7",
"slug": "huawei-cloud-modelarts-skill",
"version": "1.0.1",
"publishedAt": 1779695244250
}references/common.md
# Common 模块参考 跨模块共享的公共工具与基础设施。 ## 功能索引 | 功能描述 | 对应函数 | 位置 | |---------|---------|------| | **认证管理** | | | | 认证装饰器(所有模块通用) | `authenticated_api_call` | `scripts/common_module/api_helper.py` | | 认证检查(获取 SDK access 对象) | `ensure_authentication` | `scripts/common_module/auth.py` | | **API 调用封装** | | | | 基础 API 调用(构造 session + 路径) | `make_api_call` | `scripts/common_module/api_helper.py` | | 简化 API 调用(推荐使用) | `simple_api_call` | `scripts/common_module/api_helper.py` | | API 调用包装(带路径变量替换) | `access_api_call` | 各模块内的 `common.py` | | **返回格式统一** | | | | 格式化 API 返回结果 | `format_api_result` | `scripts/common_module/result.py` | ---
references/infer_v1.md
# Infer V1 模块参考 推理服务管理(旧版 API)。提供推理服务的创建、查询、启停、更新、删除等完整生命周期管理。 ## 功能索引 | 功能描述 | 对应函数 | 位置 | |---------|---------|------| | **服务 CRUD** | | | | 创建推理服务 | `ma_old_inference_service_create` | `scripts/infer_v1_module/create_service.py` | | 快速创建推理服务 | `quick_create_old_service` | `scripts/infer_v1_module/create_service.py` | | 查询推理服务详情 | `ma_old_inference_service_get` | `scripts/infer_v1_module/get_service.py` | | 快速查询推理服务 | `quick_get_old_service` | `scripts/infer_v1_module/get_service.py` | | 列出推理服务 | `ma_old_inference_service_list` | `scripts/infer_v1_module/list_services.py` | | 快速列出推理服务 | `quick_list_old_services` | `scripts/infer_v1_module/list_services.py` | | 启动推理服务 | `ma_old_inference_service_start` | `scripts/infer_v1_module/start_service.py` | | 停止推理服务 | `ma_old_inference_service_stop` | `scripts/infer_v1_module/stop_service.py` | | 更新推理服务 | `ma_old_inference_service_update` | `scripts/infer_v1_module/update_service.py` | | 全量更新推理服务 | `ma_old_inference_service_full_update` | `scripts/infer_v1_module/full_update_service.py` | | 删除推理服务 | `ma_old_inference_service_delete` | `scripts/infer_v1_module/delete_service.py` | | **服务属性/配置** | | | | 更新服务属性 | `ma_old_inference_service_update_property` | `scripts/infer_v1_module/update_service_property.py` | | 获取服务规格列表 | `ma_old_inference_get_specifications` | `scripts/infer_v1_module/get_service_specifications.py` | | 获取公共规格 | `ma_old_inference_get_public_specs` | `scripts/infer_v1_module/get_public_spec.py` | | 获取专属池规格 | `ma_old_inference_get_dedicated_specs` | `scripts/infer_v1_module/get_dedicated_spec.py` | | 获取专属池信息 | `ma_old_inference_get_dedicated_pool` | `scripts/infer_v1_module/get_dedicated_pool.py` | | **服务事件** | | | | 获取服务事件 | `ma_old_inference_service_get_events` | `scripts/infer_v1_module/get_service_events.py` | | 获取服务内部通道信息 | `ma_old_inference_get_internal_channel_info` | `scripts/infer_v1_module/get_service_internal_channel_info.py` | | 获取服务数量 | `get_old_service_count` | `scripts/infer_v1_module/get_services_count.py` | | **模型管理** | | | | 列出模型 | `ma_old_inference_list_models` | `scripts/infer_v1_module/get_model.py` | | 列出自定义模型 | `ma_old_inference_list_custom_models` | `scripts/infer_v1_module/get_model.py` | | 列出订阅模型 | `ma_old_inference_list_subscription_models` | `scripts/infer_v1_module/get_model.py` | | 获取订阅模型版本 | `get_subscription_model_versions` | `scripts/infer_v1_module/get_model.py` | | **标签管理** | | | | 创建服务标签 | `ma_old_inference_service_create_tags` | `scripts/infer_v1_module/create_service_tags.py` | | 获取服务标签 | `ma_old_inference_service_get_tags` | `scripts/infer_v1_module/get_service_tags.py` | | 删除服务标签 | `ma_old_inference_service_delete_tags` | `scripts/infer_v1_module/delete_service_tags.py` | | **认证/工具** | | | | 获取 API 端点 | `getapiendpoint` | `scripts/infer_v1_module/GetApiEndpoint.py` | | 获取 Token Headers | `get_token_headers` | `scripts/infer_v1_module/get_token_headers.py` | | Token 认证请求 | `make_token_auth_request` | `scripts/infer_v1_module/make_token_auth_request.
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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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/modelarts-agent/skills/huawei-cloud-modelarts-skill",
"sourceUrl": "https://clawhub.ai/modelarts-agent/skills/huawei-cloud-modelarts-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T16:10:43.729Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-modelarts-agent-huawei-cloud-modelarts-skill/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-modelarts-agent-huawei-cloud-modelarts-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T16:10:43.729Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1K downloads",
"href": "https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill",
"sourceUrl": "https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T16:10:43.729Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.1",
"href": "https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill",
"sourceUrl": "https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-05-25T07:47:24.250Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-modelarts-agent-huawei-cloud-modelarts-skill/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-modelarts-agent-huawei-cloud-modelarts-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.1",
"description": "**Major update with modular architecture, expanded resource management, and improved security model.** - Introduced a fully modular structure: each function in its own file for easier maintenance and extension. - Extensive new resource management: covers pools, node pools, training jobs, inference services (v1 & v2), notebooks, SWR, VPC, KMS, and LiteServer. - Security enhancements: credentials are never exposed; in-memory handling only, strict masking and isolation. - Environment variable-based authentication: seamless in both notebook and local environments. - Added OBS as primary notebook storage with built-in OBS bucket management features. - New features include plugin and node configuration template management, comprehensive batch operations, and detailed reference documentation per resource.",
"href": "https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill",
"sourceUrl": "https://clawhub.ai/modelarts-agent/huawei-cloud-modelarts-skill",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-05-25T07:47:24.250Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
