Huawei Cloud OBS Upload for Openclaw

Openclaw Skills for Huawei Cloud OBS lets you safely list buckets, upload files or directories, and automate periodic syncs from the CLI.

changhui123456
v1.0.1
Jul 13, 2026
0
36
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install storage-obs-huawei-cloud-obs-upload

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install storage-obs-huawei-cloud-obs-upload using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Huawei Cloud OBS Upload?

Openclaw Skills for Huawei Cloud OBS is a CLI-first skill for managing Object Storage Service buckets with a focus on safe, repeatable operations. It wraps bucket inventory checks, local file or directory uploads, and scheduled sync workflows into one guided workflow.

Designed for operators and developers, it validates Huawei Cloud CLI and obsutil prerequisites, checks credentials and IAM permissions, and enforces strict guardrails that refuse destructive delete actions. The result is a practical Openclaw Skills experience for day-to-day OBS management without leaving the terminal.

Huawei Cloud OBS Upload Use Cases

  • List Huawei Cloud OBS buckets and inspect capacity and object count before planning storage changes.
  • Upload a single local file or an entire directory to a target OBS bucket.
  • Set up periodic or incremental directory syncs to OBS using crontab.
  • Verify CLI readiness, credentials, endpoint configuration, and IAM permissions before running OBS tasks.
  • Apply a safe, non-destructive workflow when you need Openclaw Skills for object storage operations.

How Huawei Cloud OBS Upload Works

  1. Validate prerequisites by checking Huawei Cloud CLI version, obsutil version, and the required IAM permissions for listing, reading, and uploading.
  2. Confirm authentication securely by using the configured CLI profile or environment variables, then test OBS access before any operation.
  3. Choose the workflow: list buckets with stats, upload a file or directory, or prepare a scheduled sync job.
  4. Execute the action through the documented hcloud and obsutil commands, using the required equals-sign parameter style for hcloud operations.
  5. For periodic uploads, register a crontab entry that runs the sync command on schedule and verifies that the local directory is mirrored to the target bucket.
  6. If a request involves deleting buckets or objects, stop and refuse it, then direct the user to use the Huawei Cloud console or obsutil manually.

Huawei Cloud OBS Upload Setup

  1. Install Huawei Cloud CLI (hcloud/KooCLI) and obsutil using the official installation guide referenced by the skill.
hcloud version
obsutil version
  1. Verify the required minimum versions before proceeding.

  2. Configure credentials securely on the local machine, either interactively or through environment variables.

hcloud configure
hcloud configure list
export HUAWEICLOUD_SDK_AK=<your-access-key-id>
export HUAWEICLOUD_SDK_SK=<your-access-key-secret>
  1. Configure the OBS endpoint for your region and test access.
hcloud obs config -i=<YourAK> -k=<YourSK> -e=obs.cn-south-1.myhuaweicloud.com
hcloud obs ls -limit=1
  1. If the test returns a credential error, re-run the secure configuration flow and retry after the local CLI is updated.

  2. For scheduled uploads, add the sync command to crontab after validating that manual uploads succeed.

Huawei Cloud OBS Upload Data Schema & Taxonomy

Openclaw Skills for Huawei Cloud OBS is operational rather than database-driven: it organizes work around CLI state, bucket metadata, upload targets, and cron-based schedules.

Artifact / Entity Key Fields Source Purpose
Credential profile AK, SK, endpoint, local CLI config hcloud configure, environment variables Authenticates OBS operations without exposing secrets in chat
Bucket inventory record bucket_name, region, capacity, object_count Bucket listing plus OBS/CES stats Supports storage inspection and capacity review
Upload job spec source_path, source_type, target_bucket, target_prefix, mode User request, obsutil upload workflow Defines file or directory uploads to OBS
Scheduled sync spec cron_expression, command, source_dir, target_bucket, interval crontab entry Automates periodic or incremental directory syncs
Safety policy metadata prohibited_ops, refusal_message, allowed_actions Skill policy Blocks delete bucket, delete object, batch delete, and empty bucket actions

Generated or referenced files and configuration surfaces:

  • Local CLI configuration files used by hcloud and obsutil
  • crontab entries for scheduled uploads
  • Reference documents under references/, including task guides, IAM policies, verification steps, troubleshooting, and installation notes

Taxonomy used by the skill:

  • Read operations: list buckets, inspect capacity, inspect object count
  • Write operations: upload file, upload directory
  • Automation: scheduled upload via cron
  • Restricted operations: any delete, batch delete, or bucket emptying request

Huawei Cloud OBS Upload Advanced Features

  • Strict destructive-action guardrails that refuse delete bucket, delete object, batch delete, and empty bucket requests.
  • Multi-mode upload support for both single files and entire directories through obsutil.
  • Scheduled automation via crontab for recurring and incremental OBS syncs.
  • Region-aware endpoint configuration for Huawei Cloud deployments across multiple regions.
  • Early validation of CLI version, credentials, and IAM permissions to reduce runtime failures.
  • Task-specific reference docs for listing, upload, scheduling, verification, and troubleshooting, making Openclaw Skills easy to operationalize.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*