sms

Send bulk personalized SMS via Messages.app from a CSV.

Updated May 20, 2026
One-click install
npx skills add https://github.com/sunjinpak/claude-sms --skill sms-sunjinpak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sms
Source: https://github.com/sunjinpak/claude-sms/tree/main
Command: npx skills add https://github.com/sunjinpak/claude-sms --skill sms-sunjinpak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool enables bulk SMS sending from macOS via iPhone Continuity, letting you craft personalized texts for multiple recipients without external APIs.

Core Features & Use Cases

  • Bulk sender: Reads a CSV of recipients and sends personalized messages through Messages.app.
  • Reply scanning (optional): Reads your local Messages database to surface inbound replies for follow-ups.
  • No external API required: Uses existing iPhone forward-through-Messages workflow.
  • Safe workflow: Supports a dry-run mode and a logging mechanism to audit activity.
  • Use Case: Send a status reminder to a team list, or a birthday message to a contact list, all from your Mac.

Quick Start

Provide a CSV file with pid,phone[,message] and run the dry-run or send workflow to dispatch personalized texts.

Frequently Asked Questions about sms

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

FAQPage Schema
How do I send bulk SMS from a Mac using iPhone Continuity without an external API?

You can send bulk SMS from a Mac by using a CSV file with recipient data and driving Messages.app via osascript. This approach leverages iPhone Continuity to dispatch personalized texts to multiple recipients without requiring any external API.

Does bulk SMS sending from macOS support personalized messages for each recipient?

Yes, bulk SMS sending from macOS supports personalized messages. By including an optional message column in your CSV file alongside the pid and phone fields, the workflow tailors the text content for each individual recipient.

Can I test bulk SMS sending on Mac before actually dispatching messages to contacts?

Yes, you can test bulk SMS sending on Mac using the built-in dry-run mode. This safe workflow mode evaluates your CSV recipient list and message structure without actually sending the texts, allowing you to audit activity beforehand.

How do I log and track SMS replies locally after sending bulk messages from a Mac?

You can track SMS replies locally by scanning your local Messages database. The workflow optionally reads inbound replies and logs all activity to a dedicated directory, allowing you to surface responses for follow-ups.

What format does the CSV need to be for bulk texting from macOS Messages.app?

The CSV file for bulk texting from macOS Messages.app requires two mandatory columns: pid and phone. An optional third column for message can be included to enable personalized texts for each recipient in the list.