← 返回 Skills 市场
cinience

Aliyun Bdrc Backup

作者 cinience · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
110
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aliyun-bdrc-backup
功能描述
Use when managing Alibaba Cloud Backup and Disaster Recovery Center (BDRC) via OpenAPI/SDK, including the user needs backup/disaster-recovery resource operat...
使用说明 (SKILL.md)

Category: service

Backup and Disaster Recovery Center

Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage resources for Backup and Disaster Recovery Center.

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: BDRC
  • Default API version: 2023-08-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-bdrc-backup/

Validation

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

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

Output And Evidence

  • Save artifacts, command outputs, and API response summaries under output/aliyun-bdrc-backup/.
  • 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 is a helper for discovering Alibaba Cloud BDRC OpenAPI metadata and guiding SDK/API calls; the included script only fetches public API metadata from api.aliyun.com and writes it to output/. Before using it: (1) Do not supply production-wide or highly privileged Alibaba Cloud keys — create least-privilege keys or use a test account. (2) Confirm the agent will ask for explicit approval before performing any mutating API calls (create/update/delete). (3) If you only want metadata, you can run the provided script locally without giving the agent credentials. (4) Verify the contents of output/ before sharing them: evidence files may include resource identifiers and timestamps (not secrets). (5) If you want the registry metadata to reflect runtime requirements, consider updating required env vars to list the Alibaba Cloud credentials so their presence is explicit.
功能分析
Type: OpenClaw Skill Name: aliyun-bdrc-backup Version: 1.0.0 The skill bundle is designed for managing Alibaba Cloud Backup and Disaster Recovery Center (BDRC) resources. The included script, `scripts/list_openapi_meta_apis.py`, fetches API metadata from the official Alibaba Cloud endpoint (api.aliyun.com) to assist the agent in discovering available operations. The instructions in `SKILL.md` follow standard cloud management practices, such as using environment variables for credentials and providing a clear workflow for resource inventory and configuration.
能力评估
Purpose & Capability
Name and description target Alibaba Cloud BDRC management. The bundle contains an API-metadata fetch script and prose instructing the agent to use Alibaba Cloud OpenAPI/SDKs to manage BDRC. That is coherent: the script helps discover APIs, while the SKILL.md instructs how to make calls (including mutating operations) using SDKs. Minor mismatch: the registry metadata lists no required env vars, but SKILL.md explicitly describes required Alibaba Cloud credentials and a shared config path (this is an instruction-level requirement rather than an install-time requirement).
Instruction Scope
SKILL.md directs discovery, SDK/OpenAPI calls, and saving evidence under output/. It instructs the agent to use environment credentials (~/.alibabacloud/credentials or env vars) when performing API calls and to verify results. The instructions do not tell the agent to read unrelated system files or contact unexpected endpoints; they do, however, include guidance to perform potentially mutating API operations. The skill does not implement those mutations itself — it relies on the agent and user-provided credentials, so operators should ensure the agent asks for confirmation before any destructive action.
Install Mechanism
No install spec; one small Python script is included and is human-readable. No external downloads or archive extraction are performed by the skill bundle, so installation risk is low.
Credentials
SKILL.md asks users to provide Alibaba Cloud credentials (ALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, optional ALICLOUD_REGION_ID) or place credentials in ~/.alibabacloud/credentials. The registry metadata does not declare required env vars, but asking for these credentials is proportionate to the stated purpose. Because credentials would allow real cloud operations, the user should employ least-privilege credentials and avoid providing long-lived full-admin keys to this skill.
Persistence & Privilege
always is false and the skill is user-invocable; model invocation is permitted (default). This is normal for a skill that can call cloud APIs. Note: if you permit autonomous invocation and supply credentials, the agent could perform API calls without additional prompts — ensure you trust the agent's behavior or require confirmation before mutating operations.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aliyun-bdrc-backup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aliyun-bdrc-backup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of aliyun-bdrc-backup skill. - Manage Alibaba Cloud Backup and Disaster Recovery Center (BDRC) resources via OpenAPI/SDK. - Supports actions including inventory, policy/configuration updates, status checks, and troubleshooting. - Follows strict AccessKey and region selection order; prompts user when region is unclear. - Includes recommended operation patterns for listing, mutation, and diagnostics. - Scripts and outputs organized under `output/aliyun-bdrc-backup/` for artifact and evidence management. - Validation instructions and minimal quickstart provided for setup and usage.
元数据
Slug aliyun-bdrc-backup
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Aliyun Bdrc Backup 是什么?

Use when managing Alibaba Cloud Backup and Disaster Recovery Center (BDRC) via OpenAPI/SDK, including the user needs backup/disaster-recovery resource operat... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 110 次。

如何安装 Aliyun Bdrc Backup?

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

Aliyun Bdrc Backup 是免费的吗?

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

Aliyun Bdrc Backup 支持哪些平台?

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

谁开发了 Aliyun Bdrc Backup?

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

💬 留言讨论