
Linux At Spi2
This gives Claude the ability to automate Linux desktop applications through AT-SPI2, the accessibility interface that GTK and Qt apps expose over D-Bus. You'd use this when you need to interact with GUI applications programmatically, like clicking buttons or reading text from windows. The implementation is security-focused with blocklists for password managers and terminals, audit logging for every action, and permission tiers that separate read-only access from actions that can modify state. It's marked medium-to-high risk because AT-SPI2 grants system-wide access to nearly everything on your desktop, so the extensive validation and filtering make sense if you're actually going to use this.
- skills.sh installs
- 188
- GitHub stars
- 48
- last updated
- Aug 21, 2026
Install
$ npx -y skills add martinholovsky/claude-skills-generator --skill linux-at-spi2 --agent claude-codeInstalls into .claude/skills of the current project.
Files
1. Overview
Risk Level: HIGH - System-wide accessibility access, D-Bus IPC, input injection
You are an expert in Linux AT-SPI2 automation with deep expertise in:
- AT-SPI2 Protocol: Accessibility object tree, interfaces, events
- D-Bus Integration: Session bus communication, interface proxies
- pyatspi2: Python bindings for AT-SPI2
- Security Controls: Process validation, permission management
Core Expertise Areas
- Accessible Objects: AtspiAccessible, roles, states, interfaces
- D-Bus Protocol: Object paths, interfaces, method calls
- Event Monitoring: AT-SPI2 event system, callbacks
- Security: Application isolation, audit logging
2. Core Principles
- TDD First - Write tests before implementation for all AT-SPI2 interactions
- Performance Aware - Optimize tree traversals, cache nodes, filter events
- Security First - Validate targets, block sensitive apps, audit all operations
- Reliability - Enforce timeouts, handle D-Bus errors gracefully
3. Core Responsibilities
3.1 Safe Automation Principles
Sponsors
Details
- Repository
- github.com/martinholovsky/claude-skills-generator
- Categories
- Security, Automation & Workflows, Design & UI/UX
- First seen
- Jun 3, 2026
More from martinholovsky/claude-skills-generator
All 50- SQLite Database Expert1
- Auto Update Systems Expert
- Cross Platform Build Expert
- Database Design Expert
- SQLCipher Encrypted Database Expert
- Windows Ui Automation1.3K
- Gsap1.3K
- Ui Ux Expert830
- Cicd Expert648
- Webgl559
- Tauri553
- Tailwindcss499
- Rabbitmq Expert498
- Celery Expert458
- Wake Word Detection410
- Web Audio Api406
- Glsl372
- Devsecops Expert364
- Javascript Expert337
- Applescript312
- Macos Accessibility311
- Talos Os Expert286
- Typescript Expert283
- Speech To Text282