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.