AI Agent Hub
Back to skills
OpenClaw Channel UI Assistant icon

OpenClaw Channel UI Assistant

IT Ops & Security Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Install @user_f343c44f/channelhelper into my AI assistant according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Channel UI changes often fail on operational details: the wrong directory is guessed, dev and prod paths get mixed, production is overwritten without a backup, Nginx location blocks are duplicated, or the user receives a localhost or private network link that cannot be opened. This skill turns that workflow into a constrained process: identify the channel, apply changes in the test directory, and publish only after an explicit confirmation step.

Workflow

  • Channel selection: after detecting intent such as creating a page or configuring UI, it lists available channels and menu levels without exposing server paths.
  • Test-first edits: once a channel is chosen, changes are written only to that channel's dev directory, such as /data/dev/manage or /data/dev/tencent-cvm.
  • Menu validation: for multi-level channels such as Tencent Cloud and Volcano Cloud, each menu level must have a real accessible link instead of # or javascript:void(0) placeholders.
  • Header logo checks: it automatically verifies the header company logo path, the clickable container, and the redirect behavior, while preventing non-header icons from being replaced.
  • Port 8080 preview: it only adds or updates the current channel location in /etc/nginx/conf.d/aipage.conf, runs nginx -t, and validates that the external test URL returns 200, 301, or 302.
  • Controlled release: only after the release phrase and a second confirmation does it back up the production directory and then mirror the test directory fully, removing stale production files.

Boundaries

The skill only operates on mapped channels and whitelisted directories under /data. It does not allow path traversal or writes to unmapped paths. Without the explicit release trigger and confirmation, it must not modify production. If a public IPv4 address cannot be obtained, it should not emit a placeholder link; it should report the failure and ask for an accessible external address.

Use Cases

  • Create a page under the Micro Private Domain channel only in its dev directory and return an external 8080 preview URL.
  • Validate Tencent Cloud's three-level menu links so every level points to a real accessible sub-channel page.
  • Back up the mapped production directory before a full mirror release from dev to product.
  • Update only the target channel location in aipage.conf, then run nginx -t and verify 8080 reachability.

Best For

  • Front-end engineers maintaining channel pages who need to create or modify UI in dev with accessible previews.
  • Ops engineers managing the 8080 Nginx host who need to add channel locations and verify external links.
  • QA engineers reviewing releases who need backup evidence, confirmation status, and full mirror results.
  • Product operations staff checking header logo compliance, including logo path, click area, and redirect behavior.