What problem does it solve? Lab inboxes receive a constant stream of student inquiries, onboarding requests, calendar requests, reimbursement submissions, and talk announcements that require manual triage and repetitive replies. This Skill automates that hourly email processing while keeping strict authority boundaries and human review for anything ambiguous. ## Core Features & Use Cases - Hourly Gmail Processing: Selects messages from the exact preceding hour, classifies them with a loopback vLLM model using temperature zero and JSON-schema-constrained output, and records all state in SQLite. - Category-Based Actions: Handles student outreach replies, member onboarding (trial, direct, decline), calendar event creation, reimbursement form filling from templates, and LaTeX talk-entry generation. - Authority and Idempotency Controls: Only the actual Gmail From address grants authority, completed effects are never repeated, and ambiguous messages are recorded as needs_review instead of being guessed. - Use Case: A lab admin receives a reimbursement email with receipts; the automation fills the Compute_Expense_Form.xlsx and Trip_Summary_Form.docx templates and emails them with attachments to the contact address, leaving accounting and signature fields blank. ## Quick Start Ask the assistant to run the AdminBot email automation now and report the found, completed, needs-review, skipped, and failed counts.