imsg

Manage iMessage and SMS messaging via command line on macOS.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ammonfife/sakima.co --skill imsg-ammonfife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/ammonfife/sakima.co/tree/main/.claude/skills/imsg
Command: npx skills add https://github.com/ammonfife/sakima.co --skill imsg-ammonfife

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a command-line interface for managing iMessage and SMS messages on macOS, simplifying the process of reading, sending, and interacting with conversations.

Core Features & Use Cases

  • Read and Send Messages: Interact with iMessage and SMS conversations from the terminal.
  • View Chat History: Retrieve chat histories and details efficiently.
  • Send Messages with Attachments: Send messages with images or other files attached.
  • Use Case: Quickly find and send a message to a specific contact without navigating through the Messages.app interface.

Quick Start

Use the imsg skill to send a message to +14155551212 with the text "Hello!".

Frequently Asked Questions about imsg

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

FAQPage Schema
How do I send iMessage or SMS from the macOS command line?

You can send iMessage or SMS from the macOS command line by using this Skill to interact directly with the Messages.app interface. It allows you to specify a recipient and message text without opening the graphical application.

Can I retrieve iMessage chat history using terminal commands on macOS?

Yes, you can retrieve iMessage chat history using terminal commands on macOS. This Skill provides functionality to efficiently view chat histories and conversation details directly from your command line interface.

Does this command line messaging tool support sending attachments with iMessage?

Yes, this command line messaging tool supports sending attachments with iMessage. You can use the scripts to send images or other files attached to your SMS or iMessage conversations via the Messages.app interface.

Do I need the Messages.app installed to manage SMS from the command line?

Yes, you need the Messages.app installed because this Skill manages iMessage and SMS messaging by interfacing directly with the Messages.app on macOS. It relies on the application's existing messaging infrastructure.

What is the best way to automate sending SMS on macOS without using the graphical interface?

The best way to automate sending SMS on macOS without the graphical interface is using command line scripts that interface with Messages.app. This allows you to streamline messaging processes directly from the terminal.