检查1Password命令行工具的安装和认证,将已保存的密码或API密钥传入命令及配置。支持桌面应用集成、服务账号和交互式登录,并先验证访问权限。
- 安装1Password命令行工具
- 将API密钥传入命令
- 在CI中使用服务账号认证
在OpenClaw管理界面中整理会话和页面布局,创建会话仪表板,并检查连接目标及远程开放访问时的显示、通信故障,同时核对保存状态与实际画面。
Operate and troubleshoot the OpenClaw Control UI: navigate connected clients, organize sessions, build session dashboards, and handle direct or Tailscale-hosted Gateways.
control-ui用于整理OpenClaw Control UI中的会话、调整界面布局、创建仪表板和排查故障。可以重命名会话、分组、固定或归档,也可以分割画面、显示面板。在仪表板中,可以添加或更新标签页和组件,调整顺序与尺寸,并通过保存的状态和实际显示画面两方面核对结果。
适合整理多个对话,或在某个会话中集中展示信息。对于直接连接或通过Tailscale开放访问的管理界面,也可以调查组件空白、内容不更新等问题。
使用OpenClaw的界面工具。界面操作会发送到所有支持相应命令的已连接客户端。仪表板属于会话,创建后不能移到其他会话;删除会话也会删除其仪表板。内容编排需要配合visualize技能。检查实际显示效果需要已连接的界面或浏览器操作环境。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。
总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月19日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Use OpenClaw's typed UI tools for state and layout. Use browser automation only to inspect or interact with rendered pixels.
/dashboards gallery.screen changes connected Control UI layout and navigation. It does not read
the page or take screenshots.sessions_list finds sessions. sessions renames, groups, pins, or archives
them. It does not edit board content.dashboard reads and arranges the current session's board and registered
plugin widgets. show_widget authors or updates custom HTML/SVG widgets.Do not replace these operations with shell calls or raw Gateway RPC when the typed tool exists.
sessions_list to resolve the session;dashboard with action: "read" for the current session;Read hosting.md before opening or repairing a remote
Control UI. Read dashboards.md before creating or
restructuring a board.
Use the visualize skill for widget composition, libraries, interactive code
explanations, and dashboard content. Keep session and board organization here.
Use screen for direct client commands:
navigate to open a session by sessionKey;sidebar_show / sidebar_hide for the session sidebar;split_right / split_down, focus, and close_pane for panes;terminal_show / terminal_hide and browser_show / browser_hide for
docked panels.screen broadcasts to every connected Control UI that advertises UI commands;
it cannot select one browser tab. Check which clients are connected before sending
a command. If it reports no capable client, ask the user to open the Control
UI and retry.
Use the in-app browser or an available browser-control tool when the task needs DOM inspection, clicking, typing, or screenshots. Reuse the existing signed-in Control UI tab when possible.
dashboard read. Reuse suitable tabs and widget names.tab_create / tab_update; use short lowercase
slug IDs.show_widget with
pin: true and report;show_widget with pin: true;dashboard widget_put with an advertised
pluginKind.
Do not embed Grafana or another external application in an <iframe> inside
show_widget; widget sandboxes reject child-frame URLs and navigation. Use
an ordinary user-clicked link to open the application, fetch an exact HTTPS
API through declared capabilities.netOrigins, use a Gateway data binding,
or install/use a trusted plugin widget instead.name when calling show_widget. Reusing the same name with
new widget_code updates the widget in place.widget_move, widget_resize, and tab reordering. Prefer size
presets and board order over pixel placement.sessions patch when it should stay prominent.dashboard focus_tab to show the intended tab in the dashboard side
panel. If no Control UI is connected, the command returns unavailable; have
the user open the session and retry.set_presentation with
presentation: "expanded" expands the dashboard; "split" shows it beside
chat in the current panel layout. The human can use
Expand side panel for a full-width dashboard, Collapse to bring chat
back, or close the panel for chat alone.Never create a fake top-level page for a dashboard. For a dedicated dashboard, use a dedicated session, pin that session, and build its board from inside it.
Use two layers of proof:
dashboard read shows the expected tabs, widgets, names, owners,
order, and sizes; sessions_list shows the expected session
metadata.An HTTP 200 for the shell or widget route is transport proof, not visual proof.
Do not claim the dashboard works until the sandboxed frame renders.
For widgets that fetch live data, exercise that fetch from the rendered frame.
A host-side curl does not prove the browser received the required capability
grant or accepted the endpoint's CORS and mixed-content policy.
If no browser-control or connected-client inspection is available, report the
dashboard as published but visually unverified instead of claiming success.
When a widget is blank or stale:
dashboard read;Failed to fetch, verify its exact HTTPS origin
is declared and granted in capabilities.netOrigins, then check browser CORS
and mixed-content errors;还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
检查1Password命令行工具的安装和认证,将已保存的密码或API密钥传入命令及配置。支持桌面应用集成、服务账号和交互式登录,并先验证访问权限。
将提交给OpenClaw的自然语言请求转交给Claude Code等外部编程智能体,通过ACP或acpx启动、继续会话,并保留对话上下文。
为OpenClaw添加模型服务商,并通过实际回复验证连接。凭据以环境变量或文件引用的形式配置,同时验证设置并报告测试结果。
将AI代理的工作日志整理为可附在GitHub拉取请求或议题中的记录,筛选相关内容、移除敏感信息,并支持预览及经单独授权后的发布。
通过代理管理macOS上的Apple Notes笔记,支持创建、查看、搜索、编辑和删除,在文件夹之间移动笔记,并将选定笔记导出为HTML或Markdown。
通过Mac查看、添加和编辑Apple Reminders中带截止时间的待办事项,管理列表并完成或删除任务,整理在iPhone或iPad上查看的个人任务。