message-triage

Classify and route incoming messages to specialist butlers using decision matrices.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Tzeusy/butlers --skill message-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: message-triage
Source: https://github.com/Tzeusy/butlers/tree/main/roster/switchboard/.agents/skills/message-triage
Command: npx skills add https://github.com/Tzeusy/butlers --skill message-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that incoming messages are accurately classified and routed to the most appropriate specialist butler, preventing misdirection and ensuring efficient handling of diverse requests.

Core Features & Use Cases

  • Domain Classification: Identifies the subject matter of a message (e.g., finance, health, travel).
  • Butler Routing: Directs messages to the correct specialist butler based on classification.
  • Multi-Domain Handling: Decomposes messages spanning multiple topics to appropriate butlers.
  • Outbound Delivery: Manages sending emails or Telegram messages via the notify tool.
  • Use Case: When an email arrives containing both a flight booking confirmation and a request to send a thank-you note, this Skill will route the booking to the 'travel' butler and the note request to the 'relationship' butler.

Quick Start

Use the message-triage skill to classify and route the following message: "I need to book a flight and also send flowers for an anniversary."

Frequently Asked Questions about message-triage

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

FAQPage Schema
How do I route messages to different butlers based on domain classification?

You route messages by classifying their subject matter into defined categories like finance, travel, or health, then directing each message to the appropriate specialist butler using predefined rules and decision matrices.

How does multi-domain message handling work for requests spanning different topics?

Multi-domain message handling decomposes a single message that spans multiple topics, routing each extracted component to its respective specialist butler to ensure every request is managed by the correct domain expert.

Can I use the notify tool for outbound message delivery after classification?

Yes, you can use the notify tool for outbound delivery to send emails or Telegram messages, managing external communications after the initial message classification and butler routing process completes.

What is the best way to classify ambiguous messages without clear domain boundaries?

The best way to classify ambiguous messages is applying defined decision matrices that evaluate message content against specific routing rules, ensuring unclear requests reach the most appropriate specialist butler available.

Does this message triage approach support routing for specific categories like relationship or education requests?

Yes, this approach supports routing across multiple defined categories including finance, travel, education, relationship, health, and general domains, ensuring specialized butlers handle each respective subject matter accurately.

When should I not use automated domain routing for incoming message handling?

You should not use automated domain routing when messages contain highly nuanced context outside defined categories, because the decision matrices may misdirect requests that lack clear subject matter boundaries.