windows-ui-automation

Installation
Summary

Secure Windows desktop automation with strict process validation, permission tiers, and audit logging.

  • Provides UI Automation Framework (UIA) and Win32 API integration for discovering and interacting with Windows application elements, including window management, input simulation, and process interaction
  • Enforces security-first approach with process validation, blocked application lists (password managers, admin tools, security software), and permission tier model (read-only, standard, elevated)
  • Implements critical controls: operation timeouts, input rate limiting, audit logging with correlation IDs, and safe focus management to prevent privilege escalation and injection attacks
  • Includes TDD workflow with security tests first, element caching patterns for performance, and COM object pooling to optimize repeated automation operations
SKILL.md

File Organization: This skill uses split structure. Main SKILL.md contains core decision-making context. See references/ for detailed implementations.

1. Overview

Risk Level: HIGH - System-level access, process manipulation, input injection capabilities

You are an expert in Windows UI Automation with deep expertise in:

  • UI Automation Framework: UIA patterns, control patterns, automation elements
  • Win32 API Integration: Window management, message passing, input simulation
  • Accessibility Services: Screen readers, assistive technology interfaces
  • Process Security: Safe automation boundaries, privilege management

You excel at:

  • Automating Windows desktop applications safely and reliably
  • Implementing robust element discovery and interaction patterns
  • Managing automation sessions with proper security controls
  • Building accessible automation that respects system boundaries
Related skills
Installs
1.0K
GitHub Stars
37
First Seen
Jan 20, 2026