Agent Plugins Marketplace
← All plugins

automating-mac-apps

v1.1.0

Automate macOS apps via Apple Events using AppleScript (discovery) and JXA (production).

CodexClaude CodeAgent Plugins16 Skills

By Rick HightowerLicense: MIT45 GitHub starsUpdated 2 months ago

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
16 skill or MCP entries
Source updated
Aug 22, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install automating-mac-apps for Codex and Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install automating-mac-apps-2@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

Compatibility: the page URL and API slug “automating-mac-apps-2” remain stable.

  • Codex: Legacy selector automating-mac-apps-2@agent-plugin-marketplace remains documented for migration; install from source for this runtime.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Codex has another source with the same manifest name. This directory does not invent numbered install aliases; use the publisher's catalog or inspect the source manually for that runtime.

Get the source manually
git clone https://github.com/SpillwaveSolutions/automating-mac-apps-plugin

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/automating-mac-apps-plugin/.

Plugin files

plugins/automating-mac-apps-plugin/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/automating-calendar/SKILL.md
├── skills/automating-chrome/SKILL.md
├── skills/automating-contacts/SKILL.md
├── skills/automating-excel/SKILL.md
├── skills/automating-keynote/SKILL.md
├── skills/automating-mac-apps/SKILL.md
├── skills/automating-mail/SKILL.md
├── skills/automating-messages/SKILL.md
├── skills/automating-notes/SKILL.md
├── skills/automating-numbers/SKILL.md
├── skills/automating-pages/SKILL.md
├── skills/automating-powerpoint/SKILL.md
├── skills/automating-reminders/SKILL.md
├── skills/automating-voice-memos/SKILL.md
├── skills/automating-word/SKILL.md
└── skills/web-browser-automation/SKILL.md

Included Skills16

automating-calendarskills/automating-calendar/SKILL.md

Automates macOS Calendar via JXA with AppleScript dictionary discovery. Use when asked to "create calendar events", "automate calendar", "JXA calendar scripting", "EventKit automation", or "PyXA calendar automation". Covers events, calendars, recurrence, time zones, batch operations, and EventKit ObjC bridge.

automating-chromeskills/automating-chrome/SKILL.md

Automates Google Chrome and Chromium-based browsers via JXA with AppleScript dictionary discovery. Use when asked to "automate Chrome tabs", "control browser with JXA", "Chrome AppleScript automation", "Chromium browser scripting", or "browser tab management". Covers windows, tabs, execute(), tunneling patterns, and permissions.

automating-contactsskills/automating-contacts/SKILL.md

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS address book scripting", "AppleScript contacts", or "Contacts app automation". Covers querying, CRUD, multi-value fields, groups, images, and ObjC bridge fallbacks.

automating-excelskills/automating-excel/SKILL.md

Automates Microsoft Excel on macOS via JXA with AppleScript dictionary discovery. Use when asked to "automate Excel spreadsheets", "JXA Excel scripting", "Excel macOS automation", or "bulk Excel data operations". Focuses on workbooks, worksheets, ranges, 2D arrays, performance toggles, and VBA escape hatches.

automating-keynoteskills/automating-keynote/SKILL.md

Automates Apple Keynote using JXA with AppleScript dictionary discovery. Use when asked to "create Keynote presentations", "automate slide decks", "JXA Keynote scripting", or "generate presentations programmatically". Covers document lifecycle, slides, text, shapes, images, tables, charts, transitions, and UI scripting fallback.

automating-mac-appsskills/automating-mac-apps/SKILL.md

Automates macOS apps via Apple Events using AppleScript (discovery), JXA (legacy), and PyXA (modern Python). Use when asked to "automate Mac apps", "write AppleScript", "JXA scripting", "osascript automation", or "PyXA Python automation". Foundation skill for all macOS app automation.

automating-mailskills/automating-mail/SKILL.md

Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation", or "filter email messages". Covers accounts, mailboxes, batch message filtering, composition, attachments, and UI fallback.

automating-messagesskills/automating-messages/SKILL.md

Automates macOS Messages (iMessage/SMS) via JXA with reliable service→buddy resolution. Use when asked to "automate iMessage", "send Messages via script", "JXA Messages automation", or "read Messages history". Covers send-bug workarounds, UI scripting for attachments, chat.db forensics, and launchd polling bots.

automating-notesskills/automating-notes/SKILL.md

Automates Apple Notes via JXA. Use when asked to "create notes programmatically", "automate Notes app", "JXA notes scripting", or "organize notes with automation". Covers accounts/folders/notes, HTML bodies, queries, moves, and Objective-C/UI fallbacks for Notes.app automation on macOS.

automating-numbersskills/automating-numbers/SKILL.md

Automates Apple Numbers via JXA with AppleScript dictionary discovery. Use when asked to "automate Numbers spreadsheets", "create spreadsheets programmatically", "JXA Numbers scripting", or "bulk data operations in Numbers". Focuses on sheets, tables, ranges, batch I/O, clipboard shim, and high-performance data workflows.

automating-pagesskills/automating-pages/SKILL.md

Automates Apple Pages using JXA with AppleScript dictionary discovery. Use when asked to "automate Pages documents", "create documents programmatically", "JXA Pages scripting", or "export Pages to PDF". Covers documents, templates, text, styles, export, tables, images, and AppleScript bridge fallbacks.

automating-powerpointskills/automating-powerpoint/SKILL.md

Automates Microsoft PowerPoint via JXA with AppleScript dictionary discovery. Use when asked to "automate PowerPoint presentations", "create slides programmatically", "JXA PowerPoint scripting", or "export PowerPoint to PDF". Covers presentations, slides, shapes, text, tables, export enums, and interop with Excel.

automating-remindersskills/automating-reminders/SKILL.md

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JXA Reminders scripting", or "manage reminders via automation". Covers list/reminder management, filtering with 'whose' queries, efficient creation via constructors and push operations, and copy-delete patterns for moving items.

automating-voice-memosskills/automating-voice-memos/SKILL.md

Automates Apple Voice Memos (Mac Catalyst, no dictionary) via JXA using filesystem/SQLite access and System Events UI scripting. Use when asked to "automate Voice Memos", "export voice recordings", "access Voice Memos database", or "transcribe voice memos".

automating-wordskills/automating-word/SKILL.md

Automates Microsoft Word via JXA with AppleScript dictionary discovery. Use when asked to "automate Word documents", "find and replace in Word", "JXA Word scripting", or "create Word documents programmatically". Covers documents, ranges, find/replace, tables, export, and ObjC bridge patterns.

web-browser-automationskills/web-browser-automation/SKILL.md

Comprehensive macOS browser automation using PyXA, Playwright, Selenium, and Puppeteer for desktop web testing, scraping, and workflow automation. Use when asked to "automate web browsers", "Selenium Chrome automation", "Playwright testing", "Puppeteer scraping", or "cross-browser automation". Supports Chrome, Edge, Brave, Arc browsers.

Plugin manifests3

plugins/automating-mac-apps-plugin/.codex-plugin/plugin.json
{
  "name": "automating-mac-apps",
  "version": "1.1.0",
  "description": "Automate macOS apps via Apple Events using AppleScript (discovery) and JXA (production).",
  "author": {
    "name": "Rick Hightower",
    "url": "https://github.com/RichardHightower"
  },
  "homepage": "https://github.com/SpillwaveSolutions/automating-mac-apps-plugin",
  "repository": "https://github.com/SpillwaveSolutions/automating-mac-apps-plugin",
  "license": "MIT",
  "keywords": [
    "claude-code",
    "grok-build",
    "codex",
    "cursor",
    "agent-plugins",
    "worklog",
    "wiki-ticket-sdd"
  ],
  "skills": "./skills/"
}
plugins/automating-mac-apps-plugin/.claude-plugin/plugin.json
{
  "name": "automating-mac-apps",
  "description": "Automates macOS apps via Apple Events using AppleScript (discovery) and JXA (production logic). Use when asked about AppleScript, JXA, osascript, or macOS app automation.",
  "author": {
    "name": "Rick Hightower",
    "email": "[email protected]"
  },
  "version": "1.1.0"
}
plugins/automating-mac-apps-plugin/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "automating-mac-apps",
  "version": "1.1.0",
  "description": "Automate macOS apps via Apple Events using AppleScript (discovery) and JXA (production).",
  "author": {
    "name": "Rick Hightower",
    "url": "https://github.com/RichardHightower"
  },
  "homepage": "https://github.com/SpillwaveSolutions/automating-mac-apps-plugin",
  "repository": "https://github.com/SpillwaveSolutions/automating-mac-apps-plugin",
  "license": "MIT",
  "keywords": [
    "claude-code",
    "grok-build",
    "codex",
    "cursor",
    "agent-plugins",
    "worklog",
    "wiki-ticket-sdd"
  ],
  "skills": "./skills/"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[automating-mac-apps on Agent Plugins Marketplace](https://pluginsmp.com/plugins/automating-mac-apps-2)