Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Win Mouse Native — это навык для OpenClaw, который обеспечивает нативное управление мышью в Windows. Он позволяет точно перемещать курсор, выполнять клики и автоматизировать действия с указателем через системные API.
В основе решения лежит использование user32.dll, что делает управление максимально предсказуемым и близким к «реальному» вводу пользователя.
Назначение
Навык предназначен для сценариев, где требуется программное управление мышью:
- автоматизация интерфейсов (GUI automation)
- скрипты для тестирования
- повторяющиеся действия
- удалённое управление и демонстрации
Он особенно полезен в средах, где нужно точно воспроизводить действия пользователя на уровне системы.
Установка
Пакет распространяется как набор текстовых файлов (ограничение ClawHub). Для установки необходимо:
- Сохранить файл
win-mouse.cmd.txtкакwin-mouse.cmd - Сохранить файл
scripts/win-mouse.ps1.txtкакscripts/win-mouse.ps1
После этого команды будут доступны для выполнения локально.
Команды
Навык поддерживает базовые операции управления мышью:
win-mouse move— относительное перемещениеwin-mouse abs— абсолютные координаты экранаwin-mouse click left|right|middle— кликwin-mouse down left|right|middle— нажатие кнопкиwin-mouse up left|right|middle— отпускание кнопки
Каждая команда возвращает результат в виде однострочного JSON-объекта. :
Использование в OpenClaw
При работе с агентом рекомендуется придерживаться следующего подхода:
- Если координаты не заданы — сначала запросить их у пользователя
- Выполнять команды через
exec - Начинать с минимальных действий (небольшие перемещения, одиночные клики)
Такой подход снижает риск ошибок и делает поведение более контролируемым. :
Особенности
- Работает только в Windows
- Использует Win32 API (
SetCursorPosиSendInput) - Не требует сторонних зависимостей
- Обеспечивает высокую точность и низкую задержку
Благодаря прямому взаимодействию с системой, навык подходит для задач, где важна детерминированность и повторяемость действий.
Когда использовать
Win Mouse Native стоит выбирать, если вам нужно:
- управлять мышью на низком уровне
- автоматизировать действия без GUI-библиотек
- получить точный контроль над курсором
- реализовать сценарии тестирования или макросы
Это простой и надёжный инструмент для управления указателем напрямую через возможности Windows.
Файл из источника