# macOS Automator

> Use this tool when you need to automate tasks on macOS systems, such as file system operations and application interactions, without requiring complex scripting knowledge. It solves problems like repetitive tasks and workflow automation by executing AppleScript and JavaScript for Automation (JXA) scripts with dynamic inputs and logging. With a user-friendly interface for script execution and management, it's ideal for streamlining macOS workflows and system interactions.

Canonical page: https://skillsregistry.net/skills/steipete-macos-automator  
JSON: https://api.skillsregistry.net/v1/skills/steipete-macos-automator

## Description

macOS Automator MCP Server enables execution of AppleScript and JavaScript for Automation (JXA) scripts on macOS systems. Developed by steipete under MIT license, it features a rich knowledge base of pre-defined scripts organized by categories, with support for inline scripts, script files, and argument passing. The server handles placeholder substitution for dynamic inputs, manages permissions for application control, and provides detailed logging for debugging. It's particularly valuable for automating macOS applications, file system operations, and system interactions without requiring users to write complex AppleScript code from scratch.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/steipete-macos-automator)
- **Repository:** <https://github.com/steipete/macos-automator-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "steipete-macos-automator"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/steipete-macos-automator` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/steipete-macos-automator/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
