检查 Superset 的使用情况,找出适合当前工作方式但尚未使用的功能,给出建议并介绍选项;用户选定后,可协助设置定时运行、并行工作区或共享任务等功能。
- 查找尚未使用的 Superset 功能
- 设置定时运行的智能体
- 在多个工作区并行处理任务
读取真实桌面画面,识别控件并执行点击、输入、菜单选择和窗口排列,每次操作后检查结果。可用于更改设置、操作应用,以及通过已登录的系统浏览器核验完整流程。
Operate the user's real desktop apps and windows on macOS, Windows, or Linux. Use when the user asks to open or drive a native app, click or type in a desktop UI, inspect or arrange a window, use their signed-in system browser, or verify an end-to-end GUI flow, including "open Settings and turn on dark mode", "click Save in that window", "what's on screen". Uses an accessibility-first driver (Cua Driver by default, Peekaboo on macOS). Not for the Paradev (formerly Superset) in-app browser pane, headless scraping, or anything an API or CLI can do directly.
实测评分 未实测
查看安装方法此技能会读取真实的桌面和操作系统界面,执行点击、文字输入、菜单选择和窗口排列。它优先使用辅助功能信息识别按钮和输入框,并在每次操作后重新查看画面,确认结果。它也能使用已登录的系统浏览器,通过界面核验一连串操作。
需要代理更改设置、在已打开的应用中保存内容,或说明屏幕上显示什么时,可以使用此技能。跨多个页面或窗口的任务也会逐步执行,并在每一步检查当前状态。
需要在 macOS、Windows 或 Linux 上安装 Cua Driver,或在 macOS 上安装 Peekaboo。macOS 还需要辅助功能和屏幕录制权限。不支持 Superset 内置的浏览器面板。发送、发布、购买和删除等操作必须在执行前立即确认;认证操作由用户完成。若任务可直接通过 API 或命令行完成,应优先使用相应方式。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月29日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
paradev is an alias for the superset CLI: every superset command here also runs as paradev.
Operate the user's real desktop through an accessibility-first driver: a local CLI that exposes accessibility snapshots, exact window screenshots, native menu operations, and targeted input without making the agent guess at stale screen coordinates. The contract in this skill (preflight, task-scoped session, snapshot, act, verify, semantic operations first, conservative failure handling, clean teardown) is driver-agnostic. The command reference below is for Cua Driver, the default.
superset:browser for Paradev's in-app browser pane.cua-driver, cross-platform,
the default) or Peekaboo (peekaboo, macOS only). If
both are installed, use Cua Driver and mention the alternative once.Confirm the installed executable with command -v cua-driver on macOS or
Linux, or Get-Command cua-driver in Windows PowerShell, then inspect
cua-driver --version. Do not silently install or upgrade it. If it is
missing, ask the user to authorize an installer from the Cua Driver
installation guide. On
macOS or Linux, use:
/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"
On Windows, use PowerShell:
irm https://cua.ai/driver/install.ps1 | iex
cua-driver autostart enable
cua-driver autostart kick
Run cua-driver doctor and cua-driver status. On macOS, also run
cua-driver permissions status. If Accessibility or Screen Recording is
missing, ask the user to run cua-driver permissions grant and complete the
OS prompts. Never work around missing OS permissions with AppleScript,
synthetic shell input, or another GUI driver.
Preserve an already-running daemon's permission mode; do not restart it
merely to broaden permissions. If the environment needs explicit service
setup, follow the platform-specific guidance reported by doctor.
Inspect the installed tool surface instead of assuming a version-specific schema:
cua-driver list-tools
cua-driver describe get_window_state
cua-driver describe click
Invoke tools with cua-driver call <tool> '<json>'. Use describe whenever an
argument is uncertain.
Create a unique session before the first GUI observation:
cua-driver call start_session '{"session":"superset-computer-<unique>"}'
Pass the same session to every tool that accepts it. It owns this run's agent
cursor and lifecycle cleanup. It does not select the capture mode or grant
access beyond the daemon's fixed permission mode.
Follow this loop for every GUI action:
get_accessibility_tree or another semantic tool,
then take a fresh get_window_state snapshot for the exact PID and window.element_token over element_index, and prefer both
over pixel coordinates. Tokens identify the control and fail closed when the
snapshot becomes stale.Minimal shape:
cua-driver call get_accessibility_tree '{}'
cua-driver call get_window_state '{"pid":844,"window_id":10725,"session":"superset-computer-<unique>"}'
cua-driver call click '{"pid":844,"element_token":"s0000002a:14","session":"superset-computer-<unique>"}'
cua-driver call verify_state '{"pid":844,"window_id":10725,"session":"superset-computer-<unique>","expect":[{"element":{"selector":{"label_contains":"Saved"},"exists":true}}]}'
Re-snapshot before every later action. Never reuse a token after a snapshot of the same window, navigation, modal transition, or substantial repaint.
invoke_menu for native application-menu paths.set_value or type_text for accessible fields and press_key or
hotkey for non-text keys.set_window_frame for window geometry and verify it with list_windows.get_browser_state. If it reports
browser_requires_setup, call browser_prepare under its approval rules.
After preparation, use its returned PID to rediscover the window and call
get_browser_state again. Use the returned target_id and tab_id with
browser_click, browser_type, browser_navigate, and browser_pointer,
refreshing the page snapshot before each later browser action.browser_click and browser_pointer coordinates
must be viewport CSS pixels from the latest get_browser_state page
snapshot. For native pixel actions, use coordinates only for canvas, video,
WebGL, or custom-drawn controls absent from the accessibility tree, and take
them from the same fresh get_window_state snapshot used by the action.Take a final fresh snapshot or semantic readback, report the observable result, and end only the session created for this task:
cua-driver call end_session '{"session":"superset-computer-<unique>"}'
Do not stop a shared driver daemon or close unrelated windows when the task ends.
When the screenshots are the point, a verification run someone else has to
read, publish them instead of leaving a list of paths on their disk. Collect
them in a directory beside an index.html that lays them out, and publish the
directory so the images ride along at their relative paths:
superset pages publish ./evidence/ --workspace <id> --title "Export dialog: verified"
A desktop screenshot catches whatever else was on screen: mail, messages, a
password manager, another customer's data. Look at each one, drop or crop what
the report does not need, and pass --visibility just_me unless the org needs
it. Publishing is one of the actions the Safety rules below require you to
confirm first.
This skill reaches real apps and signed-in sessions. Limit inspection and actions to the user's request; never extract credentials, cookies, tokens, or unrelated private data. Obtain confirmation immediately before sending a message, submitting a form that creates an external commitment, publishing, purchasing, deleting data, changing an account, accepting legal terms, or taking another consequential external action. Authentication prompts, passkeys, passwords, and MFA stay with the user.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
检查 Superset 的使用情况,找出适合当前工作方式但尚未使用的功能,给出建议并介绍选项;用户选定后,可协助设置定时运行、并行工作区或共享任务等功能。
把重复任务配置为 Superset 自动化,整理智能体指令、定时或事件触发条件及运行工作区。经明确确认后创建设置,检查已保存的条件,并查看首次运行结果以调整指令。
通过 Superset 工作区的浏览器查看网页、点击、输入并检查截图或控制台信息,可用于预览运行中的网页应用、检查界面操作和表单流程。
依据 Stripe 官方文档和 API 参数定义实现支付、订阅、发票及 Webhook 集成,涵盖产品选择、沙盒测试和事件处理,并通过 Webhook 判断支付与订阅状态。
通过 Chrome DevTools Protocol 操作正在运行的 Electron 桌面应用,复现界面问题并验证修改。按实际操作流程检查页面跳转,记录截图,并对照路由、滚动位置、焦点元素和保存状态等信息。
分析 GitHub Actions 失败日志,定位最早的有效错误,区分代码缺陷、环境问题、间歇性失败和原有故障,并对照基准分支说明失败与 PR 的关系及后续处理建议。