← 返回 Skills 市场
lotfinity

gateway-control-ui

作者 lotfinity · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
313
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gateway-control-ui
功能描述
Step-by-step guide to log into the OpenClaw Control UI, enter gateway token, approve device pairing, and verify connection
使用说明 (SKILL.md)

Gateway Control UI Login & Pairing

Use when a user needs to access the OpenClaw Gateway Control UI, authenticate, pair a device, and confirm connectivity.

Prerequisites

  • OpenClaw gateway running (openclaw status)
  • Control UI URL configured in gateway.controlUi.allowedOrigins
  • Gateway token available in config (/data/.openclaw/openclaw.json)
  • Device pairing approval (CLI)

Steps

1. Open Control UI

  • URL: use your configured OpenClaw service URL (from gateway.controlUi.allowedOrigins)
  • HTTP Basic Auth:
    • Username: use your SERVICE_USER_OPENCLAW value
    • Password: use your SERVICE_PASSWORD_OPENCLAW value
  • Optional embedded form:
    • https://\x3Cuser>:\x3Cpass>@\x3Cyour-openclaw-domain>/

2. Get Gateway Token

cat /data/.openclaw/openclaw.json | grep -A 2 '"token"'

Token is under:

"gateway": { "auth": { "token": "YOUR_TOKEN_HERE" } }

3. Enter Token in UI

  • On Overview page, click Gateway Token field
  • Paste token
  • Click Connect

4. Approve Pairing (CLI)

openclaw devices list
openclaw devices approve \x3CrequestId>

5. Verify Success

  • In Control UI: status shows green “OK” and dashboard loads
  • CLI:
    openclaw status --deep
    
    Check Gatewayreachable and channels show OK.

Troubleshooting

  • Page stays on form? WebSocket URL may need to be filled (usually left blank for remote)
  • Pairing fails? Run openclaw devices list again to see pending requests
  • Token invalid? Check /data/.openclaw/openclaw.json for correct value
安全使用建议
This skill appears to genuinely guide UI login and pairing, but it instructs reading a local config file (/data/.openclaw/openclaw.json) and using credentials (SERVICE_USER_OPENCLAW / SERVICE_PASSWORD_OPENCLAW) that are not declared in the metadata. Before installing or allowing autonomous use: (1) prefer running these steps manually rather than giving an agent automatic filesystem/auth access; (2) do not embed credentials in URLs — use the UI's login form or a secure credential store; (3) ask the publisher to update the skill metadata to declare required config paths and env vars so you can judge what will be accessed; (4) if you must run via the agent, restrict its permissions so it can only read the specific config file and nothing else, and audit logs for access to secrets.
功能分析
Type: OpenClaw Skill Name: gateway-control-ui Version: 1.0.0 The skill bundle provides a legitimate administrative workflow for authenticating and pairing an OpenClaw gateway. It guides the agent to retrieve a gateway token from a local configuration file (/data/.openclaw/openclaw.json) and use the 'openclaw' CLI to approve device requests. The instructions are consistent with the stated purpose of system configuration and do not contain evidence of malicious intent, data exfiltration to external domains, or unauthorized execution.
能力评估
Purpose & Capability
The skill's described purpose (UI login, paste gateway token, approve pairing) aligns with the commands shown (openclaw CLI, cat). However the SKILL.md requires reading /data/.openclaw/openclaw.json and using SERVICE_USER_OPENCLAW/SERVICE_PASSWORD_OPENCLAW values while the manifest declares no required config paths or env vars — an inconsistency that should be explained.
Instruction Scope
The runtime instructions explicitly tell an agent to read a host filesystem path (/data/.openclaw/openclaw.json) and to use credential values (SERVICE_USER_OPENCLAW, SERVICE_PASSWORD_OPENCLAW) that are not declared. It also suggests embedding user:pass in a URL (https://user:pass@...), which is insecure. These steps can expose secrets and grant access to sensitive state; they extend beyond purely UI navigation guidance.
Install Mechanism
No install spec and no code files — instruction-only reduces installation risk. Declared required binaries (openclaw, cat) are reasonable for the task.
Credentials
The skill declares no required environment variables or config paths, yet the instructions reference SERVICE_USER_OPENCLAW, SERVICE_PASSWORD_OPENCLAW, and a specific config file path containing the gateway token. Requesting access to those secrets/configs would be proportionate to the task, but the omission in metadata is a mismatch and makes it unclear what the skill expects to access.
Persistence & Privilege
always:false and no install activity; the skill does not request persistent presence or modifications to other skills. Autonomous invocation is allowed (platform default) but is not combined here with unusual privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gateway-control-ui
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gateway-control-ui 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
0.1.0
元数据
Slug gateway-control-ui
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

gateway-control-ui 是什么?

Step-by-step guide to log into the OpenClaw Control UI, enter gateway token, approve device pairing, and verify connection. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 313 次。

如何安装 gateway-control-ui?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gateway-control-ui」即可一键安装,无需额外配置。

gateway-control-ui 是免费的吗?

是的,gateway-control-ui 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

gateway-control-ui 支持哪些平台?

gateway-control-ui 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 gateway-control-ui?

由 lotfinity(@lotfinity)开发并维护,当前版本 v1.0.0。

💬 留言讨论