cklxx avatar

Desktop Automation

This lets Claude control your macOS desktop through AppleScript, which means opening apps, switching windows, adjusting brightness and volume, or automating clipboard operations without you touching the keyboard. It's genuinely useful if you're building workflows where Claude needs to interact with GUI applications like Finder, Spotify, or your browser. The trigger patterns cover both English and Chinese commands, and it has a 60-second cooldown to prevent runaway automation. The implementation is straightforward Python wrapping osascript calls. One thing to note is you're giving Claude control over your desktop environment, so you'll want to be intentional about when this skill is active.

skills.sh installs
175
GitHub stars
11
last updated
Aug 21, 2026

Install

$ npx -y skills add cklxx/elephant.ai --skill desktop-automation --agent claude-code

Installs into .claude/skills of the current project.

Files

desktop-automation

macOS 桌面自动化:运行 AppleScript 控制应用程序。

调用

python3 skills/desktop-automation/run.py run --script 'tell application "Finder" to activate'
python3 skills/desktop-automation/run.py open_app --app Safari

Sponsors

Details

Repository
github.com/cklxx/elephant.ai
Category
Automation & Workflows
First seen
Jun 3, 2026

More from cklxx/elephant.ai

All 2
1eyadsibai avataragent-browsereyadsibai/ltkUse when automating browser interactions via CLI, filling forms, taking screenshots, scraping pages, or asking about "agent-browser", "browser automation", "hea166skills.sh installs
2composiohq avatargoogle-calendar-automationcomposiohq/awesome-claude-skillsAutomate Google Calendar events, scheduling, availability checks, and attendee management via Rube MCP (Composio). Create events, find free slots, manage attend159skills.sh installs
3borghei avatardevops-workflow-engineerborghei/claude-skillsGenerate and optimize GitHub Actions CI/CD workflows. Use when designing workflows, planning multi-environment deployments, optimizing pipeline cost and runtime134skills.sh installs
4julianromli avatarbrowserjulianromli/ai-skillsMinimal Chrome DevTools Protocol tools for browser automation and scraping. Use when you need to start Chrome, navigate pages, execute JavaScript, take screensh129skills.sh installs
5sundial-org avataragent-browsersundial-org/awesome-openclaw-skillsA fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured comma129skills.sh installs
6composiohq avatargoogle-drive-automationcomposiohq/awesome-claude-skillsAutomate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with per112skills.sh installs