← 返回 Skills 市场
xueyetianya

Cloud Sdk

作者 bytesagain4 · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ 安全检测通过
347
总下载
0
收藏
2
当前安装
9
版本数
在 OpenClaw 中安装
/install cloud-sdk
功能描述
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. go cloud, go, aws, azure, cloud, gcp.
使用说明 (SKILL.md)

Cloud SDK

Developer workflow automation tool for project lifecycle management. Provides commands for initializing projects, running checks, building, testing, deploying, managing configuration, generating templates, producing documentation, and cleaning build artifacts — all from a single CLI interface.

Commands

Command Description
cloud-sdk init Initialize a new project in the current working directory
cloud-sdk check Run lint, type-check, and test passes against the project
cloud-sdk build Build the project artifacts
cloud-sdk test Execute the full test suite
cloud-sdk deploy Show the deployment pipeline guide (build → test → stage → prod)
cloud-sdk config Display or manage project configuration (config.json)
cloud-sdk status Check overall project health and status
cloud-sdk template \x3Cname> Generate a code template for the given component name
cloud-sdk docs Generate project documentation
cloud-sdk clean Remove build artifacts and temporary files
cloud-sdk help Show the built-in help message with all commands
cloud-sdk version Print the current version (v2.0.0)

Data Storage

All operational data is stored in ~/.local/share/cloud-sdk/ by default. You can override this by setting the CLOUD_SDK_DIR environment variable. Key files inside the data directory:

  • history.log — timestamped log of every command executed
  • config.json — project-level configuration (managed via config command)

The tool respects XDG_DATA_HOME if set, falling back to $HOME/.local/share.

Requirements

  • Bash 4.0+ (uses set -euo pipefail for strict error handling)
  • coreutils (standard date, mkdir, echo)
  • No external dependencies or API keys required
  • Works on Linux and macOS out of the box

When to Use

  1. Bootstrapping a new project — run cloud-sdk init to set up project scaffolding quickly from the terminal without remembering per-tool init commands
  2. Pre-commit quality gates — use cloud-sdk check as part of a Git pre-commit hook to run lint + type-check + tests before every commit
  3. CI/CD pipeline steps — chain cloud-sdk build and cloud-sdk test inside your continuous integration scripts for a consistent, tool-agnostic interface
  4. Deployment checklists — run cloud-sdk deploy to get a guided walkthrough of the build → test → stage → prod pipeline so nothing gets skipped
  5. Housekeeping and cleanup — execute cloud-sdk clean to wipe build artifacts after releases, freeing disk space and resetting state

Examples

# Initialize a new project in the current directory
cloud-sdk init

# Run all quality checks (lint + type-check + tests)
cloud-sdk check

# Build the project
cloud-sdk build

# Run the test suite
cloud-sdk test

# View the deployment guide
cloud-sdk deploy

# Generate a code template for a component called "service"
cloud-sdk template service

# Generate project documentation
cloud-sdk docs

# Check project health
cloud-sdk status

# Clean up build artifacts
cloud-sdk clean

# Show version
cloud-sdk version

Configuration

Set the CLOUD_SDK_DIR environment variable to change the data directory:

export CLOUD_SDK_DIR="$HOME/my-project/.cloud-sdk"

Default location: ~/.local/share/cloud-sdk/

Output

All command output goes to stdout. Redirect to a file if needed:

cloud-sdk status > project-health.txt

History is automatically logged to $DATA_DIR/history.log with timestamps.


Powered by BytesAgain | bytesagain.com | [email protected]

安全使用建议
This skill appears to be a small, local Bash-based developer helper that will create a data directory and append command history to ~/.local/share/cloud-sdk/history.log (or to a directory you set via CLOUD_SDK_DIR). It does not request keys or perform network calls in the included scripts. Before installing, consider: (1) if you expected a full Go CDK or cloud-provider integrations, this package does not implement those; check the source repo for fuller implementations; (2) if you are concerned about disk writes, it will persist a history log in your home directory; you can set CLOUD_SDK_DIR to a sandbox location; (3) inspect the scripts in the repository yourself (they are short) to confirm they meet your needs. If you need actual cloud SDK functionality (AWS/GCP/Azure), prefer official libraries or tools that explicitly require and document the necessary credentials and network behavior.
功能分析
Type: OpenClaw Skill Name: cloud-sdk Version: 2.0.1 The skill bundle provides a developer workflow automation tool called 'Cloud SDK'. Analysis of the primary scripts (scripts/script.sh and scripts/go_cloud.sh) reveals they are harmless wrappers that print status messages and log command history to a local directory (~/.local/share/cloud-sdk/). There is no evidence of data exfiltration, network activity, or malicious execution; the scripts function as simple placeholders or templates for project management tasks.
能力评估
Purpose & Capability
Name/description advertise the Go Cloud Development Kit and cloud provider tooling (tags include aws/azure/gcp), but the shipped files are small Bash CLI scripts providing local project lifecycle commands (init/check/build/test/etc.) with no cloud-provider APIs, SDKs, or Go library code. This is likely an overstatement of capabilities rather than malicious mismatching, but it is a functional mismatch worth noting.
Instruction Scope
SKILL.md and the scripts limit actions to local project workflows. The scripts create and write to a data directory (defaults to ~/.local/share/cloud-sdk or $CLOUD_SDK_DIR), append history to history.log, and echo command output to stdout. They do not access other system configurations, credentials, or external endpoints.
Install Mechanism
No install spec is present (instruction-only skill). The included code files are simple Bash scripts; there are no downloads, package installs, or archive extraction steps in the skill metadata.
Credentials
The skill requires no credentials and no required environment variables. At runtime it optionally respects CLOUD_SDK_DIR and XDG_DATA_HOME and uses HOME for default paths — these are proportional to its stated behavior (local data storage).
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It creates and writes to its own data directory (~/.local/share/cloud-sdk by default) and keeps a history.log there; this is expected for a CLI tool and not excessive.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cloud-sdk
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cloud-sdk 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v1.0.6
yaml-fix+quality
v1.0.5
yaml-fix+quality
v1.0.4
Quality upgrade
v1.0.3
Quality upgrade: custom functionality
v1.0.2
Standards compliance: unique content, no template text
v1.0.1
Quality update: docs, examples, standards compliance
v1.0.0
Initial release
元数据
Slug cloud-sdk
版本 2.0.1
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 9
常见问题

Cloud Sdk 是什么?

The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. go cloud, go, aws, azure, cloud, gcp. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 347 次。

如何安装 Cloud Sdk?

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

Cloud Sdk 是免费的吗?

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

Cloud Sdk 支持哪些平台?

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

谁开发了 Cloud Sdk?

由 bytesagain4(@xueyetianya)开发并维护,当前版本 v2.0.1。

💬 留言讨论