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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/koba42corp/i-responderWhat 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
- "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.'"
- "Show me the current statistics for my auto-responder, specifically how many replies were sent to my 'Mom' contact this week."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-koba42corp-i-responder": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
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.
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.
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".
Dexie
Skill by koba42corp
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".