inboxlisted
Install: claude install-skill SONGYEONGSIN/vibe-flow
# /inbox
vibe-flow의 10 에이전트 메시지 큐를 한 화면에 보여준다. message-bus.sh CLI 호환 (read/archive/send는 그대로 위임).
## 트리거
- 사용자: `/inbox` (전체 통합 뷰), `/inbox <agent>` (단일 풀 리스트), `/inbox --unread-only` (Active만), `/inbox --broadcast` (broadcast/debates만)
- 발송: `/inbox send <to> <subject> <body> [--type info|alert|request|reply] [--priority low|medium|high|critical]` — 사용자가 에이전트에게 메시지 발송 (기본 type=info, priority=medium)
## 절차
### 1. 인자 파싱
```bash
ARG="${1:-all}"
case "$ARG" in
send)
MODE="send"
shift
SEND_TO="${1:-}"; shift || true
SEND_SUBJECT="${1:-}"; shift || true
SEND_BODY="${1:-}"; shift || true
SEND_TYPE="info"
SEND_PRIORITY="medium"
while [ $# -gt 0 ]; do
case "$1" in
--type)
shift
case "$1" in
info|alert|request|reply) SEND_TYPE="$1" ;;
*) echo "warn: --type $1 무효, info로 대체 (허용: info|alert|request|reply)" >&2 ;;
esac
;;
--priority)
shift
case "$1" in
low|medium|high|critical) SEND_PRIORITY="$1" ;;
*) echo "warn: --priority $1 무효, medium으로 대체 (허용: low|medium|high|critical)" >&2 ;;
esac
;;
esac
shift
done
;;
--unread-only) MODE="unread-only" ;;
--broadcast) MODE="broadcast" ;;
"" | "all") MODE="all" ;;
*) MODE="agent"; AGENT="$ARG" ;;
esac
```
### 2. 에이전트 명단 로드
```bash
MSG_DIR=".claude/messages"
INBOX_DIR="$MSG_DIR/inbox"
BROADCAST_DIR="$MSG_DIR/broadcast"
DEBATES_DIR="$MS