개요
agent-slack은 AI 에이전트가 Slack을 읽고, 검색하고, 쓰고, 예약하고, 채널과 캔버스를 다루도록 만든 TypeScript·Bun 기반 CLI다. compact JSON과 null/빈 필드 제거를 기본 원칙으로 삼고 가능한 경우 사람 승인 지점을 남긴다.
- 메시지·스레드 조회, 채널 기록 탐색, 메시지와 파일 검색
- 메시지 전송·예약·수정·삭제, 반응 추가
- 채널 목록·생성·초대, 사용자 검색
- 브라우저 기반 메시지 작성기와 Slack 네이티브 draft 관리
- Markdown으로 Slack Canvas 생성·조회, 첨부 파일 로컬 다운로드
- Claude Code·Codex·Cursor 등에서 사용할 수 있는
skills/agent-slack/포함
Bun 설치 스크립트, npm global 설치, Nix를 지원한다. macOS·Windows에서는 Slack Desktop 로컬 데이터를 우선 읽고 Chrome·Brave·Firefox 추출을 fallback으로 사용한다. 브라우저 토큰 추출은 권한·보안 설정에 민감하고 CI에서는 브라우저 작성기를 건너뛰므로 환경별 검증이 필요하다.
관련 노트: 2026-03-23-slack-cli, 2026-05-02-composio-agent-orchestrator-guide, moc-dev-tools
출처 및 검증
- 저장소: https://github.com/stablyai/agent-slack
- 관찰 시각: 2026-07-30 11:32; stars 487, forks 57, license MIT
- 원문 캡처 SHA-256:
67acda03dd7802299dc7b901eb6b6fd3cdc6c0337dbc5f81c8202513472127bb(raw 파일의 구분자 뒤 body 기준)