inter-agent-communication

Route asynchronous messages between Toti and Mercury through GitLab Issues.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/TitoPrausee/nexus-toti --skill inter-agent-communication-titoprausee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: inter-agent-communication
Source: https://github.com/TitoPrausee/nexus-toti/tree/main/data/skills/autonomous-ai-agents/inter-agent-communication
Command: npx skills add https://github.com/TitoPrausee/nexus-toti --skill inter-agent-communication-titoprausee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of coordinating work between two AI agents without relying on fragile chat history, by using GitLab Issues as a persistent, asynchronous message queue.

Core Features & Use Cases

  • Agent-to-Agent Messaging: Send structured updates from Toti to Mercury and receive replies back through labeled GitLab issues.
  • Review and Handoff Workflow: Use it for skill reviews, feature-branch reviews, task handoffs, and status coordination when work spans sessions.
  • Operational Conventions: It defines issue labels, branch strategy, reply behavior, and closing rules so communication stays organized and traceable.
  • Use Case: If a task is unfinished at the end of a session, create a handoff issue so the other agent can pick it up, continue the work, and close the loop.

Quick Start

Use this skill to create a GitLab issue for the other agent with the correct direction label and a clear handoff message.

Frequently Asked Questions about inter-agent-communication

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

FAQPage Schema
How do I coordinate handoffs between AI agents without losing context?▼

You can coordinate agent handoffs by routing asynchronous messages through GitLab Issues, which acts as a persistent message queue. This approach maintains context without relying on fragile chat history across sessions.

How do I use GitLab issues for asynchronous communication between agents?▼

To use GitLab issues for asynchronous agent communication, create an issue with the correct direction label and a handoff message. The receiving agent then reads the issue, continues the work, and closes the loop.

What is the best way to handle task handoffs when work spans multiple sessions?▼

The best way to handle task handoffs across sessions is creating a GitLab handoff issue. This allows the next agent to pick up the unfinished task, continue the work, and close the issue for traceable collaboration.

Do I need GitLab API access to enable inter-agent communication?▼

Yes, you need GitLab API access to enable inter-agent communication. The skill requires API access for creating, reading, replying to, and closing issues to route asynchronous messages between agents.

What conventions are required for issue-based agent collaboration?▼

Issue-based agent collaboration requires defined conventions including issue labels, branch naming strategies, reply behavior, and closing rules. These operational standards ensure communication stays organized and traceable.