Unsubscribe from newsletters you never read

The mailing lists you leave unread, with counts. You approve each unsubscribe.

  • You start it: When you start it
  • Asks you first

What it does

The task

Search my Gmail for newsletters and marketing e-mails from the last 90 days, and group them by sender. Find the senders whose e-mails I left unread, or read fewer than 2 of the last 10. Show me a list with the sender, the number of e-mails and how many I read. Never unsubscribe from these senders: keep. Ask me before you unsubscribe from each one. Use the unsubscribe link in the e-mail, and do not reply to the sender or mark e-mail as spam.

  • It works in Gmail, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • It runs once, when you start it.
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
keepSenders to keep, separated by commasHarbor Bank, Product Hunt Daily, my kids' school

What you get back

An example run with the example values above. Your run uses your own data.

Newsletters, last 90 days: 31 senders, 412 e-mails

SenderE-mailsRead
DealPulse Daily840
CloudConf 2026222
Urban Threads371
TechBrief Weekly130

18 senders in total with almost no reads.

Kept: Harbor Bank, Product Hunt Daily, Maple Street School.

Waiting for your approval to unsubscribe from 18 senders.

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in the blank

    Type keep. Tab moves to the next blank.

  3. 03

    Run it

    Run sends it to the agent. Follow each step in the panel, and stop it at any time.

From the terminal

cuiar exec "Search my Gmail for newsletters and marketing e-mails from the last 90 days, and group them by sender. Find the senders whose e-mails I left unread, or read fewer than 2 of the last 10. Show me a list with the sender, the number of e-mails and how many I read. Never unsubscribe from these senders: Harbor Bank, Product Hunt Daily, my kids' school. Ask me before you unsubscribe from each one. Use the unsubscribe link in the e-mail, and do not reply to the sender or mark e-mail as spam."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call run_task yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool run_task to run my "Unsubscribe from newsletters you never read" template with keep = Harbor Bank, Product Hunt Daily, my kids' school.

Setup for other agents: AI agents.

The tool call

{
  "name": "run_task",
  "arguments": {
    "task": "Search my Gmail for newsletters and marketing e-mails from the last 90 days, and group them by sender. Find the senders whose e-mails I left unread, or read fewer than 2 of the last 10. Show me a list with the sender, the number of e-mails and how many I read. Never unsubscribe from these senders: Harbor Bank, Product Hunt Daily, my kids' school. Ask me before you unsubscribe from each one. Use the unsubscribe link in the e-mail, and do not reply to the sender or mark e-mail as spam."
  }
}
All ops templates
  • OpsAsks first

    Prepare a handover before you go on leave

    Open threads, tasks and meetings for your cover in one doc, and a draft out-of-office reply.

    You start it: When you start it
    • Gmail
    • Google Calendar
    • Asana
    • +1 more: Google Docs
  • Ops

    Sort my inbox every morning

    A label on each new e-mail, and a short list of what needs a reply.

    On a schedule: Every weekday at 7:30
    • Gmail
  • OpsAsks first

    Follow up on e-mail with no reply

    A polite follow-up in each thread. Nothing goes out before you approve it.

    On a schedule: Every weekday at 16:00
    • Gmail
  • Ops

    Collect last month's invoices

    The vault signs in to each account. All PDFs go to one folder.

    On a schedule: On the 1st of each month at 9:00
    • Gmail
    • Google Drive
  • OpsAsks first

    Find a meeting time and reply with options

    Three free times from your calendar in a draft reply to each meeting request. You approve each reply.

    On an event: When an e-mail asks you for a meeting
    • Gmail
    • Google Calendar
  • Ops

    Send me my agenda and tasks every morning

    Today's meetings with their links and documents, and the tasks that are due, in one e-mail.

    On a schedule: Every weekday at 7:00
    • Google Calendar
    • Asana
    • Gmail