Skip to content
Cloud & Infrastructure
Skill

/aliyun-skill-creator

Use when creating, migrating, or optimizing skills for this alicloud-skills repository. Use whenever users ask to add a new skill, import an external skill, refactor skill structure, improve trigger descriptions, add smoke tests under tests/**, or benchmark skill quality before

BOOST
From plugin
alicloud-skills
39799 skills
Install
$ npx -y skills add cinience/alicloud-skills --skill aliyun-skill-creator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/aliyun-skill-creator

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when creating, migrating, or optimizing skills for this alicloud-skills repository. Use whenever users ask to add a new skill, import an external skill, refactor skill structure, improve trigger descriptions, add smoke tests under tests/**, or benchmark skill quality before

SKILL.md

aliyun-skill-creator.SKILL.md
name: aliyun-skill-creator
description: Use when creating, migrating, or optimizing skills for this alicloud-skills repository. Use whenever users ask to add a new skill, import an external skill, refactor skill structure, improve trigger descriptions, add smoke tests under tests/**, or benchmark skill quality before merge.
version: 1.0.0

Category: tool

Alibaba Cloud Skill Creator

Repository-specific skill engineering workflow for `alicloud-skills`.

Use this skill when

  • Creating a new skill under `skills/**`.
  • Importing an external skill and adapting it to this repository.
  • Updating skill trigger quality (`name` and `description` in frontmatter).
  • Adding or fixing smoke tests under `tests/**`.
  • Running structured benchmark loops before merge.

Do not use this skill when

  • The user only needs to execute an existing product skill.
  • The task is purely application code under `apps/` with no skill changes.

Repository constraints (must enforce)

  • Skills live under `skills/<domain>/<subdomain>/<skill-name>/`.
  • Skill folder names use kebab-case and should start with `alicloud-`.
  • Every skill must include `SKILL.md` frontmatter with `name` and `description`.
  • `skills/**/SKILL.md` content must stay English-only.
  • Smoke tests must be in `tests/<domain>/<subdomain>/<skill-name>-test/SKILL.md`.
  • Generated evidence goes to `output/<skill-or-test-skill>/` only.
  • If skill inventory changes, refresh README index with `scripts/update_skill_index.sh`.
  • **Every create/refresh pass MUST start by re-fetching the upstream official docs** — do not edit a skill from memory or from the previous draft alone. See "Fetching latest Alibaba Cloud documentation".

Standard deliverable layout

skills/<domain>/<subdomain>/<skill-name>/
├── SKILL.md
├── agents/openai.yaml
├── references/
│   └── sources.md
└── scripts/ (optional)

tests/<domain>/<subdomain>/<skill-name>-test/
└── SKILL.md

Workflow

1) Capture intent

  • Confirm domain/subdomain and target skill name.
  • Confirm whether this is new creation, migration, or refactor.
  • Confirm expected outputs and success criteria.
  • **Re-fetch the upstream documentation now**, even for a refresh — see "Fetching latest Alibaba Cloud documentation". Diff what you find against the existing skill before changing anything.

2) Implement skill changes

  • For new skills: scaffold structure and draft `SKILL.md` + `agents/openai.yaml`.
  • For migration from external repo: copy full source tree first, then adapt.
  • Keep adaptation minimal but explicit:
  • Replace environment-specific instructions that do not match this repo.
  • Add repository validation and output discipline sections.
  • Keep reusable bundled resources (`scripts/`, `references/`, `assets/`).
  • Always ground the skill in the latest official Alibaba Cloud documentation (see "Fetching latest Alibaba Cloud documentation" below) and record every authoritative URL in `references/sources.md`.

3) Add smoke test

  • Create or update `tests/**/<skill-name>-test/SKILL.md`.
  • Keep it minimal, reproducible, and low-risk.
  • Include exact pass criteria and evidence location.

4) Validate locally

Run script compile validation for the skill:

python3 tests/common/compile_skill_scripts.py \
  --skill-path skills/<domain>/<subdomain>/<skill-name> \
  --output output/<skill-name>-test/compile-check.json

Refresh skill index when inventory changed:

scripts/update_skill_index.sh

Confirm index presence:

rg -n "<skill-name>" README.md README.zh-CN.md README.zh-TW.md

Optional broader checks:

make test
make build-cli

5) Benchmark loop (optional, for major skills)

If the user asks for quantitative skill evaluation, reuse bundled tooling:

  • `scripts/run_eval.py`
  • `scripts/aggregate_benchmark.py`
  • `eval-viewer/generate_review.py`

Prefer placing benchmark artifacts in a sibling workspace directory and keep per-iteration outputs.

Definition of done

  • Skill path and naming follow repository conventions.
  • Frontmatter is complete and trigger description is explicit.
  • Test skill exists and has objective pass criteria.
  • Validation artifacts are saved under `output/`.
  • README skill index is refreshed if inventory changed.
  • `references/sources.md` lists every upstream URL consulted in this pass, with last-checked date in the note.
  • Model ids, parameter names, quotas, and pricing in `SKILL.md` cite a URL fetched in this pass — none copied forward unverified.

Fetching latest Alibaba Cloud documentation

**Hard rule: every create or refresh pass starts here.** Re-fetch the upstream doc tree first, diff it against the existing skill, then write. Do not trust model memory and do not trust the prior draft — Alibaba Cloud rotates model ids, parameter names, and pricing on a weekly cadence.

Order of authority (stop at the first source that fully answers the question):

1. Help Center (`help.aliyun.com/zh/...`) — primary source

The Chinese path (`/zh/`) ships first and is the most accurate. The English path (`/en/`) often lags by weeks; only link to it after confirming parity.

| Document type | URL pattern | When to use | |---|---|---| | Product overview | `https://help.aliyun.com/zh/<product-slug>/product-overview/` | First read for a new skill | | API reference | `https://help.aliyun.com/zh/<product-slug>/<api-reference-slug>` | Authoritative request/response schema | | Quick start | `https://help.aliyun.com/zh/<product-slug>/getting-started/` | Minimal end-to-end example | | Pricing | `https://help.aliyun.com/zh/<product-slug>/billing-overview` (or `model-pricing` for Model Studio) | Cost-relevant decisions | | Legacy article id | `https://help.aliyun.com/document_detail/<id>.html` | Older articles only — replace with the `/zh/` slug when one exists |

Fetch with `WebFetch`:

WebFetch(url="https://help.aliyun.com/zh/<product-slug>/<api-reference-slug>",
         prompt="Extract endpoint, parameters, response schem
Read more
Ships withalicloud-skills

alibaba cloud skills,qwen ,wan and all skills

Get the whole plugin

Other skills on alicloud-skills.