ragmail

Query LanceDB email workspaces to locate and summarize email information.

16|3|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/0xfe/ragmail --skill ragmail
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ragmail
Source: https://github.com/0xfe/ragmail/tree/main/.agents/skills/ragmail
Command: npx skills add https://github.com/0xfe/ragmail --skill ragmail

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lancedb, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Ragmail enables fast, local semantic search and analytics over LanceDB email workspaces, turning large sets of email data into actionable insights such as who said what, when, and related costs, without leaving the user’s environment.

Core Features & Use Cases

  • Enables Python-based queries and a bundled CLI to search emails and email_chunks, produce counts by sender/date, and summarize topics or amounts.
  • Supports workspace-backed analysis to answer questions about who/what/when within email data, including date filtering and topic summarization.
  • Use Case: Quickly determine how many messages a sender sent in a given period or extract monetary references from a set of emails.

Quick Start

Query a Ragmail workspace (e.g., 2026) for emails matching a term and return concise results.

Frequently Asked Questions about ragmail

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

FAQPage Schema
How do I search and summarize email data stored in LanceDB workspaces?

To search and summarize email data in LanceDB workspaces, you can query emails and email_chunks tables using Python scripts and a bundled CLI to locate information, count messages by sender or date, and extract topic summaries.

Can I count emails by sender and filter by date for ad-hoc trend analysis?

Yes, you can count emails by sender and filter by date for ad-hoc trend analysis by running Python-based queries against your LanceDB workspace, enabling fast local semantic search and analytics over your email datasets.

What do I need to extract monetary references and topic summaries from personal emails?

You need LanceDB and a stored email dataset to extract monetary references and topic summaries. The Skill relies on Python scripts that connect to LanceDB workspaces and use FTS indexing to answer cost-related inquiries.

Does LanceDB full-text search support querying both full emails and email chunks?

Yes, LanceDB full-text search supports querying both full emails and email chunks. The Skill connects to LanceDB workspaces and processes both the emails and email_chunks tables with FTS indexing to locate and summarize information.

What is the best way to perform local semantic search over LanceDB email datasets without leaving my environment?

The best way to perform local semantic search over LanceDB email datasets is using embedded querying with Python scripts and a bundled CLI, turning large sets of email data into actionable insights directly within your environment.

Are there limitations when analyzing large email datasets in LanceDB workspaces?

A limitation when analyzing large email datasets in LanceDB workspaces is that the Skill relies on Python scripts and FTS indexing for queries, meaning analysis is constrained to the data structures and tables available within the local LanceDB environment.