显示器控制工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-display-controller。
技能介绍
要解决的问题
在多显示器、多工位或自动巡检场景中,脚本经常需要知道当前接了几台显示器、哪台是主屏、亮度多少、刷新率是否满足要求,还要能直接开关显示器或调整背光。手工执行 ddcutil 或厂商工具时,命令口径不一,输出也不方便被 AI 或自动化流程解析。
技能如何工作
该技能把显示器控制封装成 DisplayControlSkill.exe 的子命令。首次使用时,AI 会检查 scripts/DisplayControlSkill.exe 是否存在,不存在则运行 scripts/setup.ps1 或等效脚本下载工具;之后统一调用 EXE 获取 JSON 输出。常用能力包括:
get_monitor_count、get_monitor_base_info、get_monitor_resolution、get_monitor_max_freqget_monitor_brightness、set_monitor_brightnessget_monitor_power_mode、set_monitor_power_mode、set_monitor_power_offget_monitor_feature_list、get_monitor_feature_by_index
命令通常以显示器索引作为对象,0 表示第一台显示器;亮度/对比度等数值会被限制在 0-100,功能索引超出范围也会被裁剪。这样适合把“当前亮度是多少”“把亮度调到 80”这类自然语言请求转成稳定调用。
适用边界
该技能依赖本地 EXE 与 Windows/等效脚本环境,不是纯 API 服务;如果目标显示器不支持对应 DDC/CI 功能,或厂商未开放亮度、电源等控制,命令可能返回错误或无法生效。适合 IT 运维、桌面自动化和 AI Agent 需要读取/控制本地显示器的场景,不适合在无本地执行权限的服务器端直接调用。
使用场景
- IT 巡检时批量检查工位连接了几台显示器、分辨率与最大刷新率是否达标。
- 新员工调试桌面时,查看显示器名称、制造商、固件版本和面板尺寸。
- 会议室演示前,将指定显示器亮度调到 80,并确认电源模式为 On。
- 自动化脚本读取显示器支持的功能列表,再按 feature index 查询控制能力。
适合人员
- 需要管理多人工位显示器的 IT 运维工程师:批量确认显示器数量、型号、固件版本和分辨率。
- 做桌面自动化脚本的工程师:把亮度调节和电源开关转成稳定的 JSON 命令。
- 排查显示器不亮或刷新率异常的运维人员:读取电源模式、最大刷新率和功能列表。
- 搭建本地 AI Agent 的开发者:让助手查询显示器信息并执行亮度或电源控制。