← Back to Skills Marketplace
xueyetianya

Cloud Sdk

by bytesagain4 · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ Security Clean
347
Downloads
0
Stars
2
Active Installs
9
Versions
Install in OpenClaw
/install cloud-sdk
Description
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. go cloud, go, aws, azure, cloud, gcp.
README (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]

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cloud-sdk
  3. After installation, invoke the skill by name or use /cloud-sdk
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug cloud-sdk
Version 2.0.1
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 9
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 347 downloads so far.

How do I install Cloud Sdk?

Run "/install cloud-sdk" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cloud Sdk free?

Yes, Cloud Sdk is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cloud Sdk support?

Cloud Sdk is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cloud Sdk?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v2.0.1.

💬 Comments