macos-core-frameworks
CommunityControl macOS UI and events with Rust.
Authorjohnlindquist
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides low-level Rust bindings to macOS Core Graphics and Core Foundation frameworks, enabling programmatic control over UI elements, keyboard input, and system events.
Core Features & Use Cases
- Keyboard Simulation: Programmatically trigger keystrokes, including modifier combinations like Cmd+V for pasting.
- Global Event Monitoring: Capture keyboard events system-wide using
CGEventTap(requires Accessibility permissions). - Display Management: Query information about connected displays, including their bounds and main status.
- Use Case: Automate repetitive typing tasks, create custom keyboard shortcuts that trigger complex actions, or build accessibility tools that interact with the macOS UI.
Quick Start
Use the macos-core-frameworks skill to simulate pressing the Command+C key combination.
Dependency Matrix
Required Modules
core-graphicscore-foundationforeign-typesanyhowlibcmacos-accessibility-client
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: macos-core-frameworks Download link: https://github.com/johnlindquist/script-kit-next/archive/main.zip#macos-core-frameworks Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.