ripmail

Sync IMAP email to a local SQLite index for deterministic triage and draft workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cirne/brain-app --skill ripmail
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ripmail
Source: https://github.com/cirne/brain-app/tree/main/ripmail/skills/ripmail
Command: npx skills add https://github.com/cirne/brain-app --skill ripmail

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Local-first email management: it syncs IMAP to a local SQLite index, enabling deterministic inbox triage, offline exploration, and a repeatable draft/send workflow without leaving chat.

Core Features & Use Cases

  • Local IMAP sync to SQLite + FTS for fast search and offline access.
  • Deterministic inbox triage via rules.json with support for notify/inform/ignore actions.
  • Drafting and sending with an on-disk workflow and optional LLM-assisted composition; supports multi-account send via --mailbox.

Use case: Teams who want auditable, repeatable email workflows in a trusted CLI.

Quick Start

Install ripmail, configure your mailbox with ripmail setup, and run backfill followed by refresh to begin deterministic inbox operation.

Frequently Asked Questions about ripmail

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync and triage an IMAP inbox locally using SQLite?▼

Local IMAP sync to SQLite enables deterministic inbox triage by indexing emails locally. You run a backfill followed by a refresh to establish a fast, searchable offline inbox managed by rules-based actions.

What is deterministic email triage and how does it work?▼

Deterministic email triage processes your local SQLite inbox using a rules.json file to execute repeatable actions. It categorizes messages into notify, inform, or ignore actions, ensuring auditable and predictable email workflows.

Do I need an OpenAI API key to draft and send emails with this approach?▼

You do not need an OpenAI API key for the standard draft and send workflow via SMTP. The API key is optional for enabling LLM-assisted email composition during the drafting phase.

Can I manage multiple email accounts offline with a local SQLite index?▼

Yes, you can manage multiple email accounts offline by syncing IMAP to a local SQLite index. The draft and send workflow supports multi-account sending via the --mailbox flag.

What is the best way to establish an auditable, repeatable email workflow for teams?▼

The best way to establish auditable email workflows is using a trusted CLI that syncs IMAP to a local SQLite database. This enables deterministic triage via rules.json and repeatable draft and send workflows without leaving the chat interface.