email-skill

Route email intents to public-skill or imap-smtp-email without executing scripts.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/novolei/if2Ai --skill email-skill-novolei
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: email-skill
Source: https://github.com/novolei/if2Ai/tree/main/src-tauri/resources/bundled-skills/email-skill
Command: npx skills add https://github.com/novolei/if2Ai --skill email-skill-novolei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Handling email-related requests often requires routing to the correct downstream capability. This skill acts as a pure routing layer, performing intent recognition and dispatching to the appropriate downstream skill (public-skill for simple text-based mail pushes, or imap-smtp-email for full mailbox operations) without executing any scripts.

Core Features & Use Cases

  • Intent-based routing: identify user intent and determine the correct downstream path.
  • Dual-channel routing: supports both public-skill (personal mailbox pushes) and imap-smtp-email (full mailbox operations) based on context.
  • Safe handoff: ensures no script execution occurs within this skill and handles fallback when a channel is unavailable.

Quick Start

Identify the user's email intent and route the task to the correct downstream skill (public-skill or imap-smtp-email) without executing any scripts.

Frequently Asked Questions about email-skill

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

FAQPage Schema
How does intelligent email intent routing work for downstream skills?▼

Email intent routing identifies user requests and dispatches them to the appropriate downstream skill. It acts as a pure routing layer, directing tasks to either public-skill for simple text pushes or imap-smtp-email for full mailbox operations without executing any scripts.

How do I route email intents to IMAP and SMTP operations?▼

To route email intents to IMAP and SMTP operations, the routing layer identifies the need for full mailbox interactions and dispatches the task to the imap-smtp-email downstream skill. This enables complex operations like sending attachments and HTML emails safely.

Can I use this routing skill for both personal mailbox pushes and full mailbox operations?▼

Yes, this routing skill supports dual-channel routing for both personal mailbox pushes and full mailbox operations. It determines the correct downstream path dynamically based on the identified user intent and context.

Does the email routing skill execute scripts during mailbox handoff?▼

No, the email routing skill enforces pure routing logic and does not execute any scripts during handoff. It ensures a safe dispatch to the target downstream skill and provides fallback handling when a public channel is unavailable.

What happens when the public-channel downstream skill is unavailable for email routing?▼

When the public-channel downstream skill is unavailable, the routing layer implements safe fallback handling. It ensures the email intent is managed securely without script execution, preventing task failure during the dispatch process.

When do I need a dedicated email routing layer instead of direct IMAP interactions?▼

You need a dedicated email routing layer when handling diverse email requests that require dispatching to different downstream capabilities. It separates intent identification from execution, safely routing between simple personal pushes and complex IMAP operations.