Skippy-Wabbajack is a small Python automation script that repeatedly looks for on-screen images and clicks them when found.
This project is based on the wabbajack-skip repository.
It was created to help skip repetitive prompts in Wabbajack-like workflows by detecting a primary image (reference.png) and, if needed, a fallback image (reference_alt.png).
- Repeated image detection and automatic click.
- Primary and fallback reference images.
- Configurable delays in
settings.ini. - Windows alert sound when neither image appears on screen.
- Windows (current script uses
winsoundfor alerts). - Python 3.9+ recommended.
- Python packages:
pyautoguiopencv-pythonpillow
Install dependencies:
pip install pyautogui opencv-python pillowmain.py: Main automation loop.settings.ini: Optional timing configuration.reference.png: Primary image target (you need to provide this file).reference_alt.png: Secondary image target (you need to provide this file).
Edit settings.ini:
[SETTINGS]
delay_between_tries = 0.5
delay_after_succeding = 8
delay_after_failing = 5Parameter meanings:
delay_between_tries: Wait time between each scan attempt.delay_after_succeding: Wait time after a successful click.delay_after_failing: Wait time after both images fail to match.
If a value is missing, main.py uses its internal defaults.
- Place
reference.pngandreference_alt.pngin the same folder asmain.py. - Open the target app/window you want to automate.
- Run:
python main.pyThe script runs in an infinite loop until you stop it.
- Press
Ctrl + Cin the terminal.
- Keep your screen resolution/scaling consistent with how the reference images were captured.
- If matching is unstable, retake cleaner reference screenshots.
- The script currently uses a fixed image confidence value (
0.6) in code. "# Skippy-Wabbajack"