By mattwag05
Teach Claude how to automate Apple's native macOS apps (Mail, Calendar, Notes, Reminders) using AppleScript, JXA, and Swift
This skill should be used when the user asks to "automate Calendar", "read calendar events", "create calendar events", "check today's schedule", "find meetings", "add appointments", "access calendars programmatically", or mentions Calendar.app automation, event scripting, or macOS calendar workflows.
This skill should be used when the user asks to "automate macOS", "use AppleScript", "write JXA", "automate Mac apps", "script Apple applications", "use osascript", "run JavaScript for Automation", or needs guidance on macOS automation fundamentals, TypeScript/Bun integration patterns, or choosing between AppleScript and JXA.
This skill should be used when the user asks to "automate Apple Mail", "read emails programmatically", "create email drafts", "check unread count", "send email from Mail app", "access mailboxes", "search inbox", "filter messages", or mentions Mail.app automation, email scripting, or macOS email workflows.
This skill should be used when the user asks to "automate Notes app", "read notes programmatically", "create notes", "search notes", "access note folders", "get note content", or mentions Notes.app automation, note scripting, or macOS notes workflows.
This skill should be used when the user asks to "automate Reminders", "read reminders programmatically", "create reminders", "check due tasks", "access reminder lists", "mark reminders complete", or mentions Reminders.app automation. Note that full functionality requires Swift CLI with EventKit since AppleScript/JXA access to Reminders is severely limited.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Matthew Wagner's personal marketplace of skills, plugins, and extensions for AI coding agents.
It started as a Claude Code plugin marketplace, but it isn't Claude-only anymore — it's the shared home for agent capabilities across the homelab: Claude Code, Hermes/Talia, Gus, and whatever comes next. Some entries are full Claude Code plugins (commands, agents, MCP servers); others are plain skills or reference bundles that any agent can load.
/plugin marketplace add mattwag05/mw-plugins
/plugin install <plugin-name>@mw-plugins
.claude-plugin/marketplace.json # registry of every plugin
plugins/<name>/
├── .claude-plugin/plugin.json # plugin manifest
├── skills/<skill>/SKILL.md # one or more skills
├── commands/ agents/ scripts/ # optional, per plugin
└── README.md
Each top-level entry under plugins/ is self-contained — Claude Code reads the manifest, but the skills/ payload is portable to any agent that understands the Agent Skills format.
A mix of homelab integrations (pippin, talia-connector, remote-tasks, obsidian-homelab), platform automation (macos-automation, xcode-mcp, swift-concurrency, testflight-triage), and reusable engineering workflows (autonomous-execution, phased-shipping, doc-harvest, calendar-organizer, internet-skill-finder, openclaw-cli). See .claude-plugin/marketplace.json for the full list with descriptions.
npx claudepluginhub mattwag05/mw-plugins --plugin macos-automationObsidian vault intelligence, homelab operations, and daily workflows for personal knowledge management and infrastructure.
Scrape documentation websites into structured Claude Context Library entries with progressive disclosure navigation
Async cross-machine task delegation via SSH and Beads — delegate work to Raspberry Pi and Pironman workers over Tailscale
Extract, clean, and organize calendar schedules from messy sources into structured calendar data
Pippin integration — bundles the pippin MCP server so Claude can call mail, calendar, reminders, contacts, notes, memos, messages, status, and doctor tools directly, plus CLI and release skills for shell-level usage (with a documented CLI fallback for agents without the MCP attached)
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
AI-powered development tools for code review, research, design, and workflow automation.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.