Skip to content
Back to skills

Macpilot

ASecurity

MacPilot : Control macOS using CLI

  • 33 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
toolsshellbashgitapisecurity

Works with

  • claude code
  • cursor
  • terminal
  • cli
  • api

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill macpilot --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Macpilot?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Macpilot
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-macpilot/badge)](https://www.skillsdirectory.com/skills/dvcrn-macpilot)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: macpilot
description: "MacPilot :  Control macOS using CLI"
---

> Generated note: shared plugin assets for this package live at the plugin root. Common local references were rewritten when they appeared in backticks or markdown links.

# MacPilot Skills

Agent skills for [MacPilot](https://github.com/adhikjoshi/macpilot) — a CLI tool for macOS automation via Accessibility APIs.

These skills teach AI coding agents (Claude Code, Cursor, Codex, etc.) how to use MacPilot to automate macOS tasks: clicking buttons, typing text, managing windows, handling file dialogs, taking screenshots, and more.

## Install

```bash
npx skills add adhikjoshi/macpilot-skills
```

This uses the [skills](https://github.com/vercel-labs/skills) CLI to install skills into your agent of choice.

## Available Skills

| Skill | Description |
|-------|-------------|
| **macpilot-automation** | Core macOS automation — mouse, keyboard, apps, menus, clipboard (with history & search), notifications, shell, system controls |
| **macpilot-ui-inspector** | Inspect and interact with UI elements via accessibility APIs — find, click, read, and modify controls |
| **macpilot-dialog-handler** | Handle native file dialogs (Open, Save, Print) — navigate folders, select files, dismiss alerts, wait-for & click-primary |
| **macpilot-screenshot-ocr** | Capture screenshots, OCR click (find & click text on screen), screen recording with pause/resume |
| **macpilot-window-manager** | Manage windows — list, move, resize, snap, fullscreen, Spaces, save/restore layouts |

## Prerequisites

1. **MacPilot installed** — Build from source or download from [releases](https://github.com/adhikjoshi/macpilot/releases)
2. **Accessibility permission** — Grant MacPilot.app access in System Settings > Privacy & Security > Accessibility
3. **Screen Recording permission** (for screenshot/OCR skills) — Grant in System Settings > Privacy & Security > Screen Recording

## Quick Start

```bash
# Install MacPilot skills into Claude Code
npx skills add adhikjoshi/macpilot-skills

# Now ask Claude Code to automate macOS:
# "Open Safari and navigate to example.com"
# "Take a screenshot of the Finder window"
# "Snap VS Code to the left half and Terminal to the right"
# "Save this file to my Desktop"
```

## Manual Install

If you prefer not to use `npx skills`, copy any `SKILL.md` file to your agent's skills directory:

```bash
# Claude Code (project scope)
mkdir -p .claude/skills/macpilot-automation
cp skills/macpilot-automation/SKILL.md .claude/skills/macpilot-automation/

# Claude Code (global scope)
mkdir -p ~/.claude/skills/macpilot-automation
cp skills/macpilot-automation/SKILL.md ~/.claude/skills/macpilot-automation/
```

## License

MIT

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…