claudecodex

automating-mac-apps

Automates macOS apps via Apple Events using AppleScript (discovery) and JXA (production logic). Use when asked about AppleScript, JXA, osascript, or macOS app automation.

49 on GitHubby Rick Hightowerv1.1.0MITupdated 2 months ago
/

Plugin automating-mac-apps from marketplace automating-mac-apps-plugin in SpillwaveSolutions/automating-mac-apps-plugin. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (16)

  • automating-calendar

    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 Ob

  • automating-chrome

    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(), tunnel

  • automating-contacts

    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 f

  • automating-excel

    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 escap

  • automating-keynote

    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, transitio

  • automating-mac-apps

    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-mail

    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-messages

    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

  • automating-notes

    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-numbers

    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-perf

  • automating-pages

    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 fallbac

  • automating-powerpoint

    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 inte

  • automating-reminders

    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

  • automating-voice-memos

    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-word

    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-automation

    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". Suppo

Slash commands (11)

  • /automating-mac-apps:README
  • /automating-mac-apps:contact-upsert

    Create or update a contact, optionally assign to groups

  • /automating-mac-apps:csv-to-excel

    Convert a CSV into a formatted Excel workbook

  • /automating-mac-apps:csv-to-numbers

    Convert a CSV into a formatted Numbers workbook

  • /automating-mac-apps:doc-to-deck

    Turn a Pages or Word document into a compelling slide deck

  • /automating-mac-apps:excel-to-numbers

    Convert an Excel workbook to Numbers

  • /automating-mac-apps:meeting-end

    Stop the meeting Voice Memo, draft notes, and prepare follow-up email to attendees.

  • /automating-mac-apps:meeting-setup

    Prepare for a meeting by syncing attendees to Contacts, creating prep reminders, and updating Calendar alerts.

  • /automating-mac-apps:meeting-start

    Detect the current meeting, start a Voice Memo recording, and mark attendance.

  • /automating-mac-apps:numbers-to-excel

    Convert a Numbers document to Excel

  • /automating-mac-apps:sheet-report

    Analyze a Numbers or Excel file and generate a report with charts

Subagents (10)

  • README
  • contact-upsert-agent

    Creates or updates a contact and assigns groups

  • csv-to-excel-agent

    Imports CSV into Excel and applies formatting

  • csv-to-numbers-agent

    Imports CSV into Numbers and applies formatting

  • doc-to-deck-agent

    Converts a Pages or Word document into a Keynote slide deck

  • meeting-end-agent

    Stops the active meeting recording, drafts notes, and prepares follow-up email/tasks.

  • meeting-setup-agent

    Preps a meeting by syncing attendees to Contacts, creating prep reminders, and setting calendar alerts.

  • meeting-start-agent

    Detects the current meeting and starts a Voice Memo recording.

  • sheet-convert-agent

    Converts between Excel and Numbers formats

  • sheet-report-agent

    Analyzes spreadsheet data and produces a report with charts

View source on GitHub

Maintain automating-mac-apps?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted