Automations
16 totalMorning Briefing
A personalized daily brief delivered at 6:30 AM — calendar, inbox highlights, and AI news in one Telegram message.
How it works
- 1Fetches today's calendar via Microsoft Graph API
- 2Pulls top unread emails, cross-references with meetings
- 3Searches the web for AI news from the past 24 hours
- 4Formats and delivers to Telegram before the workday starts
Outcome
Zero manual research before the first meeting. Walk in prepared.
Email Triage
Every evening, surfaces emails from the past 48 hours that likely need a reply — filtered by sender, urgency signals, and action language.
How it works
- 1Fetches recent emails via Microsoft Graph API
- 2Filters out automated notifications, calendar invites, ServiceNow alerts
- 3Scores remaining emails by: sender seniority, action language, thread activity
- 4Delivers a clean 'Needs Your Reply' list to Telegram at 5:30 PM
Outcome
No important email goes unanswered. Inbox zero mindset without the work.
LinkedIn Post Machine
Every Friday, drafts two instructional LinkedIn posts based on the week's activity — sourced from email, Teams channels, and 1:1 chats.
How it works
- 1Scans email for project milestones, wins, and notable outcomes
- 2Reads Teams channels: AI Use Cases, TritonAI Internal, AI Admin Workgroup
- 3Checks 1:1 chats with direct reports and key stakeholders
- 4Drafts two posts: one use case walkthrough, one outcome/numbers post
- 5Delivers to Telegram for review — reply 'post 1' or 'tweak 1: [notes]'
Outcome
Consistent LinkedIn presence without the time investment. Instructional posts that build credibility.
TritonAI Intel Brief
Every Sunday morning, a strategic brief on what peer universities and competitors are doing in AI — so the TritonAI team stays ahead.
How it works
- 1Searches the web for institutional AI deployments at peer universities
- 2Monitors AI vendor and platform news targeting higher education
- 3Tracks governance, policy, and compliance developments
- 4Flags early signals relevant to TritonAI roadmap
- 5Delivered to Telegram every Sunday at 8:00 AM
Outcome
Walk into every meeting and conference knowing the competitive landscape cold.
Daily Opportunity Scan
Every morning at 7:00 AM, cross-references email and calendar to surface process gaps, software needs, vendor decisions, and partnership opportunities — with numbered actions you can execute by replying.
How it works
- 1Fetches last 48 hours of email via Microsoft Graph API
- 2Fetches next 14 days of calendar events
- 3Cross-references both — what's being discussed that has no supporting system?
- 4Surfaces 3-5 findings: signal, underlying problem, suggested action, priority
- 5Delivers to Telegram — reply with a number to act on any finding
Outcome
Turn passive information overload into a prioritized action list. Surface software ideas and process gaps before they become bigger problems.
Evening Reflection
A daily end-of-day recap — what worked, what didn't, what needs attention tomorrow. Honest, direct, under 200 words.
How it works
- 1Reviews the day's activity and conversation context
- 2Identifies friction points and wins
- 3Cross-references emails needing reply
- 4Surfaces tomorrow's calendar highlights
- 5Delivered to Telegram at 5:30 PM with the email triage
Outcome
End each day with clarity. No loose ends slipping through.
Pre-Meeting Brief
15 minutes before each meeting, relevant email context and talking points surface automatically — so every meeting starts informed.
How it works
- 1Monitors calendar for upcoming meetings
- 2Searches email and Teams for threads related to the meeting topic or attendees
- 3Generates a 3-bullet context brief
- 4Delivers to Telegram 15 minutes before start time
Outcome
Walk into every meeting knowing the recent context. No last-minute scrambling.
Email Drafts
A searchable library of AI-assisted email drafts saved from Henry's voice-drafting workflow — each draft includes the original request, generated content, self-critique, and context used.
How it works
- 1Henry's Brett-voice drafter skill saves every draft to workspace/docs/
- 2Files follow naming pattern: draft-email-<topic>-YYYY-MM-DD.md
- 3Each draft contains: subject line, body, voice notes, self-critique, and sources
- 4Mission Control scans docs/ for draft-email-* files and displays them
- 5Clicking a draft opens the full markdown in a readable view
Outcome
Never lose a draft. Review, refine, and reuse AI-assisted writing while keeping Brett's voice and institutional context.
Mission Control
A personal AI operations center — 9 screens covering agent org chart, Kanban task board, cron calendar, project hub with reverse-prompting, memory browser, docs library, live system graph, TritonAI adoption pulse, and executive decision queue.
How it works
- 1Team screen: mission statement, agent org chart, live force-directed system graph (HTML Canvas)
- 2Tasks: Kanban board (Backlog/In Progress/Blocked/Done) + live activity feed, heartbeat-integrated
- 3Calendar: all cron jobs visualized with live status from OpenClaw
- 4Projects: 6 campus initiatives with 'What can we do right now?' reverse-prompting via Claude
- 5Memory: daily journal browser + long-term memory editor reading from workspace files
- 6Docs: searchable markdown library scanning the full workspace directory
- 7Custom tools: TritonAI Adoption Pulse (dept grid) + Executive Decision Queue (pending approvals)
Outcome
A single ops center for Brett — task management, AI activity monitoring, campus initiative tracking, and institutional memory in one Linear-inspired dark dashboard.
AI Automation Stack Dashboard
A live showcase dashboard built with Next.js and deployed on Vercel — displaying all active automations, data sources, and infrastructure with real-time status pulled from OpenClaw.
How it works
- 1Built with Software Blueprint — Next.js App Router, MUI color system, CSS Modules
- 2Live automation status fetched from OpenClaw cron API at page load
- 3Hourly GitHub push from Mac mini keeps Vercel deployment current
- 4Password-protected via NextAuth.js — single owner access
- 5Each card shows last run, next run, and delivery status in real time
Outcome
A single URL to share at conferences and meetings that demonstrates the full AI automation stack in action — no slides needed.
Software Blueprint
A multi-agent development framework that takes a plain-language brief and delivers a deployed application — Architect, Builder, Design Review, QA, Deploy, and Docs agents working in sequence.
How it works
- 1Architect Agent designs the system, defines UX/design language and accessibility requirements in SPEC.md
- 2Builder Agent (Claude Code) implements the full codebase to spec — including responsive layout, ARIA, semantic HTML
- 3Design Review Agent visually inspects at 375/768/1280px — checks hierarchy, contrast, focus, UX quality
- 4QA Agent runs a 20-item checklist including 7 dedicated accessibility checks
- 5Deploy Agent pushes to Vercel, smoke tests, confirms live URL
- 6Docs Agent updates README and CHANGELOG
Outcome
Say 'build me X' via Telegram — get a deployed, accessible, production-quality app. Human approval at SPEC review and deploy.
AI News Brief
Daily web search for the most relevant AI and higher education technology developments — filtered for what matters to a CTO at a major research university.
How it works
- 1Searches the web for AI news from the past 24 hours
- 2Filters for higher education, enterprise AI, and governance topics
- 3Ranks stories by relevance to TritonAI and UC San Diego strategy
- 4Summarizes top 3-5 items in plain language for fast intake
- 5Delivered to Telegram each morning
Outcome
Stay current on AI without spending an hour reading news. Show up to meetings informed.
Relationship Health Check
Weekly scan of email and calendar to surface relationships that are going quiet — vendors, peers, direct reports, and partners who haven't been touched in a while.
How it works
- 1Reads email from past 30 days via Microsoft Graph
- 2Cross-references against known stakeholder list
- 3Flags contacts with no interaction in 2+ weeks
- 4Groups by relationship type: direct report, peer, vendor, external
- 5Delivered to Telegram every Friday at 4:00 PM
Outcome
No key relationship goes cold by accident. Stay intentional about who you're investing time with.
Student Pain Signal Monitor
Weekly scan of Reddit, campus forums, and social signals to surface technology friction points UC San Diego students are experiencing — a ground-truth feed for IT strategy.
How it works
- 1Searches Reddit (r/UCSD, r/college, higher ed forums)
- 2Scans for service complaints, workaround threads, tool requests
- 3Categorizes signals: VPN, Wi-Fi, Canvas, TritonLink, email, printing
- 4Surfaces top 3-5 pain themes with example quotes
- 5Delivered to Telegram every Tuesday at 7:30 AM
Outcome
Hear from students before problems escalate to tickets or Reddit mobs. Proactive IT strategy from real signal.
IT Leadership Job Monitor
Daily scan for executive and director-level IT roles at southern UC campuses — so Brett tracks who's moving, which campuses are hiring, and what skills they're targeting.
How it works
- 1Searches UC campus job boards daily at 8:00 AM
- 2Filters for IT leadership roles above $250K compensation
- 3Covers southern campuses: UCLA, UC Irvine, UC Riverside, UC Santa Barbara
- 4Flags new postings and role changes since last run
- 5Delivers Telegram summary with titles, campuses, and links
Outcome
Stay aware of the IT leadership landscape across the UC system. Know who's hiring before it becomes public news.
Overnight Code Maintenance
A Tuesday and Friday overnight agent that reviews open tasks, tidies workspace files, checks for dependency updates, and ships small quality improvements without waking anyone up.
How it works
- 1Runs at 2:00 AM Tuesday and Friday
- 2Reviews task backlog for quick wins
- 3Checks henry-dashboard and henry-api for code quality issues
- 4Scans workspace for stale or orphaned files
- 5Commits and pushes improvements to GitHub
Outcome
Technical debt shrinks automatically. Come in Monday morning to a slightly cleaner codebase.
Data Sources & Infrastructure
3 totalTeams & Exchange Integration
Full read access to Microsoft 365 — 39 Teams, all channels, 1:1 chats, email, and calendar — feeding context into every automation.
How it works
- 1OAuth device flow authentication via Microsoft tenant
- 2Delegated permissions: Mail.Read, Calendars.Read, Chat.Read, ChannelMessage.Read.All
- 3Token auto-refreshed hourly to maintain access
- 4Feeds data to: Morning Briefing, Email Triage, LinkedIn Machine, Evening Reflection
Outcome
All automations have live institutional context. No copy-pasting. No context switching.
Local LLM (Qwen 2.5 14B)
A locally-hosted large language model running on the Mac mini's M4 chip — for privacy-sensitive tasks that shouldn't leave the building.
How it works
- 1Qwen 2.5 14B running via Ollama on M4 Mac mini
- 211.8 GiB Apple Metal GPU acceleration
- 3Registered as a model provider in OpenClaw
- 4Switch with /model qwen — switch back with /model sonnet
Outcome
Sensitive institutional data stays on-prem. Zero API costs for local tasks.
Knowledge Graph
A live graph of people, projects, and organizations in Brett's professional world — rebuilt daily from email, calendar, and documents.
How it works
- 1Extracts entities from email, meetings, and documents
- 2Maps relationships: reports-to, works-with, vendor, peer, partner
- 3Rebuilds nightly at 6:20 AM to capture recent additions
- 4Stored as JSON at data/knowledge-graph.json
- 5Powering semantic lookups in Meeting Prep, Opportunity Scan, and Briefings
Outcome
Every automation has instant access to who's who — no repeated context-setting.