skills/inter_agent_comm/SKILL.md
# Inter-Agent Communication Skill This skill enables agents to communicate with each other through a shared Redis message bus. Use this to delegate tasks to other agents, request information, or report status. ## How It Works Each agent has a Redis queue named `agent:{agent_name}:inbox`. To send a task to another agent, push a JSON message to their inbox queue. To check for incoming messages, read from your own inbox. ## Usage ### Send a task to another agent ```bash python3 /app/skills/in
npx skillsauth add garrettroi/open-manus skills/inter_agent_commInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill enables agents to communicate with each other through a shared Redis message bus. Use this to delegate tasks to other agents, request information, or report status.
Each agent has a Redis queue named agent:{agent_name}:inbox. To send a task to another agent, push a JSON message to their inbox queue. To check for incoming messages, read from your own inbox.
python3 /app/skills/inter_agent_comm/send_task.py \
--to harmony \
--from jade \
--type task_request \
--priority normal \
--message "Please assign someone to create social media graphics for our spring wedding promo"
python3 /app/skills/inter_agent_comm/check_inbox.py --agent jade
python3 /app/skills/inter_agent_comm/send_task.py \
--to harmony \
--from valentina \
--type task_complete \
--priority normal \
--message "n8n workflow for DJ lead pipeline is live and tested"
task_request — Request another agent to do somethingtask_complete — Report that a delegated task is donestatus_update — Provide a progress updateescalation — Flag an issue that needs immediate attentioninfo_request — Ask another agent for informationurgent — Needs immediate attentionhigh — Should be handled within the hournormal — Standard prioritylow — Can wait, handle when freetask_complete to close the loop on delegated tasksdevelopment
# Voice Sanitizer This skill cleans up text before it is sent to the Text-to-Speech (TTS) engine. It removes technical jargon, code blocks, and long URLs to ensure the agent sounds natural and conversational in voice chat. ## Usage To sanitize text for speech, run the following command in the terminal: ```bash python3 /app/skills/voice_sanitizer/sanitizer.py "Your long, technical text with `code` and https://links.com/long-url" ``` ### Example Output ```text Your long, technical text with a
tools
Professional AI video production workflow. Use when creating videos, short films, commercials, or any video content using AI generation tools.
tools
Secure API key access from the centralized vault. Fetch keys on-demand without storing them in environment variables.
testing
# Task Board — Persistent Task Tracking for Open Manus This skill provides a shared task board backed by Redis. Harmony uses it to track delegated work across all agents, and agents use it to report progress and completion. ## When to Use - **Harmony**: Use this whenever you delegate a task to an agent. Add the task to the board, then check the board periodically to follow up. - **Worker Agents**: Use this to update your task status or mark tasks as complete. ## Commands ### Add a new task