Skim — Guide

A card-triage surface over Gmail. Swipe to zero. This guide walks every screen, captured from the running app in preview mode.

7 screens▶ live apprepogenerated — do not hand-edit

Arrival

How Skim greets a first-time visitor — private by construction, with a no-account preview.

Connect

Connect

The arrival screen — one tap to connect Gmail, or preview with sample mail. Skim reads and labels Gmail and stores nothing on any server.

The skim

The core ritual: a finite deck of derived cards you swipe to zero. Deterministic, capture-free, source-anchored.

The deck

The deck

Your inbox as a finite deck: each card is derived from one or more emails (156 emails → a handful of cards). Swipe to zero, then close. Family chips auto-generate from the live deck.

Family filters

Family filters

Chips filter the deck by family — Money, Travel, Deliveries, Digest. They hide at zero and fall back to All when a family empties. A card wears a PARSED or AI badge for its provenance.

Card detail

Card detail

Tap a card for the detail sheet — the source emails behind it and its actions. Cards are posters (≤8 lines); the sheet carries the depth.

Swipe verbs

Swipe verbs

Right = done, left = skip (a training signal), up = later. Dock buttons and arrow keys mirror every gesture. Nothing is deleted — 'done' is a Gmail label, and re-syncs are idempotent.

Deck-zero

Deck-zero

A dead end by design: the session's stats, then the app closes. History lives in an archive behind the avatar, never on the finish line.

Settings & privacy

Where control and the disconnect story live.

Settings & privacy

Settings & privacy

Account, preferences, and the developer agent-face toggle (off by default). Disconnecting leaves your Gmail labels honest, keeps your Drive intent file yours, and wipes everything local.

No screens match that search.