ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

imsg-autoresponder

Monitor iMessage/SMS conversations and auto-respond based on configurable rules, AI prompts, and rate-limiting conditions. Use when you need to automatically reply to specific contacts with AI-generated responses based on conversation context. Also use when the user asks to manage auto-responder settings, contacts, prompts, or view status/history.

Why use this skill?

Use OpenClaw's iMessage auto-responder to send AI-powered replies, manage contact-specific prompts, and streamline your text conversations on macOS.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/koba42corp/i-responder
Or

What This Skill Does

The iMessage Auto-Responder skill enables autonomous, AI-driven communication management on macOS. By leveraging the imsg CLI and OpenAI's GPT-4, the skill monitors incoming SMS and iMessage traffic in real-time. It evaluates messages against a user-defined watchlist, checks rate-limiting constraints, and applies contact-specific personality prompts to generate contextually aware, natural-sounding replies. It serves as a personal communication assistant that can filter, respond to, or ignore messages based on logic defined by the user.

Installation

Installation requires a macOS environment with Messages.app configured. Start by running brew install steipete/tap/imsg. Navigate to the ~/clawd/imsg-autoresponder/ directory and ensure your OpenAI API key is correctly mapped in the Clawdbot configuration. You must grant the terminal Full Disk Access and provide necessary Automation permissions when prompted by macOS. Use node manage.js add to configure specific contacts, or manually edit ~/clawd/imsg-autoresponder.json to define complex rules, time windows, and individual behavioral prompts.

Use Cases

  • Professional Availability: Automatically reply to clients during off-hours with status updates or custom scheduling links.
  • Personal Productivity: Filter out spam or low-priority messages from specific contacts while ensuring important, keyword-triggered messages get an immediate, intelligent response.
  • Digital Minimalism: Reduce the need to manually check your phone by having an AI agent handle trivial conversational maintenance, freeing you from constant notification cycles.

Example Prompts

  1. "OpenClaw, add +14155550199 to the auto-responder list with the prompt: 'You are an executive assistant. Reply politely explaining I am in a meeting until 5 PM and will follow up then.'"
  2. "Show me the current statistics for my auto-responder, specifically how many replies were sent to my 'Mom' contact this week."
  3. "Update the auto-responder for +12125550100. Change the minimum interval between replies to 60 minutes and add the keyword trigger 'urgent'."

Tips & Limitations

To avoid potential issues, always ensure the watcher.js process is running in a managed environment like screen or tmux to prevent interruptions. Note that the skill relies on the macOS Messages database; extreme message volume may slightly impact system performance during synchronization. Always review your personality prompts periodically, as AI can occasionally hallucinate context. Use the 'Test mode' feature before applying new prompts to sensitive contacts to ensure the tone aligns with your personal style.

Metadata

Stars1656
Views2
Updated2026-02-28
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-koba42corp-i-responder": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#imessage#automation#personal-assistant#sms#openai
Safety Score: 3/5

Flags: file-read, file-write, external-api