skills/kakaotalk/SKILL.md
This skill should be used when the user asks to "카톡 보내줘", "카카오톡 메시지", "KakaoTalk message", "채팅 읽어줘", "~에게 메시지 보내줘", or needs to send/read messages via KakaoTalk on macOS.
npx skillsauth add seungwonme/.claude kakaotalkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
macOS에서 CLI를 통해 카카오톡 메시지를 읽고 보내는 스킬.
| 파일 | 용도 |
|------|------|
| kakao_read.py | 채팅방 검색, 열기, 메시지 읽기 |
| kakao_send.py | 메시지 발송 |
대상 이름으로 채팅방을 열고 대화 내역을 읽습니다:
uv run --project .claude/skills/kakaotalk python 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 --project .claude/skills/kakaotalk python scripts/kakao_send.py "채팅방이름" "메시지"
단순히 대화 내역만 확인할 때:
uv run --project .claude/skills/kakaotalk python 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 --project .claude/skills/kakaotalk python scripts/kakao_read.py "구봉" --json
[Step 2] 맥락 파악
최근 대화: 저녁 메뉴 논의 중
[Step 3] 메시지 제안
"파스타 좋아! 오늘 7시에 만날까?"
[Step 4] 사용자 확인 후 발송
cd .claude/skills/kakaotalk && uv synctools
유튜브 콘텐츠 기획 및 알고리즘 전문가. 영상 주제 기획, 아웃라이어 전략, 시청자 풀 분석, 알고리즘 치트키가 필요할 때 사용.
research
유튜브 채널 운영 전문가. 콘텐츠 기획부터 제목/썸네일, 영상 제작, 채널 관리, 수익화, 영상 요약까지 전 영역 지원. Routes to the appropriate sub-skill. Trigger on "유튜브", "YouTube", "영상 기획", "콘텐츠 기획", "아웃라이어", "알고리즘", "썸네일", "제목 공식", "클릭률", "영상 제작", "원고", "인트로", "편집", "채널 브랜딩", "댓글 관리", "수익화", "키 콘텐츠", "풀링 콘텐츠", "객단가", "유튜브 정리", "영상 요약", "transcript 번역", "YouTube digest", "영상 퀴즈". Sub-skills — 기획 (콘텐츠 기획, 알고리즘 전략, 아웃라이어 제작, 시청자 풀 분석), 썸네일 (제목/썸네일 제작, 19가지 제목 공식, A/B 테스트), 제작 (원고 작성, 인트로 구성, 편집 기법, 시청자 참여 유도), 채널 (채널 브랜딩, 이미지 관리, 댓글 관리), 수익화 (키/풀링 콘텐츠, 상품 판매 전략, 객단가 최적화), 요약 (YouTube 영상 분석, transcript 추출/번역, 퀴즈, Deep Research).
development
Spec-driven development: interview the user in depth to produce a comprehensive technical spec. Use when the user says "spec", "스펙", "스펙 작성", "기능 정의", "요구사항 정리", "interview me", "spec this out", "feature spec", or wants to define a feature/project before implementation. Also triggers when a SPEC.md file is referenced.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.