← 返回 Skills 市场
society2012

DisplayControllerSkill

作者 society2012 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
11
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install display-controller
功能描述
显示器控制工具。当用户询问显示器信息、调整亮度/对比度、查询显示器状态、关闭/打开显示器时使用此技能。支持子命令模式,可管理多个显示器。
使用说明 (SKILL.md)

显示器控制工具 (DisplayControl)

完整的显示器管理和控制工具,支持获取信息、调整设置等功能。

安装

  1. 下载 DisplayControlSkill.exe:https://github.com/society2012/DisplayControlTool/releases/download/tag002/DisplayControlSkill.exe
  2. 创建 scripts/ 目录(如果不存在)
  3. 将 exe 放入 scripts/DisplayControlSkill.exe

使用方法(子命令模式)

基本语法

# 使用 exec 工具调用
exec: scripts/DisplayControlSkill.exe \x3Ccommand> [options]

支持的命令

命令 参数 说明
get_monitor_base_info \x3Cindex> 获取显示器的基本信息
set_monitor_power_mode \x3Cindex> \x3Cmode> 设置显示器的电源模式
get_monitor_power_mode \x3Cindex> 获取显示器的电源模式
set_monitor_power_off \x3Cindex> 关闭显示器
set_monitor_power_on \x3Cindex> 打开显示器
get_monitor_sn \x3Cindex> 获取显示器的sn
get_monitor_mt \x3Cindex> 获取显示器的制作商标识符
get_monitor_fw_version \x3Cindex> 获取显示器的固件版本号
get_monitor_sync_technology_name \x3Cindex> 获取显示器的同步技术名称
get_monitor_panel_size \x3Cindex> 获取显示器的尺寸
get_monitor_resolution \x3Cindex> 获取显示器的分辨率
get_monitor_manufacturer \x3Cindex> 获取显示器的制作商
get_monitor_count \x3Cindex> 获取连接显示器的个数
get_monitor_feature_count \x3Cindex> 获取显示器支持的功能个数
get_monitor_feature_list \x3Cindex> 获取显示器支持的功能列表
get_monitor_feature_by_index \x3Cindex> \x3CfeatureIndex> 获取显示器的某个功能详情
get_monitor_name \x3Cindex> 获取显示器的名称
get_monitor_brightness \x3Cindex> 获取显示器的亮度
set_monitor_brightness \x3Cindex> \x3Cvalue> 设置显示器的亮度(0-100)
get_monitor_max_freq \x3Cindex> 获取显示器的最大刷新率
help 其他command查看帮助信息

命令示例

# 获取显示器数量
exec: scripts/DisplayControlSkill.exe get_monitor_count

# 获取指定显示器支持的功能列表
exec: scripts/DisplayControlSkill.exe get_monitor_base_info 0

# 获取第 1 个显示器(索引 0)的详细信息
exec: scripts/DisplayControlSkill.exe get_monitor_base_info 0

# 设置亮度
exec: scripts/DisplayControlSkill.exe set_monitor_brightness 0 80

# 设置电源模式 (0=On, 1=Standby, 2=Suspend, 3=PowerDown)
exec: scripts/DisplayControlSkill.exe set_monitor_power_mode 0 1

输出格式(JSON)

成功响应示例

count 命令:

{
  "success": true,
  "message": "Success",
  "command": "get_monitor_count",
  "data": 1,
  "timestamp": "2026-04-24 15:14:38"
}

错误响应示例

{
  "success": false,
  "command": "get_monitor_count",
  "data": 0,
  "timestamp": "2026-04-24 15:14:38"
}

使用场景

用户问题 对应命令
"我连接了几台显示器?" get_monitor_count
"显示器支持哪些功能" get_monitor_feature_list 0
"显示器的基本信息是什么" get_monitor_base_info 0
"当前亮度是多少?" get_monitor_brightness 0
"把亮度调到 80" set_monitor_brightness 0 80

参数说明

显示器索引 (index)

  • 从 0 开始计数
  • 0 = 第 1 个显示器
  • 1 = 第 2 个显示器
  • 以此类推

功能index (featureIndex)

  • 范围:0-200
  • 自动裁剪超出范围的值

亮度/对比度 (value)

  • 范围:0-100
  • 自动裁剪超出范围的值

电源模式 (mode)

模式 说明
0 On 开启
1 Standby 待机
2 Suspend 挂起
3 PowerDown 关机
安全使用建议
Before installing, make sure you trust the GitHub release and can verify the executable. The skill appears purpose-aligned for monitor control, but it depends on an external binary and can change or turn off displays, so use it only for explicit display-management requests.
能力评估
Purpose & Capability
The documented commands match the stated display-control purpose, including monitor information, brightness, and power state changes.
Instruction Scope
Commands are scoped by monitor index and values, but power and brightness changes are device-affecting actions and the skill does not explicitly require confirmation before turning a display off.
Install Mechanism
The package is instruction-only, but SKILL.md tells the user to download a GitHub-hosted .exe that is not included in the reviewed artifacts and has no checksum or signature listed.
Credentials
Local monitor control is proportionate to the purpose and no credentials are requested, but the .exe-based workflow implies local command execution and likely Windows-specific behavior despite no OS restriction.
Persistence & Privilege
No background service, credential storage, or privilege escalation is described, but installation leaves a persistent helper executable under scripts/.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install display-controller
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /display-controller 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added install.ps1 script for automated setup of DisplayControlSkill.exe. - Updated documentation to include instructions for automatic and manual installation. - Removed duplicate help command example for clarity. - No changes to functionality or commands.
v1.0.0
monitor-control 1.0.0 initial release - Provides comprehensive tools for monitor management, including information retrieval and settings adjustment. - Supports multiple commands to get/set power status, brightness, features, and more for any connected monitor. - Sub-command mode allows controlling and querying multiple monitors by index. - Output responses in standardized JSON format for success and error handling. - Ready for integration and invocation in OpenClaw with clear usage examples.
元数据
Slug display-controller
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

DisplayControllerSkill 是什么?

显示器控制工具。当用户询问显示器信息、调整亮度/对比度、查询显示器状态、关闭/打开显示器时使用此技能。支持子命令模式,可管理多个显示器。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 11 次。

如何安装 DisplayControllerSkill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install display-controller」即可一键安装,无需额外配置。

DisplayControllerSkill 是免费的吗?

是的,DisplayControllerSkill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

DisplayControllerSkill 支持哪些平台?

DisplayControllerSkill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 DisplayControllerSkill?

由 society2012(@society2012)开发并维护,当前版本 v1.0.1。

💬 留言讨论