imsg

Manage iMessage and SMS chats, histories, and message sending from the command line.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/silva2kand/silva-ide --skill imsg-silva2kand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imsg
Source: https://github.com/silva2kand/silva-ide/tree/main/_cowork_os_pack/package/resources/skills/imsg
Command: npx skills add https://github.com/silva2kand/silva-ide --skill imsg-silva2kand

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a command-line interface to manage iMessage and SMS messaging workflows, enabling users to list conversations, view message history, monitor new messages, and send texts efficiently.

Core Features & Use Cases

  • Chat listing: Retrieve and browse recent iMessage and SMS conversations.
  • Message history: View past messages within selected chats.
  • Monitoring: Watch for new incoming messages in real-time.
  • Sending messages: Compose and send SMS or iMessage directly from the command line.
  • Use Case: A user wants to script automatic responses during business hours by listing unread messages, reading reply history, and sending predefined responses via terminal commands.

Quick Start

Use the imsg skill to list all recent chats and send an SMS message to a contact named John.

Frequently Asked Questions about imsg

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

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

You can send an iMessage or SMS from the command line by using this tool to compose and dispatch texts directly within terminal workflows. It enables automated message sending without opening the native messaging app interface.

Can I automate iMessage responses using a CLI script?

Yes, you can automate iMessage responses by creating CLI scripts that list unread messages, read reply histories, and send predefined responses. This enables fully scripted messaging workflows for tasks like business-hours auto-responding.

How do I view iMessage chat history in the terminal?

You can view iMessage chat history in the terminal by querying past messages within selected chats. The tool retrieves and displays conversation histories directly in your command-line interface.

Is there a way to monitor new SMS messages in real-time via command line?

Yes, you can monitor new SMS messages in real-time via command line using the built-in monitoring feature. It watches for incoming texts, allowing your terminal scripts to detect and react to new messages instantly.

What are the limitations of scripting iMessage workflows from a terminal?

Scripting iMessage workflows from a terminal requires system tools to interface with device message databases and scripting libraries for messaging platforms. Its basic implementation depth means it handles querying and sending rather than complex message parsing.