kakaotalk_skill
- Python
460
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill team-attention/plugins-for-claude-natives --skill kakaotalk- SKILL.md3.6 KB
Overview
This skill automates reading and sending KakaoTalk messages on macOS via simple CLI scripts. It opens chat windows, extracts recent messages for context, drafts suggested replies, asks the user to confirm or edit, and then sends the message when approved. It is designed for power users who want quick, context-aware message workflows from the terminal.
How this skill works
The skill uses two Python scripts: one to read chats and one to send messages. kakao_read.py opens a chat by name, returns recent messages as JSON, and can list or search chats. kakao_send.py posts the confirmed message to the specified chat, optionally omitting a signature or closing the window after sending. The skill always shows a summary and a draft and requires explicit user confirmation before sending.
When to use it
- You want a quick summary of recent KakaoTalk messages for a specific contact or group.
- You need a context-aware message draft based on the latest conversation.
- You prefer sending messages from the terminal or automating repetitive replies.
- You need to search chat history from the command line and decide whether to respond.
- You want to confirm message wording before sending to avoid mistakes.
Best practices
- Run kakao_read.py with --json to get structured recent messages for context.
- Focus drafts on the most recent 2–3 messages; older messages may be outdated.
- Always review the suggested message and use the provided confirmation step.
- Ensure KakaoTalk is running and Terminal has Accessibility permission before use.
- Install atomacos and grant macOS Accessibility access to enable UI automation.
Example use cases
- Open a chat with a contact, get a short summary of the last messages, and propose a reply like "See you at 7?" before sending.
- Search group chat history for a keyword, summarize recent relevant messages, and decide whether to notify participants.
- Automatically draft polite follow-ups when a message requires a reply, then confirm and send from the terminal.
- Send a quick status update to a colleague with a signature omitted using the --no-signature flag.
- List all chats to find a contact's exact chat name before reading or sending.
FAQ
Grant Terminal Accessibility under System Settings > Privacy & Security and keep KakaoTalk running.
How do I avoid the default signature?
Use the --no-signature option with kakao_send.py to omit the automated signature.
How does the skill decide context?
It reads the most recent messages (JSON output) and highlights the last 2–3 items as primary context for drafting replies.