alicloud-skill-creator
Create, migrate, and optimize 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.
How do I install this agent skill?
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-skill-creatorIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a development and optimization toolkit designed for managing the alicloud-skills repository. It facilitates creating, migrating, and benchmarking agent skills through a structured workflow. It uses the Claude CLI for trigger testing, the Anthropic API for description optimization, and includes a local web viewer for evaluating performance metrics. All observed behaviors, including command execution and network communication, are consistent with its stated purpose as a developer tool.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerwarn
6/19 files flagged
What does this agent skill do?
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 (
nameanddescriptionin 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.mdfrontmatter withnameanddescription. skills/**/SKILL.mdcontent 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.
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
- Capture intent
- Confirm domain/subdomain and target skill name.
- Confirm whether this is new creation, migration, or refactor.
- Confirm expected outputs and success criteria.
- 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/).
- 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.
- 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
- Benchmark loop (optional, for major skills)
If the user asks for quantitative skill evaluation, reuse bundled tooling:
scripts/run_eval.pyscripts/aggregate_benchmark.pyeval-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
references/schemas.mdreferences/sources.md
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/cinience/alicloud-skills/alicloud-skill-creator">View alicloud-skill-creator on skillZs</a>