ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

macos-desktop-control

macOS 桌面控制工具。截屏、进程管理、系统信息、剪贴板、应用控制。macOS desktop control via native tools (screencapture, ps, AppleScript). 仅支持 macOS。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/asa-zhang/macos-desktop-control-zhang
Or

macOS Desktop Control

macOS 原生桌面控制工具,无需额外依赖即可使用核心功能。

🚀 快速开始

基础命令(无需依赖)

# 截屏
bash scripts/screenshot.sh

# 进程列表
bash scripts/processes.sh

# 系统信息
bash scripts/system_info.sh

# 剪贴板读取
bash scripts/clipboard.sh get

# 剪贴板写入
bash scripts/clipboard.sh set "要复制的文字"

进阶命令(需要 pyautogui)✅

# 安装依赖
pip3 install --user --break-system-packages pyautogui pyscreeze pillow psutil

# 鼠标位置
python3 scripts/desktop_ctrl.py mouse position

# 鼠标移动
python3 scripts/desktop_ctrl.py mouse move 500 300

# 鼠标点击
python3 scripts/desktop_ctrl.py mouse click 500 300

# 键盘输入
python3 scripts/desktop_ctrl.py keyboard type "Hello"

# 快捷键(Cmd+C)
python3 scripts/desktop_ctrl.py keyboard hotkey command c

⚠️ 重要: 需要授予辅助功能权限!

bash scripts/check_permissions.sh

📋 命令速查

命令功能依赖权限
screenshot截屏屏幕录制
processes进程列表
info系统信息
clipboard get读取剪贴板
clipboard set写入剪贴板
app open打开应用自动化
app close关闭应用自动化
app front前端应用自动化
mouse position鼠标位置pyautogui辅助功能
mouse click鼠标点击pyautogui辅助功能
keyboard type键盘输入pyautogui辅助功能

🔐 权限配置

首次使用必须配置

运行权限检测脚本:

bash scripts/check_permissions.sh

或手动打开设置:

# 辅助功能(鼠标键盘控制)
open "x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility"

# 自动化(应用控制)
open "x-apple.systempreferences:com.apple.preference.security?Privacy_Automation"

# 屏幕录制(截屏)
open "x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture"

⚠️ 重要: 授权后需要重启终端应用!


📖 使用示例

示例 1: 截屏

用户:帮我截个屏
小龙虾:✅ 已截取屏幕,保存到 ~/Desktop/screenshot_20260331_213700.png

示例 2: 查看进程

用户:看看现在运行着哪些应用
小龙虾:
当前运行的主要进程:
- Safari (PID: 1234)
- VS Code (PID: 2345)
- Terminal (PID: 3456)
- QQ (PID: 4567)

示例 3: 关闭应用

用户:把 Safari 关了
小龙虾:✅ 已关闭 Safari 应用

示例 4: 系统信息

用户:看看我的电脑配置
小龙虾:
📊 系统信息
- 型号:MacBook Air (M2, 2023)
- 系统:macOS 15.3.1
- 内存:16 GB
- 存储:512 GB SSD

示例 5: 剪贴板操作

用户:复制这段文字到剪贴板
小龙虾:✅ 已将文字复制到剪贴板

🛠️ 安装

一键安装

cd skills/macos-desktop-control
bash scripts/install.sh

手动安装

# 1. 设置脚本权限
chmod +x scripts/*.sh

# 2. 检查权限
bash scripts/check_permissions.sh

# 3. 安装 Python 依赖(可选,用于鼠标键盘控制)
pip3 install --user --break-system-packages pyautogui pyscreeze pillow psutil

🔖 命令别名(快捷方式)

完整命令快捷方式说明
bash scripts/screenshot.shmdc shot截屏
bash scripts/processes.sh -gmdc ps进程列表
bash scripts/system_info.sh --shortmdc info系统信息
bash scripts/app_control.sh frontmdc front前端应用
python3 scripts/desktop_ctrl.py mouse positionmdc mouse鼠标位置

设置别名(添加到 ~/.zshrc):

echo 'alias mdc="cd ~/.openclaw/workspace/skills/macos-desktop-control && bash"' >> ~/.zshrc
source ~/.zshrc

🐛 故障排除

Metadata

Author@asa-zhang
Stars4473
Views0
Updated2026-05-01
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-asa-zhang-macos-desktop-control-zhang": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.