LaunchKit · 2026
Back to Skills

igpt-email-search

Secure, per-user-isolated semantic email search via the iGPT API.

0
0 downloads
by @sammy-spk

Setup & Installation

openclaw skills install @sammy-spk/igpt-email-search

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install igpt-email-search

What This Skill Does

Queries iGPT's recall/search endpoint to find emails and threads across a user's Gmail, Outlook, or IMAP inbox using hybrid semantic and keyword retrieval. Returns results ranked by relevance with support for date range filtering and attachment references. Retrieval only. For reasoning, summarization, or structured extraction, use the companion skill igpt-email-ask.

Unlike Gmail or Outlook's native search, which is keyword-only and often capped at 90 days of history, this skill uses semantic vector search to find conceptually related emails across a user's full indexed inbox history.

When to use it

  • Finding emails about a project using natural language instead of exact keywords
  • Locating contract negotiation threads from a specific date range
  • Retrieving all correspondence from a contact before a meeting
  • Searching across Gmail and Outlook inboxes in a single query
  • Pulling relevant email threads as context for a downstream analysis step

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find all emails about the Acme Corp contract negotiation from January 2026

AGENT
  1. 1Initialize IGPT client with IGPT_API_KEY and user identifier
  2. 2Call igpt.recall.search with query 'Acme Corp contract negotiation' and date_from/date_to set to January 2026
  3. 3Receive ranked list of relevant emails and threads from the API
  4. 4Return results to the user ordered by relevance score
OUTPUT

Ranked list of emails and threads related to the Acme Corp contract negotiation from January 2026, including attachment references where present

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

IGPT_API_KEY environment variableiGPT account with connected email datasource (Gmail, Outlook, or IMAP) authorized via OAuth