skills$openclaw/win-mouse-native
lurklight4.8k

by lurklight

win-mouse-native – OpenClaw Skill

win-mouse-native is an OpenClaw Skills integration for writing workflows. Native Windows mouse control (move, click, drag) via user32.dll. Use when the user asks you to move the mouse, click, drag, or automate pointer actions on Windows.

4.8k stars6.1k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026writing

Skill Snapshot

namewin-mouse-native
descriptionNative Windows mouse control (move, click, drag) via user32.dll. Use when the user asks you to move the mouse, click, drag, or automate pointer actions on Windows. OpenClaw Skills integration.
ownerlurklight
repositorylurklight/win-mouse-native
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @lurklight/win-mouse-native
last updatedFeb 7, 2026

Maintainer

lurklight

lurklight

Maintains win-mouse-native in the OpenClaw Skills directory.

View GitHub profile
File Explorer
5 files
.
scripts
win-mouse.ps1.txt
4.1 KB
_meta.json
297 B
SKILL.md
1.1 KB
win-mouse.cmd.txt
133 B
SKILL.md

name: win-mouse-native description: Native Windows mouse control (move, click, drag) via user32.dll. Use when the user asks you to move the mouse, click, drag, or automate pointer actions on Windows.

Win Mouse Native

Provide deterministic mouse control on Windows.

Commands (local)

This ClawHub bundle is docs + scripts-as-text (ClawHub validates “text files only”).

To install:

  1. Save win-mouse.cmd.txt as win-mouse.cmd
  2. Save scripts/win-mouse.ps1.txt as scripts/win-mouse.ps1

Then run:

  • win-mouse move <dx> <dy> (relative)
  • win-mouse abs <x> <y> (absolute screen coords)
  • win-mouse click left|right|middle
  • win-mouse down left|right|middle
  • win-mouse up left|right|middle

Return value: prints a one-line JSON object.

OpenClaw usage

When the user asks to move/click the mouse:

  1. If the user didn’t give coordinates/deltas, ask.
  2. Use exec to run win-mouse ....
  3. Prefer small, reversible actions first (tiny move, single click) when unsure.

Notes

  • Windows only.
  • Uses Win32 SetCursorPos + SendInput via user32.dll.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install win-mouse-native?

Run openclaw add @lurklight/win-mouse-native in your terminal. This installs win-mouse-native into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lurklight/win-mouse-native. Review commits and README documentation before installing.