ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

awesun-remote-control

向日葵远程控制(awesun-remote-control) 提供 22 个工具。使用场景包括:控制命令、控制连接、控制断开。关键词:远程控制,设备管理,桌面控制,远程CMD,远程电源管理。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cutecube/awesun-remote-control
Or

awesun-remote-control

向日葵远程控制(awesun-remote-control) 提供 22 个远程设备管理与操作工具。包括:设备管理,远程连接,远程桌面控制,远程命令执行,远程电源管理等功能。适用于需要通过编辑器对远程设备进行全面控制的场景。

Available Tools (22)

Device

  • device_add - 将新设备添加到设备列表中,可设置设备名称和描述便于管理。添加成功后可通过 device_search 查询该设备。
    • Required parameters:
      • name (string): 设备的名称
    • Optional parameters:
      • desc (string): 设备的描述信息
  • device_info - 查询指定设备的完整详细信息,包括硬件配置(CPU、内存、硬盘、显卡)、网络信息(IP地址、MAC地址)、系统版本、在线状态、支持的插件等。必须先通过 device_search 获取设备ID。
    • Required parameters:
      • remote_id (integer): 设备ID
  • device_remove - 从设备列表中删除指定的设备,仅移除列表记录不会影响被控端软件,删除后无法恢复。删除前建议确认设备已不再需要使用。
    • Required parameters:
      • remote_id (integer): 设备ID
  • device_search - 根据关键词模糊搜索设备列表中的设备,支持按设备名称检索,返回匹配的设备基本信息列表。常用于查找特定设备以进行后续远控操作。
    • Required parameters:
      • limit (integer): 查询结果数量限制,最大值为100
    • Optional parameters:
      • keyword (string): 查询关键字,支持模糊检索
  • device_shutdown - 向在线的远程设备发送关机指令,设备需处于在线状态且被控端支持关机功能。指令下发后设备将在1-2分钟内完成关机并离线。
    • Required parameters:
      • remote_id (integer): 设备ID
  • device_update - 修改指定设备的名称和描述信息,用于更新设备列表中的显示名称和备注,便于设备管理和识别。
    • Required parameters:
      • remote_id (integer): 设备ID
    • Optional parameters:
      • desc (string): 设备的描述信息
      • name (string): 设备的名称
  • device_wakeup - 向绑定了开机硬件的设备发送开机指令,需要设备端配置开机棒或主板支持WOL功能。指令下发后设备将在1-2分钟内完成开机并上线。
    • Required parameters:
      • remote_id (integer): 设备ID

Control

  • control_connect - 发起与指定设备的远控会话连接,支持远程文件(file)、远程桌面(desktop)、远程CMD(cmd2)、远程SSH(ssh)、桌面观看(desktop_view)、远程摄像头(newcamera)、端口转发(forward)。连接成功后返回会话ID,用于后续的桌面操作、截图、命令执行等。
    • Required parameters:
      • type (string): 远控类型(远程文件=file|远程桌面=desktop|远程CMD=cmd2(适用于Windows)|远程SSH=ssh(适用于Linux/Mac)|桌面观看=desktop_view|摄像头=newcamera|端口转发=forward)
    • Optional parameters:
      • remote_id (integer): 被控设备ID(通过设备列表已存在的设备发起远控)
  • control_disconnect - 终止指定的活跃远控会话,立即断开与该会话的连接。断开后如需再次操作需要重新调用 control_connect 建立连接。建议在不使用会话时及时断开以释放资源。
    • Required parameters:
      • session_id (string): 远控会话ID
  • control_portforward - 在已建立的端口转发远程会话中配置端口转发规则(覆盖),需先建立有效的端口转发远程会话,用于实现本地与远程主机端口的双向数据转发。
    • Required parameters:
      • session_id (string): 远控会话ID(仅支持forward类型的远程会话)
      • target_addresses (array): 内网目标主机的IP或主机名:协议端口(仅支持TCP协议,支持同时配置多个,如:['127.0.0.1:22'
  • control_screenshot - 对指定的远程桌面会话(desktop/desktop_view)进行截图,返回Base64编码的图片数据及尺寸信息。截图可用于获取远程设备的当前画面状态,辅助判断操作结果。
    • Required parameters:
      • session_id (string): 远控会话ID(仅支持desktop/desktop_view类型的远程会话)
  • control_sessions - 查询所有当前活跃的远控会话,包括会话ID/会话类型和状态。获取的会话ID可用于截图、执行命令、桌面操作、断开连接等后续操作。
    • Optional parameters:
      • type (string): 远控类型,不传则返回所有远控会话(远程文件=file|远程桌面=desktop|远程CMD=cmd2|远程SSH=ssh|桌面观看=desktop_view|摄像头=newcamera|端口转发=forward)
  • control_command - 在已建立的CMD远程会话中执行命令,目前支持Windows的CMD。返回命令的退出码、标准输出和错误输出。
    • Required parameters:
      • command (string): 要执行的命令
      • session_id (string): 远控会话ID(仅支持cmd2类型的...

Metadata

Author@cutecube
Stars3409
Views0
Updated2026-03-25
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cutecube-awesun-remote-control": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.