automating-mac-apps plugin
Automates macOS apps via Apple Events using AppleScript (discovery) and JXA (production logic). Use when asked about AppleScript, JXA, osascript, or macOS app automation.
How to install the automating-mac-apps plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add SpillwaveSolutions/automating-mac-apps-plugin
/plugin install automating-mac-apps@automating-mac-apps-pluginWhat's inside automating-mac-apps
35 parts read from the plugin's own files.
Commands 10
Run as /automating-mac-apps:name- /automating-mac-apps:contact-upsert
No description in the file.
- /automating-mac-apps:csv-to-excel
No description in the file.
- /automating-mac-apps:csv-to-numbers
No description in the file.
- /automating-mac-apps:doc-to-deck
No description in the file.
- /automating-mac-apps:excel-to-numbers
No description in the file.
- /automating-mac-apps:meeting-end
No description in the file.
- /automating-mac-apps:meeting-setup
No description in the file.
- /automating-mac-apps:meeting-start
No description in the file.
- /automating-mac-apps:numbers-to-excel
No description in the file.
- /automating-mac-apps:sheet-report
No description in the file.
Agents 9
Call as @agent-automating-mac-apps:name- @agent-automating-mac-apps:contact-upsert-agent
No description in the file.
- @agent-automating-mac-apps:csv-to-excel-agent
No description in the file.
- @agent-automating-mac-apps:csv-to-numbers-agent
No description in the file.
- @agent-automating-mac-apps:doc-to-deck-agent
No description in the file.
- @agent-automating-mac-apps:meeting-end-agent
No description in the file.
- @agent-automating-mac-apps:meeting-setup-agent
No description in the file.
- @agent-automating-mac-apps:meeting-start-agent
No description in the file.
- @agent-automating-mac-apps:sheet-convert-agent
No description in the file.
- @agent-automating-mac-apps:sheet-report-agent
No description in the file.
Skills 16
Claude loads it when the task matches- automating-calendar
Automates macOS Calendar events and management using JXA, AppleScript, PyXA, and the EventKit bridge.
- automating-chrome
Automates Google Chrome and Chromium-based browsers using JXA and AppleScript dictionary discovery.
- automating-contacts
Automates macOS Contacts using JavaScript for Automation (JXA) to perform CRUD operations, manage groups, and handle multi-value fields.
- automating-excel
Automates Microsoft Excel on macOS using JavaScript for Automation (JXA) and AppleScript dictionary discovery.
- automating-keynote
Automates Apple Keynote presentation creation and manipulation using JavaScript for Automation (JXA) and AppleScript.
- automating-mac-apps
Automates macOS applications using Apple Events via AppleScript, JXA, and PyXA.
- automating-mail
Automates Apple Mail using JXA and AppleScript to manage accounts, mailboxes, message filtering, and email composition.
- automating-messages
Automates iMessage and SMS on macOS using JXA, UI scripting for attachments, and SQLite for message history retrieval.
- automating-notes
Automates Apple Notes on macOS using JXA, PyXA, or PyObjC to manage accounts, folders, and notes with HTML bodies.
- automating-numbers
Automates Apple Numbers spreadsheets using JXA, PyXA, and AppleScript for batch data operations and programmatic sheet management.
- automating-pages
Automates Apple Pages documents using JXA and AppleScript dictionary discovery for tasks like text manipulation, template application, and PDF export.
- automating-powerpoint
Automates Microsoft PowerPoint on macOS using JXA and AppleScript to create slides, manipulate shapes, and export presentations.
- automating-reminders
Automates Apple Reminders using JavaScript for Automation (JXA), PyXA, or PyObjC to manage lists, create tasks, and filter reminders.
- automating-voice-memos
Automates Apple Voice Memos on macOS using JXA, UI scripting, and SQLite database access to export recordings and copy transcripts.
- automating-word
Automates Microsoft Word documents using JXA, AppleScript dictionary discovery, and PyXA for programmatic manipulation.
- web-browser-automation
Automate macOS desktop web browsers for testing, scraping, and workflow management using PyXA, Playwright, Selenium, and Puppeteer.
Using automating-mac-apps in Claude Code
Type a command in a Claude Code session:
/automating-mac-apps:contact-upsert
/automating-mac-apps:csv-to-excel
/automating-mac-apps:csv-to-numbersAsk for an agent by name:
@agent-automating-mac-apps:contact-upsert-agent
@agent-automating-mac-apps:csv-to-excel-agentSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update automating-mac-apps@automating-mac-apps-plugin
- Refresh the marketplace
- /plugin marketplace update automating-mac-apps-plugin
- Turn it off for now
- /plugin disable automating-mac-apps@automating-mac-apps-plugin
- Remove it
- /plugin uninstall automating-mac-apps@automating-mac-apps-plugin
Skills in automating-mac-apps
- automating-calendarSpillwaveSolutions/automating-mac-apps-plugin
Automates macOS Calendar events and management using JXA, AppleScript, PyXA, and the EventKit bridge.
18 files49stars - automating-chromeSpillwaveSolutions/automating-mac-apps-plugin
Automates Google Chrome and Chromium-based browsers using JXA and AppleScript dictionary discovery.
7 files49stars - automating-contactsSpillwaveSolutions/automating-mac-apps-plugin
Automates macOS Contacts using JavaScript for Automation (JXA) to perform CRUD operations, manage groups, and handle multi-value fields.
9 files49stars - automating-excelSpillwaveSolutions/automating-mac-apps-plugin
Automates Microsoft Excel on macOS using JavaScript for Automation (JXA) and AppleScript dictionary discovery.
13 files49stars - automating-keynoteSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Keynote presentation creation and manipulation using JavaScript for Automation (JXA) and AppleScript.
14 files49stars - automating-mac-appsSpillwaveSolutions/automating-mac-apps-plugin
Automates macOS applications using Apple Events via AppleScript, JXA, and PyXA.
31 files49stars - automating-mailSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Mail using JXA and AppleScript to manage accounts, mailboxes, message filtering, and email composition.
17 files49stars - automating-messagesSpillwaveSolutions/automating-mac-apps-plugin
Automates iMessage and SMS on macOS using JXA, UI scripting for attachments, and SQLite for message history retrieval.
5 files49stars - automating-notesSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Notes on macOS using JXA, PyXA, or PyObjC to manage accounts, folders, and notes with HTML bodies.
11 files49stars - automating-numbersSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Numbers spreadsheets using JXA, PyXA, and AppleScript for batch data operations and programmatic sheet management.
13 files49stars - automating-pagesSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Pages documents using JXA and AppleScript dictionary discovery for tasks like text manipulation, template application, and PDF export.
10 files49stars - automating-powerpointSpillwaveSolutions/automating-mac-apps-plugin
Automates Microsoft PowerPoint on macOS using JXA and AppleScript to create slides, manipulate shapes, and export presentations.
13 files49stars - automating-remindersSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Reminders using JavaScript for Automation (JXA), PyXA, or PyObjC to manage lists, create tasks, and filter reminders.
12 files49stars - automating-voice-memosSpillwaveSolutions/automating-mac-apps-plugin
Automates Apple Voice Memos on macOS using JXA, UI scripting, and SQLite database access to export recordings and copy transcripts.
8 files49stars - automating-wordSpillwaveSolutions/automating-mac-apps-plugin
Automates Microsoft Word documents using JXA, AppleScript dictionary discovery, and PyXA for programmatic manipulation.
6 files49stars - web-browser-automationSpillwaveSolutions/automating-mac-apps-plugin
Automate macOS desktop web browsers for testing, scraping, and workflow management using PyXA, Playwright, Selenium, and Puppeteer.
6 files49stars
automating-mac-apps plugin questions
How do I install the automating-mac-apps plugin?
In Claude Code run /plugin marketplace add SpillwaveSolutions/automating-mac-apps-plugin, then /plugin install automating-mac-apps@automating-mac-apps-plugin.
What does the automating-mac-apps plugin include?
automating-mac-apps bundles 10 commands, 9 agents, 16 skills.
What commands does the automating-mac-apps plugin add?
It adds /automating-mac-apps:contact-upsert, /automating-mac-apps:csv-to-excel, /automating-mac-apps:csv-to-numbers, /automating-mac-apps:doc-to-deck, /automating-mac-apps:excel-to-numbers, /automating-mac-apps:meeting-end +4. Run them in Claude Code with the plugin prefix, for example /automating-mac-apps:contact-upsert.
Which agents come with automating-mac-apps?
contact-upsert-agent, csv-to-excel-agent, csv-to-numbers-agent, doc-to-deck-agent, meeting-end-agent, meeting-setup-agent +3. Call one with @agent-automating-mac-apps:contact-upsert-agent.
How do I update or remove the automating-mac-apps plugin?
Update it with claude plugin update automating-mac-apps@automating-mac-apps-plugin in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall automating-mac-apps@automating-mac-apps-plugin.