windows-ui-automation
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
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
More from martinholovsky/claude-skills-generator
sqlite database expert
Expert in SQLite embedded database development for Tauri/desktop applications with focus on SQL injection prevention, migrations, FTS search, and secure data handling
1.5Kgsap
GSAP animations for JARVIS HUD transitions and effects
989ui-ux-expert
Expert UI/UX designer specializing in user-centered design, accessibility (WCAG 2.2), design systems, and responsive interfaces. Use when designing web/mobile applications, implementing accessible interfaces, creating design systems, or conducting usability testing.
672cicd-expert
Elite CI/CD pipeline engineer specializing in GitHub Actions, GitLab CI, Jenkins automation, secure deployment strategies, and supply chain security. Expert in building efficient, secure pipelines with proper testing gates, artifact management, and ArgoCD/GitOps patterns. Use when designing pipelines, implementing security gates, or troubleshooting CI/CD issues.
519tailwindcss
Tailwind CSS utility-first styling for JARVIS UI components
396tauri
Cross-platform desktop application framework combining Rust backend with web frontend, emphasizing security and performance
389