SkillAgentSearch skills...

WinAPI Fun

A collection of (relatively) harmless prank examples using the Windows API

Install / Use

npx skills add adeemm/WinAPI-Fun

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

WinAPI-Fun

A collection of (relatively) harmless prank / virus examples using the Windows API

<br>

Pre-built binaries can be found in the Releases section

To reset most examples, re-launch and kill the program again

<br>

| File | Description | | -------------------------------------------------- | --------------------------------------------------------------------- | | avoid.nim | The start button avoids mouse clicks by jumping around on the taskbar | | bsod.nim | Triggers a Blue Screen of Death | | dripper.nim | Moves the current window down slightly every 10 seconds | | highcontrast.nim | Enable high contrast mode system-wide | | intercept_space.nim | Replaces space bar keypress with the word "space" | | mouse_button_swap.nim | Swaps the left and right mouse buttons | | mouse_cursor.nim | Changes the mouse cursor to a finger via a full transparent window | | mouse_invert.nim | Inverts mouse movement on the x and y axes | | mouse_trails.nim | Creates a trail of mouse icons behind the cursor as it moves | | mouse_stop.nim | Creates a stop sign that follows the mouse cursor and blocks clicks | | mouse_trap.nim | Traps the mouse cursor in the top right corner for 60 seconds | | random_capslock.nim | Randomly toggle the Caps Lock every 0-30 seconds | | random_close.nim | Randomly closes the current focussed window every 0-30 seconds | | rotate.nim | Rotates the display 180 degrees | | shake.nim | Rapidly shakes the current focussed window | | start_disable.nim | Disables clicking the start button or taskbar | | start_popup.nim | Opens the start menu popup randomly every 0-60 seconds | | stop_shutdown.nim | Temporarily prevents a shutdown with a custom message | | time_local.nim | Adds the message "HI" to the AM/PM localization string system-wide |

<br>

Compilation

Install Nim and the Winim library, then compile with the --app:gui flag

Note: if cross-compiling from Linux or macOS, also install the mingw toolchain and use the -d:mingw flag

nim c -d:mingw --app:gui src/avoid.nim
<br>

Media

Shake

<img src="res/shake.gif"/> <br>

Mouse Stop

<img src="res/mouse_stop.gif"/> <br>

Avoid

<img src="res/avoid.gif"/>

<br> <br>

USE AT YOUR OWN RISK

Related Skills

View on GitHub
GitHub Stars514
CategoryDevelopment
Updated13d ago
Forks9

Languages

Nim

Security Score

85/100

Audited on Jul 25, 2026

No findings