imessage

Send iMessage or SMS messages to contacts via AppleScript CLI.

32|9|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/DotNetAge/mindx --skill imessage-dotnetage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imessage
Source: https://github.com/DotNetAge/mindx/tree/main/skills/imessage
Command: npx skills add https://github.com/DotNetAge/mindx --skill imessage-dotnetage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables programmatic sending of iMessage or SMS messages to a specified contact from MindX, simplifying personal and workflow-oriented communications.

Core Features & Use Cases

  • Dual-channel messaging: send iMessage or SMS to the appropriate recipient based on contact type.
  • Parameter-driven: accepts recipient (email or phone) and message content, with optional service choice.
  • Use Case: automatically notify a friend via iMessage when a meeting is about to start, or send a quick SMS reminder to a phone number.

Quick Start

Send a message to a contact via iMessage or SMS by providing the recipient address and message content.

Frequently Asked Questions about imessage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending SMS or iMessage to a contact?

You can automate sending SMS or iMessage by providing a recipient address and message content to this skill, which invokes the macOS Messages app via an AppleScript CLI to dispatch the text.

Can I send an iMessage to an email address instead of a phone number?

Yes, you can send an iMessage to an email-based recipient or an SMS to a phone-number-based target by specifying the address and optionally choosing the messaging service.

Do I need a Mac to use this iMessage automation skill?

Yes, this iMessage automation requires a macOS environment because it executes an AppleScript CLI that directly controls the native Messages app to send your texts.

What is the best way to send a text reminder from a workflow?

The best way to send a text reminder from a workflow is using a parameter-driven messaging skill that accepts recipient and content inputs to automatically trigger SMS or iMessage delivery.

Why does my automated iMessage fail to send on macOS?

Automated iMessage delivery fails if the macOS Messages app is not signed in or if the AppleScript CLI lacks the necessary system permissions to control the application.

Does this skill support dual-channel messaging for both SMS and iMessage?

Yes, this skill supports dual-channel messaging, allowing you to programmatically route text delivery as SMS to phone numbers or as iMessage to Apple accounts.