← 返回 Skills 市场
cinience

Aliyun Chatbot Manage

作者 cinience · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
90
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aliyun-chatbot-manage
功能描述
Use when managing Alibaba Cloud beebot (Chatbot) via OpenAPI/SDK, including the user asks to configure, query, or troubleshoot Alibaba Cloud chatbot resource...
使用说明 (SKILL.md)

Category: service

Chatbot (beebot)

Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage resources for beebot.

Workflow

  1. Confirm region, resource identifiers, and desired action.
  2. Discover API list and required parameters (see references).
  3. Call API with SDK or OpenAPI Explorer.
  4. Verify results with describe/list APIs.

AccessKey priority (must follow)

  1. Environment variables: ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID Region policy: ALICLOUD_REGION_ID is an optional default. If unset, decide the most reasonable region for the task; if unclear, ask the user.
  2. Shared config file: ~/.alibabacloud/credentials

API discovery

  • Product code: Chatbot
  • Default API version: 2022-04-08
  • Use OpenAPI metadata endpoints to list APIs and get schemas (see references).

High-frequency operation patterns

  1. Inventory/list: prefer List* / Describe* APIs to get current resources.
  2. Change/configure: prefer Create* / Update* / Modify* / Set* APIs for mutations.
  3. Status/troubleshoot: prefer Get* / Query* / Describe*Status APIs for diagnosis.

Minimal executable quickstart

Use metadata-first discovery before calling business APIs:

python scripts/list_openapi_meta_apis.py

Optional overrides:

python scripts/list_openapi_meta_apis.py --product-code \x3CProductCode> --version \x3CVersion>

The script writes API inventory artifacts under the skill output directory.

Output policy

If you need to save responses or generated artifacts, write them under: output/aliyun-chatbot-manage/

Validation

mkdir -p output/aliyun-chatbot-manage
for f in skills/ai/service/aliyun-chatbot-manage/scripts/*.py; do
  python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/aliyun-chatbot-manage/validate.txt

Pass criteria: command exits 0 and output/aliyun-chatbot-manage/validate.txt is generated.

Output And Evidence

  • Save artifacts, command outputs, and API response summaries under output/aliyun-chatbot-manage/.
  • Include key parameters (region/resource id/time range) in evidence files for reproducibility.

Prerequisites

  • Configure least-privilege Alibaba Cloud credentials before execution.
  • Prefer environment variables: ALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, optional ALICLOUD_REGION_ID.
  • If region is unclear, ask the user before running mutating operations.

References

  • Sources: references/sources.md
安全使用建议
This skill appears to do what it says (discover Chatbot OpenAPI metadata and help manage resources), but its metadata omitted the fact that SKILL.md expects Alibaba Cloud credentials. Before installing or running it: (1) confirm whether you'll need to provide ALICLOUD_ACCESS_KEY_ID and ALICLOUD_ACCESS_KEY_SECRET or a credentials file; (2) if you must provide credentials, create and supply least-privilege keys scoped only to Chatbot operations; (3) review and test the non-mutating script (python scripts/list_openapi_meta_apis.py) first — it only fetches public API docs; (4) avoid running any Create/Update/Modify actions until you explicitly approve them and verify the region/resource IDs; and (5) if possible, request the publisher update the skill metadata to declare required env vars so the permission model is clear. If you can't verify those, treat the discrepancy as a red flag and do not grant secrets or run mutating commands.
功能分析
Type: OpenClaw Skill Name: aliyun-chatbot-manage Version: 1.0.0 The skill bundle is a legitimate tool for managing Alibaba Cloud Chatbot (beebot) resources. The script 'scripts/list_openapi_meta_apis.py' fetches API metadata from official Alibaba Cloud endpoints and saves it locally for reference, while 'SKILL.md' provides standard operational workflows using official environment variables for credentials. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力评估
Purpose & Capability
Name/description and included files align: the skill is for Alibaba Cloud 'Chatbot' management and includes a script to fetch OpenAPI metadata from api.aliyun.com. However, registry metadata lists no required credentials or env vars, while SKILL.md instructs the agent to use ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET and optionally ~/.alibabacloud/credentials for SDK/API calls. The included script itself only fetches public OpenAPI metadata (no credentials used), so the credential expectation appears to come from runtime SDK usage rather than the shipped script.
Instruction Scope
SKILL.md gives focused operational instructions (discover APIs, call SDK/OpenAPI Explorer, verify with describe/list APIs) and specifies output paths. It sensibly asks the agent to confirm region/resource IDs and to ask the user before mutating operations. Minor scope risk: it allows the agent to 'decide the most reasonable region' if ALICLOUD_REGION_ID is unset — this could lead to the agent performing actions without explicit user confirmation unless the agent follows the 'ask the user' guideline.
Install Mechanism
No install spec — instruction-only skill with one small Python script. The script performs HTTPS GETs to api.aliyun.com (an official-looking domain) using urllib.request and writes JSON/markdown under output/. No downloaded executables, no archives, and nothing is written beyond output/ directory by default.
Credentials
Registry metadata claims 'required env vars: none' and 'primary credential: none', but SKILL.md repeatedly prioritizes environment variables ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET and notes ~/.alibabacloud/credentials. That is a direct mismatch: the skill expects cloud credentials for SDK/API calls but does not declare them in its metadata. Requesting API keys for Alibaba Cloud would be proportionate for this purpose — the problem is the metadata omission, which could cause surprise when the skill requests or uses secrets at runtime.
Persistence & Privilege
The skill does not request persistent/always-on privileges (always:false). It doesn't modify other skills or system-wide settings. Output and artifacts are written to a local output/aliyun-chatbot-manage/ directory as documented.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aliyun-chatbot-manage
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aliyun-chatbot-manage 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Alibaba Cloud beebot (Chatbot) management skill. - Provides workflows to configure, query, and troubleshoot Chatbot resources via OpenAPI/SDK. - Supports inventory, configuration changes, status checks, and diagnostics using Alibaba Cloud API. - Enforces credential and region handling policy, with preference for environment variables. - Artifacts and evidence are saved under the `output/aliyun-chatbot-manage/` directory. - Includes validation steps and quickstart scripts for API discovery and usage.
元数据
Slug aliyun-chatbot-manage
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Aliyun Chatbot Manage 是什么?

Use when managing Alibaba Cloud beebot (Chatbot) via OpenAPI/SDK, including the user asks to configure, query, or troubleshoot Alibaba Cloud chatbot resource... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 90 次。

如何安装 Aliyun Chatbot Manage?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aliyun-chatbot-manage」即可一键安装,无需额外配置。

Aliyun Chatbot Manage 是免费的吗?

是的,Aliyun Chatbot Manage 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Aliyun Chatbot Manage 支持哪些平台?

Aliyun Chatbot Manage 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Aliyun Chatbot Manage?

由 cinience(@cinience)开发并维护,当前版本 v1.0.0。

💬 留言讨论