control-ui
使用项目已有或宿主可用的浏览器、应用控制工具驱动真实 UI,截图并核对交互结果。用于 Web、Electron 与桌面界面的复现、验收和截图交付;不依赖特定编辑器,不生成模拟界面冒充证据。
Skill by sunny0826
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sunny0826-control-ui
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/control-ui
What's inside
- Skill name
control-ui- Description
- 使用项目已有或宿主可用的浏览器、应用控制工具驱动真实 UI,截图并核对交互结果。用于 Web、Electron 与桌面界面的复现、验收和截图交付;不依赖特定编辑器,不生成模拟界面冒充证据。
- License
- MIT
- Instructions
- 34 lines in SKILL.md · view on GitHub
Files (5)
- LICENSE
- SKILL.md
- openai.yaml · agents/
- playwright.md · references/
- sources.md · references/
SKILL.md (first lines)
# Control UI · 驱动界面并交付截图 先复用项目已有 Playwright、浏览器/Electron harness 或宿主应用控制工具;没有现成 harness 时,使用当前已安装工具建立本次临时探针。该技能提供操作指导,不安装浏览器、不注册 MCP,也不使宿主自动获得控制能力。 ## 选择实际可用的入口 1. 读取项目启动与验收说明,确认目标版本、实例归属、URL/窗口、测试数据和就绪信号。只驱动本次拥有或明确授权的实例。 2. 有项目验收工具就沿用;宿主提供浏览器/应用控制时,先读当前工具说明,使用其真实截图与保存接口,不猜 API。Web/Electron 缺此入口但已有 Playwright 时,按 [可运行示例](references/playwright.md) 创建临时脚本。 3. Electron/Chromium 仅在项目支持且已授权的调试实例上连接 CDP;原生桌面/移动应用使用实际应用控制、模拟器或设备驱动,不能拿浏览器页面代替原生窗口。 4. 核对工具、浏览器可执行文件及截图能力。缺能力时列出缺项和可恢复条件,不自动下载依赖,不转去读取特定编辑器私有配置,不以旧截图称本轮通过。 ## 驱动与截图 - 按应用标识、窗口标题、URL 和稳定根节点共同确认目标。多个候选时先消除歧义,不能默认第一个标签页。 - 先观察最新页面结构或截图,再用角色、可访问名称、稳定属性定位;坐标操作须有刚取得的截图。结构变化后重新观察,不复用陈旧元素引用。 - 保存操作前截图,执行一个真实用户动作,等待明确可观察的状态,再保存操作后截图。多步交互按关键状态重复;不要用固定睡眠冒充就绪,也不要直接改 DOM/内部存储来制造结果。 - 截图保留足以识别应用和功能的上下文,并展示目标状态。需要局部细节时补局部图;整页截图不能证明屏外内容实际可见。避免捕获密钥、个人数据或无关窗口。 - 原型比较分别截图各变体;视觉一致性比较使用相同尺寸、数据和状态,保留图像差异证据,不能凭截图存在就宣称像素一致。 ## 读回与交付 截图保存到本次独立的证据目录,按 PR/场景/状态命名,例如 `<artifact-root>/<pr-id>/<scenario>-before.png`、`<scenario>-after.png`。临时运行状态与证据分开存放。 使用宿主图片查看工具或已有图像工具重新打开实际文件,确认可解码、不是空白/加载页、目标应用与预期状态可辨认。文件存在或命令成功不足以完成截图验收;没有读图能力就明确标为“已捕获,未视觉核对”。 交付每组截图的真实路径、目标版本、场景、动作、捕获时间、预期与观察结果。宿主支持时嵌入图片,否则提供可点击的实际路径或已授权链接,并简述图中变化。跨机器路径不等于用户可访问:使用已有授权的附件传输/共享位置,读回可访问性;没有交付通道则报告未交付,不虚构链接或自行上传外部服务。 截图只证明拍到的状态;异步完成或持久化等行为仍需对应的真实读回证据。遵守已有人工审核关口,截图交付不授予合并或发布权限。 无论成功或失败,清理本次创建的浏览器、连接、服务及临时数据;不关闭用户已有应用或删除证据。清理后再确认截图仍可读取。 来源与改编见 [说明](references/sources.md),保留上游 [MIT 许可](LICENSE)。
From sunny0826/agent-conductor-skill, MIT.
More from sunny0826/agent-conductor-skill
- 0.567score
agent-conductor
sunny0826
组织 Agent 协作完成任务:核对目标和授权,分配角色、拆解依赖、路由子任务、协调执行并以真实结果决定继续、返工或交付。用于用户要求组织多个 Agent、分配工作、协调执行、检查 AI 执行链路或验证任务结果。需要发现本地 Agent、配置角色模型或调整预算时,调用配套 agent-conductor-setup。
SkillAFreshness: AClaude Code +9 - 0.567score
agent-conductor-setup
sunny0826
基于 Lody 发现全部 Agent 和模型,配置角色模型与推理预算:分页枚举 Lody 的机器、Agent 配置(含推理档位)与 Agent 角色,让用户选择角色组合与预算,生成项目级角色配置。用于用户要求发现 Agent 或模型、首次配置、更新角色模型、调整预算或修复调用配置;也供…
SkillAFreshness: AClaude Code +9 - 0.564score
benchmark-checklist
sunny0826
核验具体性能主张的瓶颈、公平性、资源上限、正确性、重复性、端到端意义与实际工作。用于执行性能测量、报告提速或退化、据数字选型;不作为普通任务的强制检查。
SkillAFreshness: AClaude Code +9 - 0.564score
blast-radius
sunny0826
分析指定改动可能破坏的间接消费方与跨边界行为,用真实代码检验关键安全假设。用于改动影响分析、排查 diff 外风险或回答‘这会影响哪里’;不代替完整功能验收,不自动修复产品。
SkillAFreshness: AClaude Code +9 - 0.564score
create-verification-skill
sunny0826
根据项目事实生成可复用的 verify-项目名 验收技能与功能地图,并实际跑通一个功能。用于用户要求建立验收技能,或已授权实施确需且缺少此能力时;执行已有验收请使用项目的 verify 技能,纯解释、只读审查与一次性小修改不触发生成。
SkillAFreshness: AClaude Code +9 - 0.564score
how
sunny0826
从真实源码解释系统如何工作,追踪入口、调用链、数据流、状态归属与模块边界。用于代码导读、修改前理解子系统,或回答‘放在哪里、由谁负责、属于哪一层’;设计动机需要历史证据,不凭现状猜测。
SkillAFreshness: AClaude Code +9 - 0.564score
ketchup
sunny0826
用户要求 ketchup、追上进度或问上次发言后发生了什么时,用几句白话和已有的小图说明变化,并列出只有用户能做的决定。摘要阶段只读,不另起工作;已有任务按用户指令继续。
SkillAFreshness: AClaude Code +9 - 0.564score
interrogate
sunny0826
多模型交叉审核:让不同模型独立检查同一证据包,由主审核实、去重并裁决。用于明确要求交叉审核、对抗审查或具体任务需要多模型排查盲点;普通 review 不强制启用,不替代影响分析或功能验收。
SkillAFreshness: AClaude Code +9 - 0.564score
architect
sunny0826
先理解现有系统,再比较结构方案,从调用者用法推导类型、接口与模块归属,并在实施中复核设计。用于架构设计、模块边界或非平凡结构变更;只要求设计时不自动实施,普通小改动不强制启用。
SkillAFreshness: AClaude Code +9 - 0.560score
principle-attack-the-premise
sunny0826
多次修复在同一检查失败且共享同一前提时,先写下前提并直接检验,再决定下一修。
SkillAFreshness: AClaude Code +9 - 0.560score
arena
sunny0826
对同一问题独立探索多个方案,由独立评判和协调者比较、选基础、吸收并验证。
SkillAFreshness: AClaude Code +9 - 0.558score
make-bot-ui
sunny0826
用户要求构建按钮或页面唤醒 webhook Agent 时,使用服务器保管发送密钥、明确 payload 契约,并验证访问与唤醒边界;不假定 webhook 提供方或访问网络已配置。
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from sunny0826
- 0.567score
agent-conductor-setup
sunny0826
基于 Lody 发现全部 Agent 和模型,配置角色模型与推理预算:分页枚举 Lody 的机器、Agent 配置(含推理档位)与 Agent 角色,让用户选择角色组合与预算,生成项目级角色配置。用于用户要求发现 Agent 或模型、首次配置、更新角色模型、调整预算或修复调用配置;也供…
SkillAFreshness: AClaude Code +9 - 0.567score
agent-conductor
sunny0826
组织 Agent 协作完成任务:核对目标和授权,分配角色、拆解依赖、路由子任务、协调执行并以真实结果决定继续、返工或交付。用于用户要求组织多个 Agent、分配工作、协调执行、检查 AI 执行链路或验证任务结果。需要发现本地 Agent、配置角色模型或调整预算时,调用配套 agent-conductor-setup。
SkillAFreshness: AClaude Code +9 - 0.564score
blast-radius
sunny0826
分析指定改动可能破坏的间接消费方与跨边界行为,用真实代码检验关键安全假设。用于改动影响分析、排查 diff 外风险或回答‘这会影响哪里’;不代替完整功能验收,不自动修复产品。
SkillAFreshness: AClaude Code +9 - 0.564score
benchmark-checklist
sunny0826
核验具体性能主张的瓶颈、公平性、资源上限、正确性、重复性、端到端意义与实际工作。用于执行性能测量、报告提速或退化、据数字选型;不作为普通任务的强制检查。
SkillAFreshness: AClaude Code +9 - 0.564score
create-verification-skill
sunny0826
根据项目事实生成可复用的 verify-项目名 验收技能与功能地图,并实际跑通一个功能。用于用户要求建立验收技能,或已授权实施确需且缺少此能力时;执行已有验收请使用项目的 verify 技能,纯解释、只读审查与一次性小修改不触发生成。
SkillAFreshness: AClaude Code +9 - 0.564score
how
sunny0826
从真实源码解释系统如何工作,追踪入口、调用链、数据流、状态归属与模块边界。用于代码导读、修改前理解子系统,或回答‘放在哪里、由谁负责、属于哪一层’;设计动机需要历史证据,不凭现状猜测。
SkillAFreshness: AClaude Code +9
Cite this page
control-ui skill. Agent Mart. https://agentmart.dev/skills/sunny0826-control-ui (last updated 2026-10-24)