handling-email

Access Thunderbird email, calendar, and contact data via REST API.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/julianprester/tb-api --skill handling-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handling-email
Source: https://github.com/julianprester/tb-api/tree/main
Command: npx skills add https://github.com/julianprester/tb-api --skill handling-email

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines email management by allowing AI agents to interact with Thunderbird's email, calendar, and contacts functionalities, automating tasks like searching, drafting, and organizing.

Core Features & Use Cases

  • Email Search & Retrieval: Find specific emails using keywords, sender, recipient, subject, and date ranges.
  • Message Composition: Draft new emails, reply to existing ones, or forward messages (saved as drafts).
  • Calendar & Contact Management: List calendars, events, address books, and contacts. Create, update, or delete calendar events and contacts.
  • Use Case: An AI assistant can use this Skill to find all emails from a specific client regarding a project, summarize the latest email, and draft a reply based on the summary.

Quick Start

Search for emails from '[email protected]' received yesterday.

Frequently Asked Questions about handling-email

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

FAQPage Schema
How do I automate Thunderbird email management with an API?

This Skill exposes a REST API for programmatic access to Thunderbird email, calendar, and contacts. It enables AI agents to search messages, compose drafts, manage events, and interact with contacts automatically.

Can I search Thunderbird emails using natural language dates and fuzzy matching?

Yes, searching Thunderbird emails supports natural language dates and fuzzy matching for enhanced usability. You can find specific messages using keywords, sender, recipient, subject, and date ranges without needing exact syntax.

How do I draft and send emails in Thunderbird via a REST API?

You can draft new emails, reply to existing ones, or forward messages in Thunderbird via a REST API. These compositions are saved as drafts, allowing an AI agent to prepare email responses programmatically for later review and sending.

Does this Thunderbird API support managing calendar events and contacts?

Yes, the API supports managing calendar events and contacts. You can list calendars, events, address books, and contacts, as well as create, update, or delete calendar events and contact entries directly through the REST interface.

What do I need to use an AI agent for Thunderbird email automation?

To use an AI agent for Thunderbird email automation, you need a local Thunderbird environment with email, calendar, or contacts data. The Skill provides scripts and references to facilitate the REST API connection without requiring external dependencies.