원클릭으로
whatsapp-assistant
Read, search, and send WhatsApp messages using whatsapp-cli.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Read, search, and send WhatsApp messages using whatsapp-cli.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Find and act on emails over IMAP with Mail.app closed. Discover which accounts are logged in, search, read contents, download attachments, draft new mail, mark read/unread, archive, and move to trash.
Automate web interactions for bookings, form submissions, and purchases using ARIA-based Safari control.
View and manage calendar events with smart scheduling defaults.
Look up, search, and create contacts in Contacts.app.
Organize the ~/Downloads folder by categorizing files and subdirectories into subfolders using AI-driven analysis.
Generate images from text descriptions using models with native image generation (e.g. Gemini).
| id | whatsapp_assistant |
| name | WhatsApp Assistant |
| description | Read, search, and send WhatsApp messages using whatsapp-cli. |
| apps | ["WhatsApp"] |
| tasks | ["run_shell_command"] |
| examples | ["Show my recent WhatsApp chats","Read messages from Mom","Send a WhatsApp to +1234567890 saying I'm on my way","Search WhatsApp messages for flight confirmation","Find the contact for John"] |
| safe_defaults | {"limit":20} |
| confirm_before_write | ["send message"] |
| requires_permissions | [] |
-store ~/.macbot/whatsappThe -store flag is MANDATORY on every whatsapp-cli invocation and MUST come immediately after whatsapp-cli, before any subcommand. Without it the CLI uses a different default location and will find no session, no contacts, and no messages.
Copy-paste these exact templates — do NOT remove or reorder -store ~/.macbot/whatsapp:
# Sync (MUST use timeout — sync never exits on its own)
timeout 10 whatsapp-cli -store ~/.macbot/whatsapp sync
# List chats
whatsapp-cli -store ~/.macbot/whatsapp chats list
# List chats filtered
whatsapp-cli -store ~/.macbot/whatsapp chats list --query "NAME"
# List messages from a chat
whatsapp-cli -store ~/.macbot/whatsapp messages list --chat JID --limit 30
# List recent messages across all chats
whatsapp-cli -store ~/.macbot/whatsapp messages list --limit 20
# Search messages
whatsapp-cli -store ~/.macbot/whatsapp messages search --query "TERM"
# Search contacts
whatsapp-cli -store ~/.macbot/whatsapp contacts search --query "NAME"
# Send message
whatsapp-cli -store ~/.macbot/whatsapp send --to JID --message "TEXT"
# Auth (first-time setup)
whatsapp-cli -store ~/.macbot/whatsapp auth
All commands use run_shell_command to invoke whatsapp-cli.
whatsapp-cli -store ~/.macbot/whatsapp authtimeout command: timeout 10 whatsapp-cli -store ~/.macbot/whatsapp synctimeout 10 to the command string itself.--limit 20 --page 0--limit 20 --page 0--limit 20 --page 01234567890@s.whatsapp.net123456789-987654321@g.us+ followed by @s.whatsapp.net (e.g. 1234567890@s.whatsapp.net)@g.us+ and spaces, append @s.whatsapp.netchats list to show conversationschats list --query "X" to find the JID, then messages list --chat <JID>contacts search --query "X" to find JID, confirm message, then sendmessages search --query "X"messages list --limit 20 (most recent messages across chats)