首页龙虾技能列表 › Aws Cli

Aws Cli

v0.2.1

AWS CLI v2 for OpenClaw agents (repackaged official binary)

0· 44·0 当前·0 累计
by @panthrocorp (PanthroCorp)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/8
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
The skill largely does what it claims (repackages the AWS CLI) but has some inconsistencies and supply‑chain risks you should understand before installing.
评估建议
This skill is coherent with its stated purpose (it repackages the AWS CLI), but you should treat it as a third‑party packaging/install of an important credentialed tool. Before installing: (1) Prefer obtaining the AWS CLI directly from the official AWS distribution if you want to minimise supply‑chain risk. (2) If you use the PanthroCorp release artifacts, verify checksums/signatures or inspect the release tarball contents. (3) Ensure the gateway/container environment should legitimately have AW...
详细分析 ▾
用途与能力
Name/description and included files (package.sh, SKILL.md) align: the project repackages the official AWS CLI. However the registry metadata lists 'aws' as a required binary even though the skill supplies installation instructions to install 'aws', and SKILL.md uses common tools (curl, tar, grep, unzip) that are not declared in required binaries — metadata and runtime expectations are inconsistent.
指令范围
Runtime instructions are limited to downloading a tarball from the skill's GitHub releases, extracting into ~/.openclaw, and symlinking aws; usage/auth guidance describes the normal AWS credential chain and IMDS. The SKILL.md does not instruct reading unrelated files. It does, however, instruct downloading a third‑party repackaged tarball (from PanthroCorp-Limited releases) rather than directly from the official AWS download — this introduces supply‑chain trust decisions.
安装机制
There is no registry install spec; installation in SKILL.md downloads a tarball from the skill's GitHub releases (well-known host, but a third party). The packaging script (scripts/package.sh) shows the packager downloads the official AWS installer from awscli.amazonaws.com and repackages it, which is reasonable, but consumers who run the SKILL.md instructions will be pulling a repackaged artifact from PanthroCorp's releases rather than the upstream AWS host. Download-and-extract of binaries from a third‑party release increases supply‑chain risk and should be verified (checksums, signatures).
凭证需求
The skill requests no environment variables or credentials in metadata. SKILL.md explains the AWS CLI will use the SDK default credential chain (IMDS, env vars, shared config) — this is expected and proportional for an AWS CLI. There are no extra unrelated credentials requested.
持久化与权限
Skill does not request always:true, does not modify other skills' configs, and only recommends extracting files into the skill's own ~/.openclaw directory and creating a symlink in ~/.openclaw/bin. No elevated or persistent global privileges are requested.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

🖥️ OSLinux

版本

latestv0.2.12026/4/8

- Updated documentation with detailed installation, usage, and authentication instructions. - Clarified platform compatibility (Linux, arm64, and amd64 support). - Emphasized no external dependencies: includes official AWS CLI v2 binary and bundled Python runtime. - Added notes on EC2/ECS authentication and IMDS hop limit requirements for containerized environments.

● 无害

安装命令 点击复制

官方npx clawhub@latest install panthrocorp-aws-cli
镜像加速npx clawhub@latest install panthrocorp-aws-cli --registry https://cn.clawhub-mirror.com

技能文档

Repackaged AWS CLI v2 for use inside the OpenClaw gateway container. Contains the official AWS binary with its bundled Python runtime. No additional dependencies required.

Installation

Download the release tarball for your architecture and extract:

TAG=$(curl -fsSL "https://api.github.com/repos/PanthroCorp-Limited/openclaw-skills/releases" \
  | grep -o '"tag_name":"aws-cli/v[^"]*"' | head -1 | cut -d'"' -f4)
VERSION=${TAG#aws-cli/v}
ARCH=$(uname -m); [ "$ARCH" = "aarch64" ] && ARCH="arm64" || ARCH="amd64"
curl -fsSL "https://github.com/PanthroCorp-Limited/openclaw-skills/releases/download/${TAG}/aws-cli_${VERSION}_linux_${ARCH}.tar.gz" \
  | tar -xz -C ~/.openclaw/
ln -sf ~/.openclaw/aws-cli/v2/current/bin/aws ~/.openclaw/bin/aws

Or install into the gateway container via docker exec:

docker exec openclaw-gateway bash -c '
  curl -fsSL "" | tar -xz -C ~/.openclaw/
  ln -sf ~/.openclaw/aws-cli/v2/current/bin/aws ~/.openclaw/bin/aws
'

Usage

aws s3 ls s3://my-bucket/
aws s3api list-objects-v2 --bucket my-bucket --prefix parsed/
aws s3 cp s3://my-bucket/key.json /tmp/key.json
aws sts get-caller-identity

Authentication

Credentials resolve via the AWS SDK default credential provider chain. In an EC2/ECS environment this uses IMDS (Instance Metadata Service) automatically.

Ensure the EC2 instance IMDS hop limit is set to 2 or higher when running inside Docker. Without this, the container cannot reach the metadata endpoint for credentials.

Verify credentials are working:

aws sts get-caller-identity

Important

  • This package contains the official AWS CLI v2 with its bundled Python runtime.
  • No system Python or additional libraries are required.
  • The binary runs as any user (UID 1000 in the gateway container).
  • Available for both arm64 (Graviton) and amd64 architectures.
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务