huawei-cloud-obs-website-host SKILL.md skillA
huawei-cloud-obs-website-host from huaweicloud/huaweicloud-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add huaweicloud/huaweicloud-skills/huawei-cloud-obs-website-host@git:20261014.cb08e01Pins git:20261014.cb08e01 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- huaweicloud/huaweicloud-skills
- Path
skills/storage/obs/huawei-cloud-obs-website-host/SKILL.md- Versions recorded
- 5
- Latest version
- git:20261014.cb08e01, committed Oct 14, 2026
- First version recorded
- May 28, 2026
- Size
- 18,256 bytes
- Repository stars
- 59
- License
- MIT
Configure Huawei Cloud OBS static website hosting with Python SDK and a custom domain. Use when the user needs to enable or repair OBS website hosting, set index or error pages, expose an existing bucket for public website access through a custom domain, or connect that domain through Huawei Cloud DNS when Huawei manages the zone. Triggers include OBS static website hosting, website endpoint, index page, error page, public-read bucket website access, custom domain CNAME, Huawei Cloud DNS…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Huawei Cloud OBS Website Host ## Overview Configure an existing Huawei Cloud OBS bucket for static website hosting with Huawei Cloud OBS Python SDK and register a custom domain for the site. Use this skill when the user wants to: - enable or repair OBS static website hosting - set an index document or error document - make the site reachable through a custom domain backed by the OBS static website endpoint - add or repair a custom domain, including Huawei Cloud DNS when applicable - diagnose 403, 404, or DNS issues on a hosted OBS site ## What Good Looks Like - The bucket has static website hosting enabled. - The bucket can serve `index.html` from the website endpoint. - Anonymous users can read the website content. - A missing path returns the configured error page or a clean 404. - A custom domain is registered and resolves to the OBS website endpoint through DNS. A custom domain is **mandatory** — the default OBS bucket domain is not permitted for online object preview per security compliance requirements. - The setup is not considered complete until the custom domain is registered on the bucket and resolves correctly. …
Read the whole file at its exact version.
How to install
mdr add huaweicloud/huaweicloud-skills/huawei-cloud-obs-website-host@sha256:27255e0682364c6bThe line at the top of this page pins the label git:20261014.cb08e01, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_e3ie4rt43jsqm6nq)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between May 28, 2026 and Oct 14, 2026, about one every 35 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261014.cb08e01 latest | 2026-10-14 | cb08e01 | 18,256 B | A | view · diff |
| git:20260903.8eb04bd | 2026-09-03 | 8eb04bd | 18,052 B | A | view · diff |
| git:20260629.0d9d383 | 2026-06-29 | 0d9d383 | 17,056 B | A | view · diff |
| git:20260624.7282034 | 2026-06-24 | 7282034 | 15,450 B | A | view · diff |
| git:20260528.b58c530 | 2026-05-28 | b58c530 | 13,034 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (18256 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
huaweicloud/huaweicloud-skills · 59 stars · license MIT · pushed 2026-11-07 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_e3ie4rt43jsqm6nq GET https://markdownregistry.com/api/v1/resolve?ref=huaweicloud/huaweicloud-skills/huawei-cloud-obs-website-host GET https://markdownregistry.com/api/v1/blob/27255e0682364c6bd045dd19647d8182dbf3b0f3e0105769e6eb50081124f223
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.