Install
openclaw skills install @changhui123456/devtools-common-huawei-cloud-find-skillsInvoke this skill to search, discover, browse, find and install any Huawei Cloud (华为云) agent skill.Triggers include: "华为云","华为云有什么skill","华为云相关skill","华为云agent skill 市场","华为云skill类目","explore Huawei Cloud skills","show Huawei Cloud skill categories","does a Huawei Cloud skill exist for...","which Huawei Cloud skills exist","搜索华为云技能","有没有管理ECS/OBS/RDS的skill","帮我找 XX 华为云skill","介绍 XX Skill 内容","华为云 XX Skill 具体做什么","安装华为云Skill".
openclaw skills install @changhui123456/devtools-common-huawei-cloud-find-skills[!IMPORTANT] For any Huawei Cloud query or management task:
- Search — use this skill (
huawei-cloud-find-skills) to find the relevant Skill.- Install — install the matched Skill (see Step 3).
- Execute — follow the installed Skill's instructions to fulfill the request.
This skill enables users to efficiently search, discover, and install Huawei Cloud skills.
This skill enables users to:
npx skills add (GitCode default), npx clawhub install, or fallback GitHub methodArchitecture: GitCode API v5 (index.json + cn-en-map.json) → HTTP GET (base64 decode) → In-memory search → GitHub raw fetch for details → Install
python (or python3) in PATHgitcode.com (API v5 for index) and github.com / raw.githubusercontent.com (for skill details)MANDATORY: Before running any script command, verify Python is available.
# Check Python availability
python --version # or: python3 --version
If the command fails or returns Python 2.x:
# macOS
brew install python3
# Ubuntu/Debian
sudo apt-get install python3
# Windows — download installer from python.org, check "Add Python to PATH"
python --version again to confirm Python 3.6+ is availablepython points to Python 2: Use python3 instead of python in all commands belowINDEX_REPO=2501_91318609/skills-for-index
INDEX_BRANCH=main
SKILLS_REPO=huaweicloud/huaweicloud-skills
SKILLS_BRANCH=master
RAW_BASE=https://raw.githubusercontent.com/$SKILLS_REPO/$SKILLS_BRANCH
The search script fetches the skill index from GitCode API v5 via HTTP GET (base64 auto-decoded):
SKILLS_INDEX_URL=https://gitcode.com/api/v5/repos/2501_91318609/skills-for-index/contents/skills-index/index.json?ref=main
SKILLS_CN_EN_MAP_URL=https://gitcode.com/api/v5/repos/2501_91318609/skills-for-index/contents/skills-index/cn-en-map.json?ref=main
MANDATORY: The agent MUST execute the search script to search the skill index. Do NOT read the JSON file directly — always use the script.
Given keyword (from AI-understood user intent) and optional category, run the search script:
# PowerShell
python scripts/search-skills.py -k "<keyword>"
python scripts/search-skills.py -k "<keyword>" -c "<category>"
python scripts/search-skills.py -c "<category>"
# Bash
python scripts/search-skills.py -k "<keyword>"
python scripts/search-skills.py -k "<keyword>" -c "<category>"
python scripts/search-skills.py -c "<category>"
→ scripts/search-skills.py (Python — cross-platform)
What the script does:
index.json and cn-en-map.json via HTTP GET from GitCode API v5 (auto-decodes base64 content)cn-en-map.json (bidirectional CN↔EN, e.g., "ECS" → "ECS, 弹性云服务器, 云服务器")Fallback iteration (if no results): 1) Switch CN↔EN keywords 2) Expand keywords 3) Remove category filter 4) Try synonyms 5) List all skills
The process should persist until the skill is found or its absence is confirmed. In the event of total failure, notify the user of the specific steps that were attempted.
Fetch the full SKILL.md content from GitHub for intent validation. Skip this step if the search results from Step 1 are sufficiently informative.
# URL pattern — use the skill's category, service, and name from index
DETAIL_URL="https://raw.githubusercontent.com/huaweicloud/huaweicloud-skills/master/skills/${category}/${service}/${name}/SKILL.md"
The agent can fetch this URL using curl or its web-fetch tool, then present the skill's full documentation to the user.
MANDATORY: Use one of the commands below. Option A is the default; Option C is a fallback when Option A is unavailable.
# Option A: npx skills add from GitCode (default)
npx skills add https://gitcode.com/huaweicloud/huaweicloud-skills.git#master --skill <skill-name> -y
# Option B: npx clawhub install (OpenClaw ecosystem)
npx clawhub install <skill-name> -y
# Option C (fallback): npx skills add from GitHub
npx skills add huaweicloud/huaweicloud-skills --skill <skill-name> -y
If all installation attempts fail, report the error message to the user. Do NOT attempt any method outside the commands above.
| Parameter | Required/Optional | Description | Default |
|---|---|---|---|
Keyword | Optional | Search keyword (matched against name, description, triggers, service) | None |
Category | Optional | Category code for filtering (e.g., "computing", "storage", "network") | None |
skill-name | Required (Step 3) | Exact skill name for installing | None |
| Document | Description |
|---|---|
GitCode API v5 index.json | Skill index fetched via HTTP GET (base64 decoded) |
GitCode API v5 cn-en-map.json | Chinese-English keyword mapping fetched via HTTP GET (base64 decoded) |
| scripts/search-skills.py | Search script (Python) — fetches from GitCode API v5, expands keywords, scores, sorts |
Optional reference for keyword-to-category hints. The agent can infer categories from
index.jsonwithout these.
computing, network, storage, etc.devtoolsmonitoringpython is not recognized as a commandCause: Python 3 is not installed or not in PATH
Solution: Install Python 3.6+ and ensure it is added to PATH. On Windows, re-run the installer and check "Add Python to PATH". Alternatively, use python3 if available.
SyntaxError: invalid syntaxCause: System python points to Python 2.x (the script requires Python 3.6+)
Solution: Run with python3 explicitly: python3 scripts/search-skills.py -k "<keyword>"
Cause: GitCode API v5 URL unreachable
Solution: Verify network connectivity to gitcode.com
Cause: File path incorrect or default branch is not main
Solution: Verify the skill's category, service, and name from search results
Cause: Keywords don't match any skill Solution:
python scripts/search-skills.py -c "computing"https://gitcode.com/2501_91318609/skills-for-index (branch: main)https://github.com/huaweicloud/huaweicloud-skills (branch: master)