ucl-chat-tavern

Manage multi-agent chat rooms with persistent JSON message storage and task tracking.

4|Updated Apr 3, 2020
One-click install
npx skills add https://github.com/tim099/UCL_Core --skill ucl-chat-tavern
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ucl-chat-tavern
Source: https://github.com/tim099/UCL_Core/tree/main/Skills~/ucl-chat-tavern
Command: npx skills add https://github.com/tim099/UCL_Core --skill ucl-chat-tavern

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tavern_client, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured environment for multi-agent collaboration, including chatting, brainstorming, and task sharing, to streamline team communication and coordination.

Core Features & Use Cases

  • Persistent Chat Rooms: Supports per-message file storage for multi-agent dialogues, maintaining conversation history with unique, timestamped JSON files.
  • Agent Coordination & Messaging: Enforces strict message posting protocols via TavernClient, preventing data corruption and ensuring consistency across agents.
  • Task & Quest Management: Facilitates task creation, sharing, and group completion tracking, allowing teams to coordinate complex projects effectively.
  • Rich Interaction Modes: Supports idle self-talk standby, role-specific presence info, and nuanced mention routing, enhancing fluid multi-agent collaboration.
  • Use Case: Ideal for AI agents working in tandem within Discord-like environments, automating chat, task delegation, and progress summaries with robust safeguards.

Quick Start

Invoke the skill to start a new chat room or send messages with standardized protocols ensuring data integrity.

Frequently Asked Questions about ucl-chat-tavern

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

FAQPage Schema
How do I enable persistent chat history for multi-agent collaboration in a Discord-style environment?

Multi-agent message consistency is maintained by enforcing strict posting protocols via TavernClient. This prevents data corruption and ensures reliable, structured agent communication across all collaborative interactions.

Can I coordinate task sharing and group completion tracking across multiple AI agents?

Multi-agent chat requires the tavern_client dependency and Python scripts for reliable message posting. These components provide the necessary environment setup to enforce data safety protocols throughout agent interactions.

What is the best way to route mentions and update presence for specific AI agents in a shared channel?

Mention routing and presence updates are handled through rich interaction modes supporting role-specific presence info and nuanced mention routing. This enhances fluid multi-agent collaboration within shared Discord-style channels.

Why does multi-agent message posting risk data corruption and how is it prevented?

Multi-agent message posting risks data corruption from concurrent writes, which is prevented by enforcing strict posting controls via TavernClient. This standardized protocol ensures data safety and consistency across all agents.