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?

Automate your iMessage and SMS replies using OpenClaw AI. Configure custom personas, manage rate limits, and streamline communication directly from your Mac.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/koba42corp/autoresponder
Or

What This Skill Does

The imsg-autoresponder is a powerful AI-driven utility for macOS that automates iMessage and SMS replies. It acts as a bridge between the Messages.app and OpenAI's GPT-4, allowing you to define distinct AI personas for specific contacts. The skill monitors incoming messages, evaluates them against configurable constraints like time windows, rate limits, and keyword triggers, and generates context-aware responses. It effectively manages your communication presence, whether you need to handle routine scheduling, provide polite auto-replies for business, or create custom automated personalities for friends.

Installation

To install this skill, you must first have the imsg CLI tool installed via Homebrew (brew install steipete/tap/imsg). Ensure that the Terminal or iTerm application has Full Disk Access in macOS System Settings. Once configured, install the skill using the Clawhub command: clawhub install openclaw/skills/skills/koba42corp/autoresponder. After installation, configure your OpenAI API key in the bot settings and populate your ~/clawd/imsg-autoresponder.json configuration file with your desired contacts and personality prompts. Finally, initiate the background process by running the watcher.js script.

Use Cases

  • Professional Availability: Automatically inform clients that you are currently in a meeting and will respond shortly, while maintaining a professional tone.
  • Personal Productivity: Use it as an 'out of office' assistant for personal text threads to reduce the pressure of immediate replies during deep work sessions.
  • Custom Agent Personas: Assign specific roles to different contacts, such as a 'Helpful Assistant' for family members or a 'Concise Scheduler' for teammates.

Example Prompts

  1. "OpenClaw, please add my manager to the autoresponder list. Use a professional, concise tone and limit responses to once every 30 minutes."
  2. "Show me the current autoresponder statistics for my mom to see how many messages were handled today."
  3. "Update the prompt for my brother in the imsg-autoresponder: start being sarcastic and use more emojis in your replies."

Tips & Limitations

  • Safety: Always set reasonable daily caps to prevent accidental loops or over-messaging.
  • Privacy: Since the skill reads your messages to generate context, ensure you are comfortable with the data being sent to OpenAI for processing.
  • Maintenance: Regularly clear your ~/clawd/logs/imsg-autoresponder.log file to prevent storage bloat. If messages stop being sent, ensure the Messages.app hasn't been closed by macOS energy saving features.

Metadata

Stars1656
Views1
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-autoresponder": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#imessage#automation#gpt-4#productivity#messaging
Safety Score: 3/5

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

Related Skills

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.

koba42corp 1656

vinculum

Shared consciousness between Clawdbot instances. Links multiple bots into a collective, sharing memories, activities, and decisions in real-time over local network using Gun.js P2P sync.

koba42corp 1656

rue-chialisp

Create Chia blockchain puzzles using Rue, a type-safe language that compiles to CLVM. Use for smart contract development, custom puzzle creation, or when user says "create a coin that...", "build a puzzle", "chialisp", "rue", "timelock", "multisig", "escrow", "atomic swap", or describes coin spending conditions.

koba42corp 1656

sage-wallet

Interact with the Sage Chia blockchain wallet via RPC. Use for XCH transactions, CAT tokens, NFTs, DIDs, offers, options, coin management, and wallet configuration. Supports cross-platform setups (Mac/Linux/Windows) with configurable RPC endpoints and SSL certificates. Invoke with /sage commands or natural language like "send XCH", "check my NFTs", "create an offer", "mint a CAT token".

koba42corp 1656

go4me

Send XCH to Twitter users via Go4Me address lookup. Use when sending Chia (XCH) to someone by their Twitter handle, looking up a Twitter user's XCH address, or tipping someone on Go4Me. Triggers on "send XCH to @user", "tip @user", "lookup @user on go4me", "what's @user's XCH address".

koba42corp 1656