kakaotalk-send

Sends and reads KakaoTalk messages on macOS via kmsg CLI over SSH loopback.

366|90|Updated Aug 22, 2026
One-click install
npx skills add https://github.com/bam-bam-2/solo-skills --skill kakaotalk-send-bam-bam-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kakaotalk-send
Source: https://github.com/bam-bam-2/solo-skills/tree/main/skills/kakaotalk-cli
Command: npx skills add https://github.com/bam-bam-2/solo-skills --skill kakaotalk-send-bam-bam-2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Sending or reading KakaoTalk messages on behalf of a user requires GUI automation that is blocked inside sandboxed agent environments, and naive approaches fail on Korean input, hidden chat rooms, and unverified delivery. This Skill provides a tested procedure for operating KakaoTalk reliably from an AI agent on macOS. ## Core Features & Use Cases - Message sending with verification: Sends messages to a chat room by name or chat ID via kmsg, then confirms delivery by reading the local message database with kakaocli. - Sandbox escape via SSH loopback: Runs all commands through ssh localhost because the sandbox blocks GUI execution, accessibility (AX) calls, and process inspection. - Failure recovery playbook: Maps concrete error codes like [SEARCH_MISS] and [WINDOW_NOT_READY] to fixes such as --refresh-cache retries. - Use Case: A user asks the agent to forward an announcement to a group chat; the agent drafts the text to a file, dry-runs the recipient, sends it, appends an AI-disclosure signature, and verifies delivery in the database. ## Quick Start Ask the agent to send a KakaoTalk message to a specific chat room and confirm it was delivered.

Frequently Asked Questions about kakaotalk-send

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

FAQPage Schema
How do I send a KakaoTalk message from the command line on macOS?

Use the kmsg CLI with the chat room name or chat ID, for example kmsg send "room" "$(cat msg.txt)". Write the message to a file first to avoid quoting issues, and run a dry run to confirm the recipient before sending.

How do I verify a KakaoTalk message was actually sent?

kmsg send closes the chat window after success, so an immediate kmsg read fails. Verify delivery by querying the local message database with kakaocli messages --chat-id ... --key, or reopen the window and read it.

Why do KakaoTalk automation commands fail inside a sandboxed agent?

The sandbox blocks GUI execution, accessibility (AX) calls, and reading other processes, so commands must run through ssh localhost to execute outside the sandbox. The sshd-keygen-wrapper also needs Accessibility permission or AX calls fail with error -25211.

What causes the SEARCH_MISS error in kmsg and how do I fix it?

SEARCH_MISS usually means another chat window is open or the AX cache is stale while a window is opening. Close extra chat windows and retry once with --refresh-cache; check kakaocli messages first to confirm the original send did not already go through.

Can I build an auto-reply bot or bulk sender on top of KakaoTalk automation?

No. Kakao's operating policy restricts automation programs and accounts can be sanctioned, so this procedure explicitly prohibits bulk sending and unattended auto-reply bots. It is intended for user-approved, individual message delivery only.