WI

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.zip

Installs 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.
117 charsno explicit “when” trigger
Intermediate

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

You give it
Windows native desktop application
You get back
E2E test suite

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

Python 3.8+pywinautopytestAccessibility Insights for Windows

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.

SkillInstallsUpdatedSafetyDifficulty
windows-desktop-e2e (this skill)04moReviewIntermediate
dev27moReviewAdvanced
examples-auto-run24moReviewIntermediate
lora-manager-e2e18moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

28

examples-auto-run

openai

Run python examples in auto mode with logging, rerun helpers, and background control.

23

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.

13

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".

13

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.

12

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.

11

Search skills

Search the agent skills registry