Tự động hóa workflow với lệnh shell — chạy đúng tại các điểm vòng đời xác định khi Claude sửa file, hoàn thành task, hoặc cần input từ bạn.
Thông báo desktop khi Claude cần input — không bỏ lỡ prompt. Thêm vào ~/.claude/settings.json:
→ Mở /hooks để xem event đã đăng ký. Hỏi Claude gì đó, chuyển tab — thông báo sẽ bật lên.
Claude gửi JSON qua stdin. Script trả về qua exit code + stdout/stderr:
Trường matcher giới hạn hook nào được chạy — càng hẹp càng tốt.