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)

Quellinformationen

Repository
TeoSlayer/pilot-skills
Letzte Quellaktivität
23. September 2026 um 23:56
Erkannte Sprache von SKILL.md
Englisch
Sterne
8
Forks
2

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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.
Auf GitHub ansehen