huawei-cloud-obs-upload
Installation
SKILL.md
Huawei Cloud OBS Upload Skill
Overview
Upload local files or directories to Huawei Cloud OBS buckets, list OBS buckets with capacity and object count, and schedule periodic uploads via crontab. Upload operations use obsutil; bucket listing/stats use hcloud obs ls + CES metrics.
Tool separation principle:
- obsutil — File/directory upload, scheduled upload sync (upload core tool; hcloud CLI has no PutObject support)
- hcloud CLI — Bucket listing via
hcloud obs ls(obsutil mode), bucket capacity/object count stats viahcloud CES ShowMetricData - crontab / Task Scheduler — OS-level scheduled task for periodic upload (no daemon process dependency)
Security architecture:
- AK/SK are never read, echoed, or printed in conversation
- obsutil credentials are configured by the user in their terminal (never asked in conversation)
- Delete operations are strictly forbidden (irreversible); out-of-scope operations are refused with guided alternatives
- For directory uploads, whether to preserve directory structure (
-flat) is decided by the customer's explicit answer, never assumed