advisory-minutes
겟백 1:1 자문 세션(A 대표·B 원장)이 끝난 뒤 줌 녹화 전사록을 받아 노션 코칭 대시보드에 회의록을 올리고, 할 일 보드 등록·대시보드 문구 갱신·클라이언트 카톡 통보까지 처리할 때 읽을 것. "B 원장님 자문했어 노션에…
밤밤 대신 카카오톡 메시지를 보내거나 읽을 때 읽을 것. "카톡 보내줘", "○○님한테 카톡으로 전달해줘", "카톡방 확인해줘" 같은 요청을 처리한다. 특정 프로젝트에 묶이지 않는 범용 절차다.
$ npx -y skills add bam-bam-2/solo-skills --skill kakaotalk-cli --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/kakaotalk-cliContext preview
The summary Claude sees to decide when to auto-load this skill.
밤밤 대신 카카오톡 메시지를 보내거나 읽을 때 읽을 것. "카톡 보내줘", "○○님한테 카톡으로 전달해줘", "카톡방 확인해줘" 같은 요청을 처리한다. 특정 프로젝트에 묶이지 않는 범용 절차다.
name: kakaotalk-send description: 밤밤 대신 카카오톡 메시지를 보내거나 읽을 때 읽을 것. "카톡 보내줘", "○○님한테 카톡으로 전달해줘", "카톡방 확인해줘" 같은 요청을 처리한다. 특정 프로젝트에 묶이지 않는 범용 절차다.
> **이 스킬이 시스템에 하는 일 (설치 전 확인)** > > - **macOS 전용**입니다. 접근성(Accessibility) 권한이 필요합니다. > - 외부 도구 `kmsg`/`kakaocli`를 통해 **카카오톡 앱을 조작**하고 로컬 메시지 DB를 읽습니다. > - 메시지 내용을 외부로 전송하지 않습니다. 전부 로컬에서 처리됩니다. > - 접근성 권한은 화면의 다른 앱도 조작할 수 있는 강한 권한입니다. 부여 전에 이해하고 결정하세요.
**정본 도구는 `kmsg`다.** `kakaocli send`는 쓰지 않는다 — 화면에 렌더링된 채팅 목록만 훑어서 아래로 밀린 방을 못 찾고, DB 키를 받는 옵션도 없다.
Aside 샌드박스는 **GUI 실행·AX(손쉬운 사용)·타 프로세스 조회가 전부 막혀 있다.** 그래서 모든 명령은 SSH 루프백으로 샌드박스 밖에서 실행한다.
ssh -o BatchMode=yes localhost 'export PATH=/opt/homebrew/bin:$PATH; kmsg ...'
`kakaocli status`가 "App state: notRunning"이라고 해도 믿지 말 것. 샌드박스가 프로세스를 못 볼 뿐 카톡은 대개 켜져 있다.
선행 조건(2026-08-15 부여 완료): `/usr/libexec/sshd-keygen-wrapper`에 시스템 설정 → 개인정보 보호 및 보안 → **손쉬운 사용** 권한. 없으면 모든 AX 호출이 `-25211`로 막힌다.
# 1. 상태와 열린 창 확인 — 이 단계를 건너뛰지 말 것 kmsg status --verbose # 2. (메인 창 외에 채팅 창이 열려 있으면 닫는다) # 3. 보낼 내용을 파일로 빼서 따옴표 문제를 피한다 kmsg send "<방이름>" "$(cat /path/msg.txt)" # 4. 실제로 나갔는지 읽어서 확인 kmsg read "<방이름>" --limit 1 --json
카톡은 밤밤 본인 명의로 나가므로, **대신 보내는 전달·공지·안내성 메시지에는 본문 맨 끝에 서명 한 줄을 붙인다.**
— 이 메시지는 밤밤을 대신해 AI가 정리해서 보냈습니다
밤밤이 2026-08-15에 직접 요청했다("디스코드 봇은 그렇게 해주잖아"). 디스코드는 밤냥이 봇 계정이라 이미 드러나지만 카톡은 안 드러난다는 게 이유. 개인 브랜드 콘텐츠(블로그·스레드·링크드인)는 예외.
골라야 생기고, 자동 입력은 그 팝업 때문에 문장이 깨질 위험이 있다. 이름을 본문에 나열하는 방식으로 쓰고, 하이라이트가 필요하면 밤밤이 직접 단다.
밤밤 승인을 받은 뒤 보낸다.
| 증상 | 원인과 조치 | |---|---| | `[SEARCH_MISS] Search field not found` | 다른 채팅 창이 열려 있다. 닫고 `--refresh-cache` | | 같은 오류인데 창이 메인 하나뿐 | 방 창이 막 열리는 중이라 AX 캐시가 어긋난 것. **그대로 `--refresh-cache`로 한 번만 재시도하면 나간다**(2026-08-16 실측). 첫 실패로 발송이 안 된 것이 맞는지 `kakaocli messages`로 먼저 확인할 것 | | `[WINDOW_NOT_READY]` | 같은 원인. `open -a KakaoTalk` 후 재시도 | | `[BACKGROUND_SAFE_BLOCKED]` | `--background-safe`는 이미 열린 창만 읽는다. 정상 동작 | | 방을 못 찾음 | `kmsg chats --limit 200 --json`로 이름 확인 |
`~/.kakaocli/metadata.json`의 방 이름을 전부 `(unknown)`으로 덮어쓴 사고가 있었다. 백업: `~/.kakaocli/backups/`
GUI 페이스트보드에 닿지 않는다.
프로그램 이용 제한이 있고 계정 제재 가능성이 있다. 밤밤이 2026-08-15에 무인 자동응답은 돌리지 않겠다고 명시했다.
키는 맥미니 `~/Projects/seocho-ai-festa/dashboard/.env`의 `KAKAOCLI_KEY`이며 `--key`로 넘긴다(환경변수는 읽지 않는다). 절대 출력하지 말 것.
`~/.aside/u/0/memory/agent/kakaotalk-send-procedure.md`
1인 사업가 생산성 키트 — 직원 없이 58개를 자동화했고, 그중 바로 쓸 수 있는 AI 에이전트 스킬 38개(+실행 스크립트 19개)를 공개합니다
겟백 1:1 자문 세션(A 대표·B 원장)이 끝난 뒤 줌 녹화 전사록을 받아 노션 코칭 대시보드에 회의록을 올리고, 할 일 보드 등록·대시보드 문구 갱신·클라이언트 카톡 통보까지 처리할 때 읽을 것. "B 원장님 자문했어 노션에…
마크다운 원고를 실제 책처럼 보이는 PDF/EPUB 전자책으로 만들 때 사용. 표지, 타이틀 페이지, 판권(콜로폰) 페이지, 실제 쪽번호가 달린 목차, 장마다 러닝헤더가 붙는 본문까지 갖춘 '책스러운' 구성이 필요할 때 (단순…
CLI 기반 자동화에서 Claude를 우선 사용하고 계정 사용량 한도 초과 때만 Codex로 재실행하는 폴백을 구현하거나 점검할 때 사용
온라인 유료 커뮤니티 개설 전체 프로세스를 지원하는 에이전트 조직 스킬. 커뮤니티 기획부터 모집 카피, 노션 DB 세팅, 운영 SOP까지 한번에 처리. 오케스트레이터가 인터뷰를 진행하고 4개 전문 에이전트가 결과물을 순서대로…
Use Orca's computer-use CLI to inspect and operate local desktop app windows through accessibility trees, screenshots, and safe…
당근마켓 웹에서 넓은 지역을 훑어 매물을 찾을 때 사용. 당근 웹 검색은 "동 하나"로만 되기 때문에 구·시·전국 단위로 찾으려면 지역코드를 순회해야 한다. 대형가전·노트북처럼 매물이 드물어 한 동네에서는 안 나오는 물건을 찾을 때.