OpenClaw 频道界面助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f343c44f/channelhelper 到我的 AI 助手中。
技能介绍
解决的问题
频道 UI 变更通常卡在几个工程细节上:目录容易猜错,dev 和 prod 混用,发布前没有备份,Nginx 的 location 被重复追加,测试链接给了 localhost 或内网地址,用户拿到后无法访问。这个技能把这类操作约束成固定流程:先识别频道,再在测试目录执行,最后按确认口令发布。
工作方式
- 频道识别:识别“创建界面”“新建页面”“配置 UI”等意图后,列出可选频道和菜单层级,不暴露服务器路径。
- 测试优先:用户选定频道后,只写入该频道对应的
dev目录,例如/data/dev/manage、/data/dev/tencent-cvm。 - 菜单校验:对腾讯云、火山云等多级频道,检查一级、二级、三级菜单是否都有可访问链接,不使用
#或javascript:void(0)占位。 - Header Logo 检查:自动检查 header 公司 logo 的图片路径、整块可点击区域和跳转行为,并避免把页面其他图标误替换。
- 8080 预览:只在
/etc/nginx/conf.d/aipage.conf中追加或修正当前频道location,执行nginx -t,并校验外网测试链接返回200、301或302。 - 受控发布:命中“我想发布到生产”并完成二次确认后,先备份生产目录,再按测试目录全量镜像,删除生产端冗余文件。
适用边界
这个技能只处理资料中已映射的频道和白名单目录,不允许路径穿越或访问 /data 白名单外路径。未收到明确发布口令时,不改动生产目录;公网 IP 获取失败时,不输出占位符链接,而是返回失败原因并询问可用外网地址。
使用场景
- 在新增微私域会话管理页面时,只在 dev 目录创建并生成 8080 外网预览链接。
- 修改腾讯云三级菜单时,检查每级菜单都指向可访问子频道页面,避免占位链接。
- 发布生产前要求先备份对应频道生产目录,再按测试目录全量镜像并清理冗余文件。
- 配置 Nginx 时只更新 aipage.conf 中目标频道 location,并执行 nginx -t 校验。
适合人员
- 负责维护频道页面的前端工程师,要按频道创建或修改 UI 并保证 dev 预览可访问。
- 管理 8080 Nginx 的运维工程师,要在 aipage.conf 中追加 location 并校验外网链接。
- 负责发布审查的测试工程师,要确认发布前备份、二次确认和全量镜像结果。
- 需要检查 header logo 合规的产品运营,要确保公司 logo 路径、点击跳转和范围正确。