← Back to Skills Marketplace
cnlangzi

Aliyun Use

by cnlangzi · GitHub ↗ · v0.1.0 · MIT-0
linuxdarwinwin32 ✓ Security Clean
148
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aliyun-use
Description
Aliyun Bailian(百炼) for LLM chat, and language translation. Use when you need to generate code, generate text with LLMs, or translate between languages.
README (SKILL.md)

Aliyun Bailian(百炼) for OpenClaw

Call Alibaba Cloud Bailian (百炼) LLM models via the DashScope API.

Setup

Get your API key from: https://bailian.console.aliyun.com/

Set the environment variable:

export ALIYUN_BAILIAN_API_KEY="your-api-key"
export ALIYUN_BAILIAN_API_HOST="https://coding.dashscope.aliyuncs.com/apps/anthropic"  # optional, default provided

CLI Commands

python -m scripts chat --model qwen3.5-plus --messages '[{"role": "user", "content": "Hello"}]'
python -m scripts translate --text "Hello" --target-lang zh
python -m scripts models

Commands Overview

Command What it does
chat General-purpose chat completion with Qwen, GLM, Kimi, MiniMax models
translate Translate text between languages
models List all available models

Chat

General-purpose chat completion via DashScope Anthropic API.

Usage

python -m scripts chat --model qwen3.5-plus --messages '[{"role": "user", "content": "Hello"}]'

Parameters

  • --model (string, optional) — Model name. Default: qwen3.5-plus
  • --messages (string, required) — JSON array of {role, content}. Roles: system, user, assistant
  • --temperature (float, optional) — Sampling temperature 0-1. Default: 0.7
  • --max-tokens (integer, optional) — Max tokens to generate. Default: 2048
  • --stream (boolean, optional) — Enable streaming. Default: false

Available Models

Flagship: qwen3.5-plus, qwen3-max-2026-01-23

Coder: qwen3-coder-next, qwen3-coder-plus

Other: glm-5, glm-4.7, kimi-k2.5, MiniMax-M2.5

Translate

Translate text between languages using the LLM.

Usage

python -m scripts translate --text "Hello" --target-lang zh
python -m scripts translate --text "你好" --target-lang en --source-lang zh

Parameters

  • --text (string, required) — Text to translate
  • --target-lang (string, optional) — Target language code. Default: en
  • --source-lang (string, optional) — Source language code. Default: auto

Supported Languages

en (English), zh (Chinese), ja (Japanese), ko (Korean), es (Spanish), fr (French), de (German), ru (Russian), ar (Arabic), pt (Portuguese), it (Italian), th (Thai), vi (Vietnamese), id (Indonesian)

Python Usage

from scripts import chat, translate

# Chat
result = chat(messages=[{"role": "user", "content": "Hello"}], model="qwen3.5-plus")

# Translate
result = translate(text="Hello", target_lang="zh")

Response Format

{ "success": true, "result": {...} }
{ "success": false, "error": "error message" }

Notes

  • Default API host: https://coding.dashscope.aliyuncs.com/apps/anthropic (set via ALIYUN_BAILIAN_API_HOST)
  • The API uses Anthropic-compatible format — messages are converted to Anthropic API format internally
  • Coding Plan API key (sk-sp-xxx) is different from regular DashScope API key
  • For reasoning tasks: try qwen3-max-2026-01-23 or kimi-k2.5
  • For coding tasks: use qwen3-coder-next or qwen3-coder-plus

Learn More

  • Full API documentation: references/API.md
  • Available models: assets/models.json
Usage Guidance
This skill is a straightforward client for Alibaba Cloud Bailian (DashScope) LLMs and only needs your ALIYUN_BAILIAN_API_KEY. Before installing: 1) Confirm the API key is from the Bailian/DashScope console and is scoped appropriately (use minimal permissions and region-bound keys where possible). 2) Be aware the code will send your API key to whichever ALIYUN_BAILIAN_API_HOST is set (an optional env var); if you don't set it, a default DashScope host in the code will be used — verify that host is trusted. 3) The tests print a masked preview of your key; do not run tests if you are uncomfortable exposing even the last characters. 4) If you require strict metadata correctness, ask the publisher to add ALIYUN_BAILIAN_API_HOST to requires.env and to reconcile the base-URL defaults in SKILL.md / references. Otherwise the skill appears consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: aliyun-use Version: 0.1.0 The 'aliyun-use' skill is a legitimate wrapper for the Alibaba Cloud Bailian (DashScope) LLM API. The code in scripts/__main__.py implements standard chat and translation functions using the requests library to communicate with official Alibaba Cloud endpoints (dashscope.aliyuncs.com). No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, README, references/API.md and the included Python scripts consistently describe an Aliyun Bailian (DashScope) LLM client for chat, translate, and model listing. The single required credential (ALIYUN_BAILIAN_API_KEY) is appropriate for this purpose.
Instruction Scope
Runtime instructions and code stay within the stated purpose (call the Bailian/DashScope API). Minor inconsistencies: SKILL.md and code reference an optional ALIYUN_BAILIAN_API_HOST (used to override base URL) but that env var is not listed in requires.env metadata. There are also small mismatches in the default base URL between SKILL.md, references/API.md, and the code, but all point to DashScope endpoints. The scripts send requests only to the configured API host and do not read unrelated files or unrelated env vars.
Install Mechanism
No install spec (instruction-only install) and included code is pure Python with no network download/install steps. No external installers or archive downloads are requested.
Credentials
Only ALIYUN_BAILIAN_API_KEY is required (declared as primaryEnv), which is proportional. The SKILL.md/code also accept an optional ALIYUN_BAILIAN_API_HOST (not declared in metadata) — this is reasonable but should be declared. The code sets the API key in both Authorization Bearer and x-api-key headers (expected for some APIs).
Persistence & Privilege
Skill is not always-enabled, is user-invocable, and does not request elevated persistence or modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aliyun-use
  3. After installation, invoke the skill by name or use /aliyun-use
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release – provides Alibaba Cloud Bailian (百炼) LLM chat and translation features via CLI and Python. - Supports chat completion with Qwen, GLM, Kimi, and MiniMax models. - Enables language translation between major languages. - Environment-based configuration using ALIYUN_BAILIAN_API_KEY. - Simple CLI commands for chat, translation, and model listing. - Anthropic-compatible message format and response handling.
Metadata
Slug aliyun-use
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Aliyun Use?

Aliyun Bailian(百炼) for LLM chat, and language translation. Use when you need to generate code, generate text with LLMs, or translate between languages. It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.

How do I install Aliyun Use?

Run "/install aliyun-use" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aliyun Use free?

Yes, Aliyun Use is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aliyun Use support?

Aliyun Use is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Aliyun Use?

It is built and maintained by cnlangzi (@cnlangzi); the current version is v0.1.0.

💬 Comments