원클릭으로
windows-automation
Best-in-class Windows automation using Python (UI Automation) and AutoHotkey.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Best-in-class Windows automation using Python (UI Automation) and AutoHotkey.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Essential file system operations.
Common Git version control operations.
Upload, download, and edit files on remote servers via NAVIG
Summarize web pages, articles, YouTube videos, and documents using AI
Query and manage databases on remote servers via NAVIG
Check GitHub repos, CI status, PRs, and issues using the gh CLI
| name | windows-automation |
| description | Best-in-class Windows automation using Python (UI Automation) and AutoHotkey. |
| metadata | {"navig":{"emoji":"🪟","requires":{"bins":["python","ahk","powershell"],"libs":["pyautogui","pillow"]}}} |
The ultimate toolkit for controlling Windows. Combines robust UI inspection (reading text/buttons directly) with global hotkeys (AHK) and vision (screenshots).
| Task | Command | Precision |
|---|---|---|
| Click Button | python scripts/click_text.py "Save" | High (No coords needed) |
| Read Text | python scripts/read_window.py "Chrome" | High (Direct API) |
| Global Media | navig ahk send "{Media_Play_Pause}" | 100% |
| Type Text | python scripts/type_text.py "Hello" | High |
| Screenshot | python scripts/screenshot.py | Visual only |
Uses Windows Accessibility API - Fast & Accurate
# List all windows
python scripts/list_windows.py
# Handle a popup dialog
python scripts/handle_dialog.py dismiss
# Read all UI elements (buttons, links) in a window
python scripts/read_ui_elements.py "Chrome" --json
# Click by text name (Best method!)
python scripts/click_text.py "Submit"
# Focus specific window
python scripts/focus_window.py "Code"
System-wide overrides via NAVIG's AHK integration
# Multimedia Keys
navig ahk send "{Volume_Mute}"
navig ahk send "{Media_Next}"
# Window Management
navig ahk activate "Visual Studio Code"
navig ahk maximize "A" # Active window
Fallback methods using coordinates
# Click at specific pixels
python scripts/click.py 500 300
# Screenshot to stdout (Base64)
python scripts/screenshot.py > capture.b64
All scripts are located in scripts/.
click_text.py: Finds and clicks text elements.read_window.py: dumps window text content.handle_dialog.py: Interacts with standard Windows dialogs.type_text.py: Simulates keyboard input.click_text first: It works even if the window is moved or resized.read_window: It sees text that screenshots might miss (or requires OCR).