PlugWiki

Huawei Cloud OBS Bucket Create Skill: Make a New Bucket

Lets an agent create a Huawei Cloud OBS bucket with a name check, region, access level and storage class, or create several at once.

Installs
17.5K
on skills.sh
Stars
59
on GitHub
Files
3
besides SKILL.md
Updated
Oct 2026
last repo commit

This is Huawei Cloud's own skill for creating Object Storage Service (OBS) buckets. The agent checks the bucket name against the OBS rules, picks the region, runs hcloud OBS mb with your options, and lists the buckets to confirm. A bundled shell script can create several buckets in one go.

You need the hcloud CLI (3.2.0 or newer) with its built-in obsutil, and OBS credentials set up in your own terminal. SKILL.md says OBS credentials do not inherit from your other Huawei Cloud credentials and must be set separately.

Good for

  • Developers who need a new OBS bucket and want the name rules checked first
  • Admins creating several buckets with a shared prefix and a script
  • Teams that want private buckets by default with the access level set on purpose

Install huawei-cloud-obs-bucket-create

Claude Code

  1. 1

    Copy this prompt.

    Install the huawei-cloud-obs-bucket-create skill in Claude Code. Run this command:
    
    npx skills add huaweicloud/huaweicloud-skills --skill huawei-cloud-obs-bucket-create
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

Install KooCLI first (SKILL.md needs hcloud 3.2.0+; its built-in obsutil means a separate obsutil install can be skipped). The command shown is for Linux and macOS, and Windows steps are in references/cli-installation-guide.md. Then run the credentials command yourself in a terminal and fill in your own key and region. The repo has no plugin manifest, so there is no plugin route.

Built from the package data we hold. Not yet tested by us. Source.

What's in the skill

When it loads

Skill specialized for creating buckets on Huawei Cloud OBS. Use this skill when users need to create OBS buckets, set bucket properties, configure access permissions, or need guidance on the bucket creation process. Trigger conditions: "创建OBS桶", "华为云存储桶", "存储空间创建", "create OBS bucket", "Huawei Cloud storage bucket", "OBS bucket", "Huawei Cloud bucket", "storage creation" or when setting up Huawei Cloud object storage.

Sections in SKILL.md

  1. Overview
  2. Prerequisites
  3. 1. Huawei Cloud CLI Tool Installed
  4. 2. Huawei Cloud Credentials Configured
  5. Core Workflow
  6. Step 1: Validate Bucket Name
  7. Step 2: Select Region
  8. Step 3: Create Bucket
  9. Step 4: Validate Success (Optional)
  10. Core Commands
  11. Create Storage Bucket
  12. List Storage Buckets
  13. View Storage Bucket Properties
  14. Parameter Confirmation
  15. Required Parameters
  16. Optional Parameters

Key facts

Installs on skills.sh
17,512 (Nov 2, 2026)
Last repo commit
Oct 31, 2026

What it includes

  • Checks the bucket name against the OBS naming rules

    Checks 3 to 63 characters, lowercase letters, numbers, "-" and ".", no IP address format, no start or end with "-" or ".", and no adjacent "." or ".-" pairs. A bad name goes back to you.

    Try: “Create an OBS bucket called my-team-assets-2026.”

    Read · Step 1: validate the name

  • Uses your region or the endpoint in ~/.obsutilconfig

    Takes the region from your request, or from the endpoint in ~/.obsutilconfig when you give none, and reminds you that a bucket region cannot be changed later.

    Files · Step 2: pick the region

  • Runs hcloud OBS mb with your options

    Runs hcloud OBS mb obs://<name> with optional -acl (private, public-read, public-read-write), -location, -az multi-az, -sc (standard, warm, cold, deep-archive) and -fs.

    Try: “Create a private bucket in cn-north-4 with standard storage.”

    Runs code · Step 3: create the bucket

  • scripts/batch_create_buckets.sh makes several buckets

    Creates buckets named <prefix>-<purpose>-<date> from a purpose list. Per the script, buckets with the purposes website or assets get public-read, and the rest get private.

    Try: “Create buckets with prefix acme for logs and backup in cn-north-4.”

    Runs code · Batch create

  • Lists buckets and shows the new one

    Runs hcloud OBS ls and hcloud OBS stat obs://<name>, then reports the bucket details.

    Runs code · Step 4: verify

From the official docs

Permissions

Medium risk

It creates cloud resources with your credentials, and it can create public buckets. Ask for a private bucket unless you mean to publish, and read back the access level at the end.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can create public buckets

    The create command accepts -acl public-read and public-read-write. The batch script sets public-read for the purposes website and assets. Ask for private unless you mean to publish. github.com

  • New buckets create a bill and cannot move

    SKILL.md says stored data, requests and traffic cost money and the bucket region cannot be changed. Pick the region on purpose. github.com

  • Your keys sit in the CLI config

    SKILL.md says OBS credentials are set with hcloud OBS config and stored in ~/.obsutilconfig. It tells the agent never to print them or pull them from hcloud config files. github.com

  • The CLI install guide pipes a download into bash

    references/cli-installation-guide.md downloads the hcloud installer from a Huawei Cloud OBS address with curl and runs it with bash. Read it before you run it. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Turning on read-onlyNo read-only mode. The skill exists to create buckets.
Talks toobs.<region>.myhuaweicloud.com (the OBS endpoint you configure). cn-north-4-hdn-koocli.obs.cn-north-4.myhuaweicloud.com for the hcloud installer in the install guide
Sign-in and keysOBS keys are stored by hcloud OBS config in ~/.obsutilconfig. SKILL.md says the agent must not print them or extract them from hcloud config files.
Scopes
  • Creates OBS buckets in your account with hcloud OBS mb

  • Runs a bundled shell script for batch creation

  • Reads ~/.obsutilconfig for the endpoint when you name no region

Questions

What does huawei-cloud-obs-bucket-create do?

It makes an agent create a Huawei Cloud OBS bucket with hcloud OBS mb after checking the name and region, and it can create several buckets with a bundled script.

Does creating a bucket cost money?

SKILL.md says buckets themselves are free, but storing data, requests and traffic incur costs. A bucket name is global across Huawei Cloud OBS, and the region cannot change after creation.

Is huawei-cloud-obs-bucket-create official?

It is in Huawei Cloud's own huaweicloud/huaweicloud-skills repo, which the README calls officially maintained Huawei Cloud Agent Skills.

Is it safe to run?

It creates cloud resources with your credentials and can set a bucket to public-read or public-read-write. SKILL.md recommends private by default. Our advice: say the access level in your prompt, and check the ACL the agent reports at the end.

Does it work in Claude Code, Codex or the Claude app?

The install box has Claude Code, Codex and standalone tabs. Huawei says only that the skills are compatible with mainstream AI Agents and names none, and it documents no Claude app upload. This skill runs command-line tools on your machine, so the box has no Claude app tab.

How is it different from the OBS upload skill?

The OBS upload skill refuses to create buckets and sends you here. This skill only creates buckets and shows them. It does not upload files.

Information

updated Nov 2, 2026

Folder
skills/storage/obs/huawei-cloud-obs-bucket-create

huaweicloud/huaweicloud-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 5
  1. huawei-cloud-obs-bucket-create SKILL.md · github.com
  2. huaweicloud-skills README · github.com
  3. huaweicloud-skills LICENSE · github.com
  4. batch_create_buckets.sh · github.com
  5. OBS bucket create KooCLI install guide · github.com

Updated Nov 2, 2026.