← 返回 Skills 市场
82
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aliyun-emo
功能描述
Use when generating expressive portrait videos from a person image and speech audio with Alibaba Cloud Model Studio EMO (`emo-v1`). Use when creating non-Wan...
使用说明 (SKILL.md)
Category: provider
Model Studio EMO
Validation
mkdir -p output/aliyun-emo
python -m py_compile skills/ai/video/aliyun-emo/scripts/prepare_emo_request.py && echo "py_compile_ok" > output/aliyun-emo/validate.txt
Pass criteria: command exits 0 and output/aliyun-emo/validate.txt is generated.
Output And Evidence
- Save normalized request payloads, detection boxes, and task polling snapshots under
output/aliyun-emo/. - Record the chosen
style_leveland the exactface_bbox/ext_bbox.
Use EMO when the input is a portrait image and speech audio, and you need a non-Wan expressive talking-head result.
Critical model names
Use these exact model strings:
emo-v1-detectemo-v1
Selection guidance:
- Run image detection first to obtain
face_bboxandext_bbox. - Use
emo-v1only after detection succeeds.
Prerequisites
- China mainland (Beijing) only.
- Set
DASHSCOPE_API_KEYin your environment, or adddashscope_api_keyto~/.alibabacloud/credentials. - Input files must be public HTTP/HTTPS URLs.
Normalized interface (video.emo)
Detect Request
model(string, optional): defaultemo-v1-detectimage_url(string, required)
Generate Request
model(string, optional): defaultemo-v1image_url(string, required)audio_url(string, required)face_bbox(array\x3Cint>, required)ext_bbox(array\x3Cint>, required)style_level(string, optional):normal,calm, oractive
Response
task_id(string)task_status(string)video_url(string, when finished)
Quick start
python skills/ai/video/aliyun-emo/scripts/prepare_emo_request.py \
--image-url "https://example.com/portrait.png" \
--audio-url "https://example.com/speech.mp3" \
--face-bbox 302,286,610,593 \
--ext-bbox 71,9,840,778 \
--style-level active
Operational guidance
- Do not invent
face_bboxorext_bbox; use the detection API output. ext_bboxratio determines output format:1:1yields512x512,3:4yields512x704.- Keep the input portrait clear and front-facing for better expression quality.
- EMO is portrait-focused; for full-scene human videos use other skills instead.
Output location
- Default output:
output/aliyun-emo/request.json - Override base dir with
OUTPUT_DIR.
References
references/sources.md
安全使用建议
This skill appears to be a legitimate helper for Alibaba Cloud Model Studio EMO, and its helper script is simple and safe-looking. However, SKILL.md instructs you to provide DASHSCOPE_API_KEY or add credentials to ~/.alibabacloud/credentials, while the skill manifest reports no required environment variables or config paths — that's an inconsistency you should resolve before installing or using the skill. Before proceeding: (1) confirm with the skill author how the agent will use credentials and which exact endpoints will receive your images/audio; (2) never provide long-lived high-privilege credentials — prefer a scoped, short-lived key with minimal permissions for Model Studio; (3) if possible, run the skill in an isolated environment or sandbox first and inspect any network calls the agent makes; and (4) if you cannot verify why the manifest omitted the credential requirements, treat the skill as untrusted and do not supply your Alibaba credentials.
功能分析
Type: OpenClaw Skill
Name: aliyun-emo
Version: 1.0.0
The skill bundle is a legitimate integration for Alibaba Cloud's EMO portrait video generation service. The primary script, `scripts/prepare_emo_request.py`, safely constructs JSON payloads based on user input, and the `SKILL.md` instructions are strictly aligned with the stated purpose of managing AI video generation tasks without any evidence of malicious intent or data exfiltration.
能力评估
Purpose & Capability
Name, description, script, and prompts all align with Alibaba Cloud Model Studio EMO usage. However, SKILL.md requires a DASHSCOPE_API_KEY or a dashscope_api_key entry in ~/.alibabacloud/credentials while the skill manifest declares no required environment variables or config paths — this mismatch is unexpected and reduces trust.
Instruction Scope
Runtime instructions are narrowly scoped to: run a local Python script to build request JSON, call EMO detect then generate, save outputs to output/aliyun-emo, and require public HTTP/HTTPS input URLs. They also instruct the operator/agent to supply a DASHSCOPE_API_KEY or add credentials to ~/.alibabacloud/credentials. The included Python script does not access credentials itself, so the instructions implicitly expect the agent or other runtime code to use those credentials to call Alibaba APIs — but that calling behavior and exact endpoints are not shown in the skill files, making the credential requirement ambiguous.
Install Mechanism
No install spec (instruction-only plus a small helper script). Nothing is downloaded or written beyond the script producing a local JSON request; this is low-risk from an installation perspective.
Credentials
Asking for an Alibaba API key or adding to ~/.alibabacloud/credentials is proportionate for a cloud provider integration. However, the skill manifest declares no required env vars or config paths (none), so the undeclared DASHSCOPE_API_KEY and credential-file requirement is an inconsistency. The skill also does not declare a primary credential (even though it effectively needs one to call EMO), which is misleading.
Persistence & Privilege
The skill does not request persistent presence (always:false), does not modify other skills, and has no install steps that modify global agent configs. Autonomous invocation is allowed (platform default) but not otherwise elevated.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aliyun-emo - 安装完成后,直接呼叫该 Skill 的名称或使用
/aliyun-emo触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of aliyun-emo skill for generating expressive portrait videos using Alibaba Cloud Model Studio EMO (`emo-v1`).
- Provides detection and generation APIs including strong expression style control (`style_level`).
- Outputs normalized request payloads, bounding boxes, and prediction snapshots for traceability.
- Requires public URLs for input files and runs only in China mainland (Beijing) region.
- Explicit operational guidance for best results and correct usage flow.
元数据
常见问题
Aliyun Emo 是什么?
Use when generating expressive portrait videos from a person image and speech audio with Alibaba Cloud Model Studio EMO (`emo-v1`). Use when creating non-Wan... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 82 次。
如何安装 Aliyun Emo?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aliyun-emo」即可一键安装,无需额外配置。
Aliyun Emo 是免费的吗?
是的,Aliyun Emo 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Aliyun Emo 支持哪些平台?
Aliyun Emo 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Aliyun Emo?
由 cinience(@cinience)开发并维护,当前版本 v1.0.0。
推荐 Skills