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
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
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
- Overview
- Prerequisites
- 1. Huawei Cloud CLI Tool Installed
- 2. Huawei Cloud Credentials Configured
- Core Workflow
- Step 1: Validate Bucket Name
- Step 2: Select Region
- Step 3: Create Bucket
- Step 4: Validate Success (Optional)
- Core Commands
- Create Storage Bucket
- List Storage Buckets
- View Storage Bucket Properties
- Parameter Confirmation
- Required Parameters
- Optional Parameters
Key facts
- License
- MIT (LICENSE file and README badge; the LICENSE copyright line still reads "[year] [fullname]")
- Installs on skills.sh
- 17,512 (Nov 2, 2026)
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass (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 nameUses 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 regionRuns 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 bucketscripts/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 createLists 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-only | No read-only mode. The skill exists to create buckets. |
|---|---|
| Talks to | obs.<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 keys | OBS 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 |
|
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
- Repository
- huaweicloud/huaweicloud-skills
- Folder
skills/storage/obs/huawei-cloud-obs-bucket-create
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- huawei-cloud-obs-bucket-create SKILL.md · github.com
- huaweicloud-skills README · github.com
- huaweicloud-skills LICENSE · github.com
- batch_create_buckets.sh · github.com
- OBS bucket create KooCLI install guide · github.com