handle-messages

Process incoming user messages and determine follow-up actions in conversations.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/imbue-ai/simple_mind --skill handle-messages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handle-messages
Source: https://github.com/imbue-ai/simple_mind/tree/main/thinking/skills/handle-messages
Command: npx skills add https://github.com/imbue-ai/simple_mind --skill handle-messages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps the agent process incoming user messages within a conversation, enabling it to understand user intent and formulate appropriate responses or actions.

Core Features & Use Cases

  • Message Handling: Processes user messages, considering pre-generated responses.
  • Actionable Insights: Determines whether to follow up, delegate tasks, or ask clarifying questions based on the message content and the pre-generated response.
  • Use Case: When a user sends a message like "Can you summarize this document for me?", the agent uses this skill to decide whether to proceed with summarization, ask for clarification, or inform the user about the next steps.

Quick Start

When a new message arrives, use the send-message-to-user skill if the pre-generated response is insufficient.

Frequently Asked Questions about handle-messages

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

FAQPage Schema
How do I process incoming user messages and decide on follow-up actions?

To process incoming user messages, this Skill interprets the content within conversational threads and decides on appropriate follow-up actions, such as responding to queries, updating tasks, or delegating new tasks.

How does conversation management work when handling ambiguous user queries?

Conversation management handles ambiguous queries by evaluating the message content against pre-generated responses, allowing the agent to ask clarifying questions or determine appropriate follow-up actions to maintain context-aware interaction.

Can I use pre-generated responses to manage ongoing tasks in a conversation?

Yes, you can use pre-generated responses to manage ongoing tasks. The Skill evaluates these responses to determine whether to proceed with an action, delegate a new task, or ask for clarification.

What's the best way to handle user interaction when a pre-generated response is insufficient?

When a pre-generated response is insufficient for user interaction, the best approach is to use the send-message-to-user skill to formulate a direct reply or ask clarifying questions.

When should I ask clarifying questions instead of executing a requested task?

You should ask clarifying questions instead of executing a task when the incoming message content is ambiguous or lacks sufficient detail, ensuring the agent maintains coherent and context-aware interaction.

Does this message handling Skill support delegating new tasks to other agent skills?

Yes, message handling supports delegating new tasks to other agent skills. It interprets user intent and leverages available agent skills to ensure appropriate follow-up actions are executed.