From kakaotalk
Reads KakaoTalk chat history and sends messages on macOS via Python CLI scripts with atomacos. Automates context-aware drafting after user confirmation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kakaotalk:kakaotalkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
macOS에서 CLI를 통해 카카오톡 메시지를 읽고 보내는 스킬.
macOS에서 CLI를 통해 카카오톡 메시지를 읽고 보내는 스킬.
| 파일 | 용도 |
|---|---|
kakao_read.py | 채팅방 검색, 열기, 메시지 읽기 |
kakao_send.py | 메시지 발송 |
대상 이름으로 채팅방을 열고 대화 내역을 읽습니다:
uv run python .claude/skills/kakaotalk/scripts/kakao_read.py "대상이름" --json
출력 예시:
{
"chat_name": "구봉",
"messages": [
{"sender": "나", "text": "오늘 저녁 뭐 먹을까?", "time": "오후 3:24"},
{"sender": "구봉", "text": "파스타 어때?", "time": "오후 3:45"}
]
}
메시지 분석 시 주의:
읽은 대화 내역을 바탕으로:
먼저 텍스트로 메시지 내용을 보여준 후 AskUserQuestion으로 확인:
[텍스트 출력]
**최근 대화 요약:**
- {최근 대화 내용 요약}
**보낼 메시지:**
받는 사람: {채팅방}
---
{메시지 내용}
sent with claude code
---
[AskUserQuestion]
질문: "이 메시지를 보낼까요?"
옵션: ["보내기", "수정 필요"]
사용자 확인 후 메시지 발송:
uv run python .claude/skills/kakaotalk/scripts/kakao_send.py "채팅방이름" "메시지"
단순히 대화 내역만 확인할 때:
uv run python .claude/skills/kakaotalk/scripts/kakao_read.py "대상이름" --json
읽은 후 사용자에게 요약 제공:
# 기본: 채팅방 열고 메시지 읽기
kakao_read.py "채팅방이름" [--limit N] [--json]
# 채팅 목록
kakao_read.py --list [--json]
# 검색
kakao_read.py --search "검색어" [--json]
# 읽고 창 닫기
kakao_read.py "채팅방이름" --close
# 기본 (서명 포함)
kakao_send.py "채팅방" "메시지"
# → "메시지\n\nsent with claude code"
# 서명 없이
kakao_send.py "채팅방" "메시지" --no-signature
# 보내고 창 닫기
kakao_send.py "채팅방" "메시지" --close
[Step 1] 채팅방 열고 읽기
uv run python .../kakao_read.py "구봉" --json
[Step 2] 맥락 파악
최근 대화: 저녁 메뉴 논의 중
[Step 3] 메시지 제안
"파스타 좋아! 오늘 7시에 만날까?"
[Step 4] 사용자 확인 후 발송
uv add atomacosnpx claudepluginhub team-attention/plugins-for-claude-natives --plugin kakaotalkReads KakaoTalk chats, searches messages, sends replies (with confirmation), and deletes sent messages on macOS using kakaocli and a local helper script.
Sends and reads KakaoTalk messages, lists chats, and manages conversations via CLI. Activates when KakaoTalk is needed.
Automates WeChat Desktop on macOS/Windows via screenshots, clicks, typing for sending messages, reading chats, searching contacts, forwarding, broadcasting.