Skills Explorer Add Skills

control-ui

An agent skill by cursor, from cursor/plugins. Tags: automation, debugging, testing, ui, validation.

What it does

Build or adapt a local browser/CDP harness to drive and inspect a web, IDE, or Electron UI. Use for local UI verification, screenshots, accessibility snapshots, perf profiles, visual diffs, or reproducing UI bugs.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add cursor/plugins --skill control-ui

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/cursor/plugins
cp -r plugins/cursor-team-kit/skills/control-ui ~/.claude/skills/control-ui

Safety box score

Grade B, low risk: 19 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill is for driving a local browser/CDP UI harness to inspect apps, take screenshots, and collect logs/profiles. The main risks are that it executes browser automation against live UI state, can capture sensitive on-screen or network data, and writes artifacts like screenshots or traces to disk.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution1 (low)It uses browser automation code and tools such as `chromium.launch()` and `chromium.connectOverCDP(...)`, but only for local UI probing.
Network access1 (low)It connects to local app URLs and a localhost CDP port (`http://127.0.0.1:<port>`, `http://127.0.0.1:<debug-port>`), with optional network logging.
Filesystem reach1 (low)It writes artifacts such as screenshots to `/tmp/...` and may save traces or heap snapshots, but does not describe broad file access.
Secrets & credentials1 (low)The skill can capture screenshots, console logs, and network logs from an active browser session; it explicitly warns against storing artifacts from privacy-sensitive workspaces.
Privilege & persistence0 (none)No sudo, service registration, shell startup edits, or other privilege-escalating actions are described.
Instruction hijack surface0 (none)There is no instruction to ignore higher-level rules, follow remote content, or hide behavior.
Irreversible actions1 (low)It autonomously clicks, types, navigates, scrolls, and resizes a live UI to gather evidence, but it does not push, publish, pay, or message externally.
Transparency0 (none)The file is plain markdown with visible code snippets; there are no binaries, installers, or decoded blobs.

Before installing

Rated 2026-10-20 by an automated review of 1 file from the skill's repository.

Source

Repository
cursor/plugins (all skills from this repository)
Path
cursor-team-kit/skills/control-ui/SKILL.md
Branch
main
Collection
cursor
Updated
2026-09-23