houmao-agent-messaging

Send prompts and interrupts to running Houmao-managed agents via live gateway routing.

18|3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/igamenovoer/houmao --skill houmao-agent-messaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: houmao-agent-messaging
Source: https://github.com/igamenovoer/houmao/tree/main/src/houmao/agents/assets/system_skills/houmao-agent-messaging
Command: npx skills add https://github.com/igamenovoer/houmao --skill houmao-agent-messaging

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Communicating with already-running Houmao-managed agents can be slow and error-prone when you need to select the right control surface (gateway, mailbox routing, raw input, or context reset) at the right time.

Core Features & Use Cases

  • Gateway-Prefered Messaging: Sends prompts and interrupts to a target managed agent, routing through live gateway capability when available.
  • Transport-Accurate Control Surfaces: Supports discovery, normal prompting, interrupts, gateway queue work, raw key input, mailbox handoff routing, and reset-context workflows.
  • Live Capability Resolution: Resolves gateway and mailbox “live” bindings before performing the action, avoiding stale or assumed connectivity.

Quick Start

Use houmao-agent-messaging to discover a target agent’s live gateway/mailbox capability and then send a prompt to that running agent.

Frequently Asked Questions about houmao-agent-messaging

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

FAQPage Schema
How do I send a prompt to an already running CLI agent process?

To send a prompt to a running CLI agent process, you can route communication through live gateway capability discovery and mailbox handoff, ensuring correctly routed delivery to long-lived processes without guessing targets.

What is the best way to interrupt a long-lived managed agent?

Interrupting a long-lived managed agent is handled through dedicated interrupt workflows that target the running process directly. This avoids stale or assumed connectivity by resolving live gateway bindings before action.

How do I reset the context of a running agent without restarting it?

You can reset the context of a running agent without restarting it by using dedicated reset-context workflows. This sends a specific control signal to the live agent process to clear its current state.

Can I use raw send-keys to input commands to a running agent?

Yes, you can use raw send-keys to input commands to a running agent. This transport-accurate control surface allows direct raw key input delivery to the target managed agent process.

Why does my agent messaging fail with stale gateway connections?

Agent messaging fails with stale gateway connections when live capability resolution is skipped. You must resolve live gateway and mailbox bindings before performing actions to avoid assumed connectivity and ensure correct routing.

Does this approach work for external operators messaging another agent skill?

Yes, this approach works for external operators messaging another agent skill. It supports live, correctly-routed delivery whether the caller is an external operator or another agent needing to interact with long-lived CLI processes.