A hotel front desk agent is responsible for greeting and assisting guests upon arrival, checking them in and out, answering inquiries, managing reservations, and ensuring a smooth guest experience. They may also handle phone calls, process payments, and provide information about hotel services and local attractions.