Slack #lab-agents 채널에 상주하는 에이전트 세션을 이름 하나만 주면 한 방에 세팅해주는 Claude Code 스킬.
agent-start 포도
│
├─ 1. tmux 세션 '포도' 생성
├─ 2. 그 안에서 claude 실행
├─ 3. agent-bootstrap 스킬 자동 호출
│ ├─ 이름 "포도" + 이모지 🍇 확정
│ ├─ 시스템 프롬프트 주입 (호출 규칙·응답 포맷)
│ ├─ Slack에 "🍇 포도 기상" 알림
│ ├─ /loop 1m 폴링 시작
│ └─ 2시간 alive ping cron 예약
└─ 4. 완료 보고
이후 Slack 채널에 포도야 ... 라고 쓰면 이 에이전트가 반응.
포도다 🍇 ... 형식으로 답장.
cd agent-bootstrap
bash install-alias.sh
source ~/.zshrc # 또는 ~/.bashrc
agent-start 포도 # 기동
agent-list # 실행 중 목록
agent-stop 포도 # 중단
이름을 빼먹으면 에러 메시지 출력 후 종료한다. 이름은 필수.
| 파일 | 역할 |
|---|---|
SKILL.md |
Claude Code 스킬 본체 — 부트스트랩 로직 기술 |
bootstrap.sh |
tmux + claude + 스킬 호출 래퍼 |
install-alias.sh |
쉘 rc에 agent-start/-stop/-list 등록 |
examples.md |
이름↔이모지 매핑, 호출 패턴, 함정 |
| 변수 | 기본값 | 설명 |
|---|---|---|
AGENT_SLACK_CHANNEL |
#lab-agents |
에이전트가 상주할 Slack 채널 |
예:
AGENT_SLACK_CHANNEL="#my-agents" agent-start 포도
claude)이 페이지의 원본 markdown 파일: README.md · ← 메인 튜토리얼로