← 返回 Skills 市场
cinience

Alicloud Network Dns Cli

作者 cinience · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
1209
总下载
0
收藏
3
当前安装
3
版本数
在 OpenClaw 中安装
/install alicloud-network-dns-cli
功能描述
Alibaba Cloud DNS (Alidns) CLI skill. Use to query, add, and update DNS records via aliyun-cli, including CNAME setup for Function Compute custom domains.
使用说明 (SKILL.md)

Category: tool

Alibaba Cloud DNS (Alidns) CLI

Goals

  • Query and manage Alibaba Cloud DNS records via aliyun-cli.
  • Quickly configure CNAME for Function Compute custom domains.

When to Use

  • When you need to add/update DNS records in Alibaba Cloud DNS.
  • When you need CNAME setup for FC custom domains.

Install aliyun-cli (without sudo)

curl -fsSL https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -o /tmp/aliyun-cli.tgz
mkdir -p ~/.local/bin
 tar -xzf /tmp/aliyun-cli.tgz -C /tmp
mv /tmp/aliyun ~/.local/bin/aliyun
chmod +x ~/.local/bin/aliyun

Configure Credentials

~/.local/bin/aliyun configure set \
  --profile default \
  --access-key-id \x3CAK> \
  --access-key-secret \x3CSK> \
  --region cn-hangzhou

Configure region as default; if best region is unclear, ask the user.

Query DNS Records

Query subdomain records:

~/.local/bin/aliyun alidns DescribeSubDomainRecords \
  --SubDomain news.example.com

Add CNAME Record

~/.local/bin/aliyun alidns AddDomainRecord \
  --DomainName example.com \
  --RR news \
  --Type CNAME \
  --Value \x3CTARGET>

FC Custom Domain CNAME Target

Custom domain should point to FC public CNAME:

\x3Caccount_id>.\x3Cregion_id>.fc.aliyuncs.com

Example (Hangzhou):

1629965279769872.cn-hangzhou.fc.aliyuncs.com

Common Issues

  • If apex CNAME is not supported, use subdomain like www or ALIAS/ANAME records.
  • Create FC custom domain only after DNS propagation, otherwise DomainNameNotResolved may occur.

References

Validation

mkdir -p output/alicloud-network-dns-cli
echo "validation_placeholder" > output/alicloud-network-dns-cli/validate.txt

Pass criteria: command exits 0 and output/alicloud-network-dns-cli/validate.txt is generated.

Output And Evidence

  • Save artifacts, command outputs, and API response summaries under output/alicloud-network-dns-cli/.
  • 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.

Workflow

  1. Confirm user intent, region, identifiers, and whether the operation is read-only or mutating.
  2. Run one minimal read-only query first to verify connectivity and permissions.
  3. Execute the target operation with explicit parameters and bounded scope.
  4. Verify results and save output/evidence files.
安全使用建议
This skill appears to do what it says (manage Alibaba Cloud DNS with aliyun-cli), but before using it: 1) be aware it requires your Alibaba Cloud Access Key ID and Secret — do not provide root or overly powerful keys; create least-privilege keys for DNS changes. 2) The registry metadata did not declare these required credentials — treat that omission as a red flag and confirm how/when credentials are used. 3) Review the download URL (aliyuncli.alicdn.com) and, if possible, verify checksums from official docs before running the curl/install steps. 4) Ensure the agent or skill will ask for explicit confirmation before performing mutating operations (AddDomainRecord). 5) After testing, remove or rotate any credentials stored by the CLI if you no longer need them. If you need higher assurance, ask the publisher to update the registry metadata to list the required env vars and to provide checksums or a vetted install mechanism.
功能分析
Type: OpenClaw Skill Name: alicloud-network-dns-cli Version: 1.0.2 The skill bundle provides standard workflows for managing Alibaba Cloud DNS records using the official aliyun-cli. It includes instructions for downloading the CLI from official Alibaba sources (aliyuncli.alicdn.com) and configuring credentials via environment variables or the CLI itself. No evidence of data exfiltration, malicious execution, or prompt injection was found in SKILL.md or the associated configuration files.
能力评估
Purpose & Capability
The name/description match the instructions: it is explicitly a helper for managing Alidns via aliyun-cli and for CNAME setup for Function Compute. The steps and API calls in SKILL.md are consistent with that purpose.
Instruction Scope
SKILL.md stays on-topic: it instructs installing aliyun-cli, configuring Alibaba Cloud credentials, running DescribeSubDomainRecords and AddDomainRecord, and saving outputs. It does not instruct reading unrelated system files or exfiltrating data to third-party endpoints.
Install Mechanism
The install instructions use curl to download a tarball from aliyuncli.alicdn.com (an Alibaba CDN domain referenced in the official docs). Using curl+extract is expected for installing a CLI but bears the usual risks of arbitrary binary installs; this is proportionate for a CLI helper but users should verify the URL and checksum before running.
Credentials
Registry metadata lists no required environment variables or primary credential, but SKILL.md clearly requires Alibaba Cloud access keys (and suggests ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET and optional region). This mismatch (metadata omission) is a notable incoherence — the skill will require secret credentials to operate, and that should be declared up front.
Persistence & Privilege
The skill is instruction-only, has no install spec in registry, and does not request always:true. Autonomous invocation is allowed by default (normal), but the skill itself does not request elevated or persistent platform privileges. The aliyun CLI configuration step will persist credentials locally (per normal CLI behavior).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install alicloud-network-dns-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /alicloud-network-dns-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
batch publish from alicloud-skills on 2026-03-11
v1.0.1
Initial ClawHub publish for Alibaba Cloud skills with agents metadata.
v1.0.0
Initial ClawHub publish for Alibaba Cloud skills with agents metadata.
元数据
Slug alicloud-network-dns-cli
版本 1.0.2
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 3
常见问题

Alicloud Network Dns Cli 是什么?

Alibaba Cloud DNS (Alidns) CLI skill. Use to query, add, and update DNS records via aliyun-cli, including CNAME setup for Function Compute custom domains. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1209 次。

如何安装 Alicloud Network Dns Cli?

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

Alicloud Network Dns Cli 是免费的吗?

是的,Alicloud Network Dns Cli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Alicloud Network Dns Cli 支持哪些平台?

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

谁开发了 Alicloud Network Dns Cli?

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

💬 留言讨论