Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Automating Mac Apps Plugin
Agents, Skills and Commands for automating Keynote, Notes, Reminders, Numbers and more using AppleScript and PyXA (JXA too).
Install
/plugin marketplace add SpillwaveSolutions/automating-mac-apps-pluginInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Automating Mac Apps Plugin
Automates macOS apps via Apple Events using AppleScript (discovery), JXA (legacy), and PyXA/Python (preferred). Includes skills for Calendar, Notes, Mail, Keynote, Numbers, Excel, Reminders, Contacts, and more.
Note: This is a plugin for Claude Code. It is not ready for prime time yet. Only use it if you are a developer and want to help test it. I have tested it with Reminders, Keynote, Numbers, Notes, Contactc, Calendar, Messenger (send only), and Mail. It is useful as-is but please report any issues or suggestions. Tested Pages and it did not go well. We could only add basic text. We could paste in images but could not predict where they would end up in the doc. Everything else is woefully short on testing.
What is this Plugin?
- Automates 16+ Mac applications from Claude Code
- Uses JavaScript for Automation (JXA) and Python (PyXA)
- Provides ready-to-use scripts and reference docs
- Includes commands, agents, and skills
- Installed from GitHub: SpillwaveSolutions/automating-mac-apps-plugin
AI-Powered Mac Automation
Connect your favorite Mac applications to Claude Code through Apple Events automation. Control Calendar, Notes, Mail, Keynote, Numbers, and more with natural language commands.
Plugin Architecture
The plugin uses a three-layer architecture:
- Skills Layer: 16 app-specific automation skills with recipes and reference docs
- Commands Layer: Ready-to-use slash commands for common workflows
- Agents Layer: Intelligent agents that combine multiple skills
16 Automation Skills
Comprehensive coverage across productivity, communication, and development apps:
- Productivity: Calendar, Reminders, Notes, Contacts
- Office: Numbers, Pages, Keynote, Excel, Word, PowerPoint
- Communication: Mail, Messages
- Development: Chrome, Web Browser Automation
Automation Workflow
How automation flows from your request to app control:
- Natural language request to Claude Code
- Skill selection based on context
- Script generation (JXA or PyXA)
- Apple Events execution
- App responds and returns results
Installation
Adding as a Marketplace
/plugin marketplace add SpillwaveSolutions/automating-mac-apps-plugin
After adding marketplace then you can add skill
Once the plugin is available as a Claude Code marketplace:
claude plugins install automating-mac-apps-plugin
Option 2: Install from GitHub
Clone directly into your Claude skills directory:
# Navigate to Claude skills directory
cd ~/.claude/skills
# Clone the repository
git clone https://github.com/SpillwaveSolutions/automating-mac-apps-plugin.git
# Or clone to a specific location and symlink
git clone https://github.com/SpillwaveSolutions/automating-mac-apps-plugin.git ~/projects/automating-mac-apps-plugin
ln -s ~/projects/automating-mac-apps-plugin ~/.claude/skills/automating-mac-apps-plugin
Option 3: Manual Installation
- Download or clone this repository
- Copy the
plugins/automating-mac-apps-plugin/folder to~/.claude/skills/
cp -r plugins/automating-mac-apps-plugin ~/.claude/skills/
Verify Installation
After installation, verify the plugin is recognized:
# List installed plugins
claude plugins list
# Or check the skills directory
ls ~/.claude/skills/
First-Run Setup (macOS Permissions)
Similar plugs
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future…
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex,…
From vibe coding to agentic engineering - practice makes claude perfect
Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.