| name | setup |
| description | 명함관리 플러그인 설정. 대부분 설정 없이 바로 쓰지만, 구글시트 자동저장·이메일 자동발송을 원하면 구글 Apps Script 하나만 연결하면 된다. "명함관리 설정 / 셋업 / 자동저장 켜기" 요청 시. |
명함관리 설정 — Apps Script 한 번 연결이 전부
이 플러그인의 핵심은 자동화다: 명함 올리면 구글시트 자동저장 + 인사 이메일 자동발송.
그러려면 구글 Apps Script를 한 번 연결해야 한다. 이 스킬의 목표가 그 연결이다.
클로드가 아래를 하나씩 대화로 안내한다. 사용자는 JSON을 직접 만지지 않는다.
연결 전에도 추출·로컬 명단 저장·vCard·이메일 초안까진 된다. 하지만 자동저장·자동발송을
켜야 진짜 값이 나오므로, 처음 쓰는 사용자는 이 연결을 끝까지 안내해 마치게 한다.
구글 시트 템플릿 연결 (코드 붙여넣기 없음 · 클릭 2~3번)
스크립트가 이미 들어있는 템플릿 시트를 사본 만들기 방식이라, 사용자는 코드를 만지지 않는다.
클로드가 링크를 열고 각 단계에서 무엇을 누를지 실시간으로 짚어준다. 다만 마지막 "허용"(권한 동의)
클릭은 사용자 본인이 해야 한다(자기 구글 계정에 시트쓰기·메일발송 권한을 주는 보안 동의라 대신 못 누른다).
배포용 사본 링크: https://docs.google.com/spreadsheets/d/1gKCfYN2y3w9DHgJLgVbM7jOv7LhT0bZe0LNAxbQRoXY/copy
(배포자가 만든 템플릿. 만드는 법·교체는 docs/DISTRIBUTE.md)
- 위 사본 만들기 링크 열기 → "사본 만들기" 클릭 (스크립트가 함께 복제됨)
- 상단 메뉴 배포 → 새 배포 → 톱니(⚙️)에서 웹 앱 → 실행: 나 / 액세스: 모든 사용자 → 배포
- 권한 요청이 뜨면 본인 계정으로 허용 (구글 "확인되지 않은 앱" 경고가 나오면 고급 → (이동)) ← 이 클릭이 사용자 몫
- 나온 웹 앱 URL(
.../exec)을 채팅에 붙여넣기
클로드가 URL을 저장한다(비밀키는 기본적으로 필요 없음 — URL만으로 동작):
python3 "$CLAUDE_PLUGIN_ROOT/scripts/set_config.py" sheet.webhook_url="붙여넣은URL"
- 이 하나로 시트 저장 + 이메일 발송 둘 다 켜진다. (Gmail 앱비밀번호도, Claude API 키도 불필요)
- (보안 강화 원하면) 템플릿 Code.gs 의
SECRET 에 값을 넣고 sheet.webhook_secret 도 같은 값으로 저장.
3) 내 정보 (인사 문구용)
인사 이메일에 들어갈 이름/회사만 저장:
python3 "$CLAUDE_PLUGIN_ROOT/scripts/set_config.py" me.name="홍길동" me.company="OO컴퍼니" me.title="대표" me.email="me@gmail.com" me.sales_material_url="https://..."
확인
python3 "$CLAUDE_PLUGIN_ROOT/scripts/doctor.py"
문자(SMS) 자동발송은 개인 번호로 대량 발송이 어려워 기본 채널이 아니다. 필요하면 문구만 만들어 직접 보낸다.