InTouch Hub · Blue Isle Software

Inbox Summary

Daily summary of unread email, categorized into Action Required, FYI, and Newsletter buckets. AI surfaces what actually needs a reply versus what can wait.

Inbox Summary Skill

A daily summary of your unread email, categorized into Action Required, FYI, and Newsletter buckets — so you walk in already knowing which emails actually need a reply.

The Problem

Inboxes don't sort themselves. By 9am you've already triaged 30 emails to find the 3 that matter. A daily digest at 7am turns that 30-minute slog into a 30-second read.

How It Works

A scheduled InTouch job runs every morning:

  1. google_workspace task with service: gmail lists unread messages from the last 24 hours
  2. The JSON output is passed to the inbox-summary skill
  3. AI categorizes each email into ACTION REQUIRED / FYI / NEWSLETTER
  4. The message task delivers the digest via email or Slack

Setup

  1. Install this skill
  2. Set up a google_workspace connection (service-account or OAuth — see the Google Workspace tool's README)
  3. Confirm the connection has Gmail read scope (https://www.googleapis.com/auth/gmail.readonly)
  4. Use the YAML below; schedule for 7am daily

Example YAML Job

name: inbox-summary-daily
version: 1.0.0
description: Daily Gmail unread digest, categorized

notifications:
  - userNames: [intouch]
    alertOnError: true

tasks:
  - name: fetch-unread
    tool: google_workspace
    credentialName: my-google
    properties:
      service: gmail
      operation: search
      args: "is:unread newer_than:1d --max 100 --results-only"
      outputFormat: json

  - name: digest
    tool: skill
    properties:
      skillName: inbox-summary
      input: "{{fetch-unread.output}}"

  - name: send
    tool: message
    properties:
      subject: "Inbox summary"
      body: "{{digest.answer}}"
      userNames: "intouch"

Customization

Notes

Cost

Roughly $0.30/month for a typical user.