windows-desktop-e2e
Automates Windows desktop GUI testing using pywinauto and UI Automation.
Install
mkdir -p .claude/skills/windows-desktop-e2e && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15906" && unzip -o skill.zip -d .claude/skills/windows-desktop-e2e && rm skill.zipInstalls to .claude/skills/windows-desktop-e2e
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
E2E testing for Windows native desktop apps (WPF, WinForms, Win32/MFC, Qt) using pywinauto and Windows UI Automation.Key capabilities
- →Write E2E tests for Windows desktop apps
- →Set up a desktop GUI test suite
- →Diagnose flaky desktop automation tests
- →Add testability to existing Windows apps
How it works
The skill uses pywinauto backed by Windows UI Automation (UIA) to interact with and test Windows native desktop applications.
Inputs & outputs
When to use windows-desktop-e2e
- →Write E2E test suite
- →Automate Windows GUI testing
- →Integrate desktop tests in CI
- →Test desktop controls
About windows-desktop-e2e
Provides testing capability for native Windows apps by interacting with the UIA tree, suitable for WPF, WinForms, and Qt apps.
E2E testing for Windows native desktop apps (WPF, WinForms, Win32/MFC, Qt) using pywinauto and Windows UI Automation.
When not to use it
- →Web applications
- →Electron / CEF / WebView2 apps
- →Mobile apps
Prerequisites
Limitations
- →Not for web applications
- →Not for Electron / CEF / WebView2 apps
- →Not for mobile apps
How it compares
This skill provides a framework for automated E2E testing of Windows desktop applications using UIA, unlike manual GUI testing.
Compared to similar skills
windows-desktop-e2e side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| windows-desktop-e2e (this skill) | 0 | 4mo | Review | Intermediate |
| dev | 2 | 7mo | Review | Advanced |
| examples-auto-run | 2 | 4mo | Review | Intermediate |
| lora-manager-e2e | 1 | 8mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by yashas-30
View all by yashas-30 →You might also like
dev
atopile
LLM-focused workflow for working in this repo: compile Zig, run the orchestrated test runner, consume test-report.json/html artifacts, and discover/debug ConfigFlags.
examples-auto-run
openai
Run python examples in auto mode with logging, rerun helpers, and background control.
lora-manager-e2e
willmiao
End-to-end testing and validation for LoRa Manager features. Use when performing automated E2E validation of LoRa Manager standalone mode, including starting/restarting the server, using Chrome DevTools MCP to interact with the web UI at http://127.0.0.1:8188/loras, and verifying frontend-to-backend functionality. Covers workflow validation, UI interaction testing, and integration testing between the standalone Python backend and the browser frontend.
migrate
alirezarezvani
Migrate from Cypress or Selenium to Playwright. Use when user mentions "cypress", "selenium", "migrate tests", "convert tests", "switch to playwright", "move from cypress", or "replace selenium".
mobile-use-setup
minitap-ai
Interactive setup wizard for Minitap mobile-use SDK. USE WHEN user wants to set up mobile automation, configure mobile-use SDK, connect iOS or Android devices, or create a new mobile testing project.
create-environments
PrimeIntellect-ai
Create or migrate verifiers environments for the Prime Lab ecosystem. Use when asked to build a new environment from scratch, port an eval or benchmark from papers or other libraries, start from an environment on the Hub, or convert existing tasks into a package that exposes load_environment and installs cleanly with prime env install.