advisory-minutes
겟백 1:1 자문 세션(A 대표·B 원장)이 끝난 뒤 줌 녹화 전사록을 받아 노션 코칭 대시보드에 회의록을 올리고, 할 일 보드 등록·대시보드 문구 갱신·클라이언트 카톡 통보까지 처리할 때 읽을 것. "B 원장님 자문했어 노션에…
겟백(GET100) 기수 모집·독려 메일을 구독자 명단에 발송할 때 읽을 것. 대상 3중 제외 대조, send_bulk 품질 게이트 통과, 광고 표기 요건, 발송 이력 기록 절차를 담는다. \"모집 메일 보내자\", \"사전알림/광고동의 명단에 메일\" 요청을 처리한다.
$ npx -y skills add bam-bam-2/solo-skills --skill getback-recruit-mail --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/getback-recruit-mailContext preview
The summary Claude sees to decide when to auto-load this skill.
겟백(GET100) 기수 모집·독려 메일을 구독자 명단에 발송할 때 읽을 것. 대상 3중 제외 대조, send_bulk 품질 게이트 통과, 광고 표기 요건, 발송 이력 기록 절차를 담는다. \"모집 메일 보내자\", \"사전알림/광고동의 명단에 메일\" 요청을 처리한다.
name: "getback-recruit-mail" description: "겟백(GET100) 기수 모집·독려 메일을 구독자 명단에 발송할 때 읽을 것. 대상 3중 제외 대조, send_bulk 품질 게이트 통과, 광고 표기 요건, 발송 이력 기록 절차를 담는다. \"모집 메일 보내자\", \"사전알림/광고동의 명단에 메일\" 요청을 처리한다."
> **이 스킬이 시스템에 하는 일 (설치 전 확인)** > > - **여러 명에게 메일을 실제로 발송합니다.** 되돌릴 수 없습니다. > - 발송 전에 수신 대상을 3중으로 대조해 제외하는 절차가 들어 있습니다. 그 단계를 건너뛰지 마세요. > - SMTP 계정 정보가 필요합니다. 환경변수로만 읽고 저장하지 않습니다. > - 광고성 메일 표기 의무는 발송자 본인 책임입니다.
기수마다 반복된다. 2026-09-02에 사전알림 10명 + 광고동의 43명을 보내며 실측한 절차다.
**모든 발송에 `--volume` 을 반드시 준다.** 밤밤 지시(2026-09-02): "다음부터 이메일 보낼따 무조건 추적을 켜".
`send_bulk.py --volume <호수>` 를 주면 오픈 픽셀과 클릭 추적 링크가 자동 주입된다. 안 주면 추적 없이 나가고, **한 번 나간 메일은 소급해서 측정할 방법이 없다.** 실제로 2026-09-02에 `--volume` 을 빼고 53명에게 보내 오픈·클릭을 영영 못 재게 됐다.
호수 값 규칙:
기록되는 곳은 구독자 DB의 `오픈 횟수` · `최근 오픈일` · `최근 오픈 호수` · `클릭 횟수` · `최근 클릭일` · `최근 클릭 호수` 다. 같은 사람이 같은 날 같은 호를 여러 번 열어도 중복 집계되지 않는다.
**오픈율은 항상 과소집계된다.** 지메일·네이버가 이미지를 기본 차단하면 픽셀이 안 불린다. 성과 판단은 **클릭 수**를 기준으로 하고, 최종 지표는 기수 신청 DB의 신규 행이다.
구독자 DB 하나만 보고 거르면 샌다. 실제로 그렇게 해서 6월 신청자에게 오발송했다.
| DB | ID | 용도 | |---|---|---| | 구독자 | `<NOTION_DB_ID>` (ds `<NOTION_DB_ID>`) | 후보 풀 | | 기수 신청 | `<NOTION_ID>` (ds `<NOTION_DB_ID>`) | **전량 제외** | | 멤버 | ds `<NOTION_DB_ID>` | 이메일 + **이름** 제외 |
후보 조건: `광고성 수신 동의 = '__YES__'` AND `구독 상태 NOT IN ('수신 거부','반송')`. 세그먼트는 `명단 구분` (`사전알림` / `뉴스레터 구독` / `행사 신청`)으로 나눈다.
**제외 규칙** 1. **기수 신청 DB는 기수 필드가 비어 있는 과거 행까지 전량** 제외. 날짜로 필터하면 놓친다(오승혜님 7기 결제완료를 그렇게 놓쳤다). 2. **멤버 DB 이메일은 절반만 채워져 있다**(2026-09 기준 20/42). 이메일 대조만으로 부족하니 **이름으로도 대조**한다. 이걸로 B 원장(5기·자문 클라이언트)·서진욱(1기)·김미란(1기)이 걸러졌다. 3. `연결된 멤버` 관계 필드는 **전 행이 null이라 신뢰하지 않는다.** 4. 이름 부분 일치(소민 vs 백소민)는 **일단 제외하고 사용자에게 알린다.** 5. 발송 전 최종 인원과 **제외 사유별 명단**을 보고하고 승인받는다.
맥미니 자동 리마인드 `~/Projects/getback/scripts/get100_7gi_notify.py`가 이미 같은 제외를 한다. 수동 발송 전에 그 로직을 먼저 읽으면 빠르다.
빌더: `~/Projects/getback/운영/emails/build_email.py` + `brand-template.html` (플레이스홀더 `HERO_LABEL` `HERO_HEADLINE` `NOTICE_BAR_BLOCK` `INTRO_BLOCK` `INFO_CARD_ROWS` `CUSTOM_SECTIONS` `CTA_*` `CLOSING_TEXT` `SIGNATURE_LINE*` `FOOTER_TEXT`, 헬퍼 `info_row()` `notice_bar()`)
**세그먼트마다 인트로와 푸터를 같이 바꾼다.** 사전알림용 문구를 광고동의 명단에 그대로 보내면 "사전알림 신청한 적 없는데"가 된다. 한 문장을 고치면 **같은 내용이 반복되는 자리를 전부 grep**할 것 (푸터·제목·동의 경로).
톤은 `decisions.md` 기준: 짧은 사실 확인 + 다음 단계. 과한 정성 연출 금지. "이런 분께는 권하지 않습니다" 같은 필터 블록은 밤밤 선발 기준과 맞아 유효하다.
`send_bulk.py`가 H1~H11을 강제하고 **`--test`에도 걸린다.** 자주 걸리는 둘:
나머지 게이트(em-dash·부정대조·최상급·금칙어)는 밤밤 카피 규칙을 그대로 지키면 통과한다.
**수신자 CSV 파일명에 opt-in 표시가 없으면 차단된다.** `-optin` `-ad-recipients` `-consent` `-agreed` 중 하나 필수. 형식은 헤더 없이 `이름,이메일`, 이름이 없으면 `안녕하세요`.
cd ~/Projects/getback/운영/emails # 1) 본인 테스트 — 실제 받는 모습 확인 python3 send_bulk.py --html <절대경로>.html --subject "[미리보기] (광고) …" \ --volume 7gi-nudge --test you@example.com # 2) 승인 후 실발송 (--volume 절대 빼지 말 것) python3 send_bulk.py --html <절대경로>.html --subject "(광고) …" \ --volume 7gi-nudge --recipients <이름>-optin.csv
발송 명령을 만들었으면 **실행 전에 `--volume` 이 들어갔는지 눈으로 확인한다.**
전문 확인용 덤프:
python3 -c "import re;h=open('파일.html').read();h=re.sub(r'<br\s*/?>','\n',h);h=re.sub(r'</(p|div|tr|li|h1)>','\n',h);print('\n'.join([l.strip() for l in re.sub(r'<[^>]+>','',h).split('\n') if l.strip()]))"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…
당근마켓 웹에서 넓은 지역을 훑어 매물을 찾을 때 사용. 당근 웹 검색은 "동 하나"로만 되기 때문에 구·시·전국 단위로 찾으려면 지역코드를 순회해야 한다. 대형가전·노트북처럼 매물이 드물어 한 동네에서는 안 나오는 물건을 찾을 때.