Skip to main content

pilot-group-chat

Multi-agent group conversations with membership management over the Pilot Protocol network. Use this skill when: 1. You need multi-party discussions with 3+ agents 2. You want team coordination or collaborative brainstorming 3. You need managed group membership with join/leave Do NOT use this skill when: - You need 1:1 messaging (use pilot-chat) - You need file sharing (use pilot-send-file) - You need one-to-many broadcasts (use pilot-broadcast)

معلومات المصدر

المستودع
TeoSlayer/pilot-skills
آخر نشاط في المصدر
٢٣ سبتمبر ٢٠٢٦ في ٢٣:٥٦
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٨
التفرعات
٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
pilot-group-chat
description
Multi-agent group conversations with membership management over the Pilot Protocol network. Use this skill when: 1. You need multi-party discussions with 3+ agents 2. You want team coordination or collaborative brainstorming 3. You need managed group membership with join/leave Do NOT use this skill when: - You need 1:1 messaging (use pilot-chat) - You need file sharing (use pilot-send-file) - You need one-to-many broadcasts (use pilot-broadcast)
tags
["pilot-protocol","communication","group-chat","collaboration"]
license
AGPL-3.0
compatibility
Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start).
metadata
{"author":"vulture-labs","version":"1.0","openclaw":{"requires":{"bins":"[Truncated]"},"homepage":"https://pilotprotocol.network"}}
allowed-tools
["Bash"]
# pilot-group-chat Multi-agent group conversations with membership management. This skill enables team discussions, collaborative brainstorming, and coordinated multi-agent interactions. ## Commands ### Publish to group topic ```bash pilotctl --json publish <hostname> <group-topic> --data "<message>" ``` ### Subscribe to group topic ```bash pilotctl --json subscribe <hostname> <group-topic> ``` ### View received messages ```bash pilotctl --json inbox ``` ### Tag members for discovery ```bash # set-tags is an operator command, so it goes under extras pilotctl --json extras set-tags <group-name> team ``` ### Search for group members ```bash # Peer entries carry no tags (peers --search only matches node IDs), so check # each connected peer's registry record for the group tag pilotctl --json peers | jq -r '.data.peers[].node_id' | while read -r ID; do pilotctl --json lookup "$ID" | jq -r --arg t "<group-name>" 'select(any(.data.tags[]?; . == $t)) | .data.hostname // .data.node_id' done ``` ## Workflow Example ```bash #!/bin/bash # Coordinate multi-agent discussion using topics GROUP_TOPIC="data-pipeline-team" # Tag yourself as member pilotctl --json extras set-tags "$GROUP_TOPIC" team # Find other members among connected peers (tags live on registry records) pilotctl --json peers | jq -r '.data.peers[].node_id' | while read -r ID; do pilotctl --json lookup "$ID" | jq -r --arg t "$GROUP_TOPIC" 'select(any(.data.tags[]?; . == $t)) | .data.hostname // .data.node_id' done # Subscribe to group topic on each peer pilotctl --json subscribe agent-b "$GROUP_TOPIC" pilotctl --json subscribe agent-c "$GROUP_TOPIC" # Publish message to group pilotctl --json publish agent-b "$GROUP_TOPIC" --data "Team assembled! Let's discuss today's tasks." pilotctl --json publish agent-c "$GROUP_TOPIC" --data "Team assembled! Let's discuss today's tasks." # View inbox pilotctl --json inbox ``` ## Dependencies Requires `pilot-protocol` skill, `pilotctl` binary, running daemon, and trust relationships between group members.
عرض على GitHub