Przejdź do treści
Biblioteka skilli
AI i agenci · Integracja z narzędziem

pilot-swarm-join

/pilot-swarm-join

Pozwala agentowi dołączyć do roju lub go utworzyć, wykryć pozostałych członków, zestawić sieć połączeń i nawiązać wzajemne zaufanie.

Repozytorium
pilot-skills ↗
Licencja
AGPL-3.0
Ostatnia zmiana repozytorium
24.09.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 24.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.

Co robi i kiedy

Pozwala agentowi dołączyć do roju lub go utworzyć, wykryć pozostałych członków, zestawić sieć połączeń i nawiązać wzajemne zaufanie.

Oryginalny opis (EN)

Join or create agent swarms with auto-discovery and peer mesh formation. Use this skill when: 1. An agent needs to join an existing swarm or create a new one 2. You need to discover and connect to peers in a named swarm 3. You want to establish bidirectional trust with swarm members Do NOT use this skill when: - You only need point-to-point communication (use pilot-p2p-connect) - You need structured topologies like star or tree (use pilot-formation)

Jak działa

  1. Commands
  2. Workflow Example
  3. Dependencies
Sekcje z nagłówków SKILL.md, w oryginale · 73 linii, 217 słów
Podgląd SKILL.md
---
name: pilot-swarm-join
description: >
  Join or create agent swarms with auto-discovery and peer mesh formation.

  Use this skill when:
  1. An agent needs to join an existing swarm or create a new one
  2. You need to discover and connect to peers in a named swarm
  3. You want to establish bidirectional trust with swarm members

  Do NOT use this skill when:
  - You only need point-to-point communication (use pilot-p2p-connect)
  - You need structured topologies like star or tree (use pilot-formation)
tags:
  - pilot-protocol
  - swarm
  - coordination
  - discovery
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:
        - pilotctl
    homepage: https://pilotprotocol.network
allowed-tools:
  - Bash
---

# pilot-swarm-join

Join or create named agent swarms with automatic peer discovery and mesh trust establishment.

## Commands

### Join Swarm
```bash
pilotctl --json publish "registry-hostname" "swarm:$SWARM_NAME" --data "{\"agent\":\"$AGENT_ID\",\"role\":\"worker\"}"
```

### Subscribe to Swarm
```bash
pilotctl --json subscribe "registry-hostname" "swarm:$SWARM_NAME"
```

### Discover Peers
```bash
PEERS=$(pilotctl --json inbox | jq -r '.messages[] | select(.topic == "swarm:'$SWARM_NAME'") | .sender')
```

### Handshake with Peers
```bash
for peer in $PEERS; do
  pilotctl --json handshake "$peer" "Joining swarm $SWARM_NAME"
done
```

### Approve Peers
```bash
pilotctl --json pending | jq -r '.[].node_id' | xargs -I {} pilotctl --json approve {}
```

### Leave Swarm
```bash
pilotctl --json publish "registry-hostname" "swarm:$SWARM_NAME" --data "{\"agent\":\"$AGENT_ID\",\"action\":\"leave\"}"
```

## Workflow Example

```bash
#!/bin/bash
# Join compute swarm

SWARM_NAME="compute-cluster-01"
AGENT_ID=$(pilotctl --json info | jq -r '.node_id')
REGISTRY_HOST="registry.example.com"

# Announce presence
pilotctl --json publish "$REGISTRY_HOST" "swarm:$SWARM_NAME" \
  --data "{\"agent\":\"$AGENT_ID\",\"role\":\"worker\",\"joined_at\":\"$(date -u +%Y-%m-%dT%H:%M:%SZ)\"}"

# Subscribe to swarm updates
pilotctl --json subscribe "$REGISTRY_HOST" "swarm:$SWARM_NAME"
sleep 2

# Discover peers
PEERS=$(pilotctl --json inbox | jq -r '.messages[] | select(.topic == "swarm:'$SWARM_NAME'") | .payload.agent')

# Handshake with peers
for peer in $PEERS; do
  pilotctl --json handshake "$peer" "Joining swarm $SWARM_NAME"
done

# Approve handshakes
pilotctl --json pending | jq -r '.[].node_id' | xargs -I {} pilotctl --json approve {}
```

## Dependencies

Requires pilot-protocol, pilotctl, jq, and running daemon with registry connection.
Pliki w paczce (2)
  • README.md 1 KB
  • SKILL.md 3 KB

Wersje

W bazie nie ma innych skilli o nazwie pilot-swarm-join.

Migawka bazy z 28.10.2026 · wersja paczki 4a94033429de (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 95pilot-formation
    Wdraża predefiniowane topologie sieci (gwiazda, pierścień, siatka, drzewo) dla uporządkowanych rojów agentów, żeby ograniczyć liczbę połączeń i zbudować hierarchię przy skalowaniu.
  • 95pilot-swarm-config
    Zarządza wspólną konfiguracją roju agentów, rozsyła aktualizacje do wszystkich członków i prowadzi wersje z możliwością wycofania zmian.
  • 90agent-communication
    Projektuje kanały komunikacji agent-agent i ich topologie, np. protokół A2A albo plotkowy, dla rojów agentów.
  • 100skill-creator-swarm
    Prowadzi przez tworzenie i aktualizację skilli oraz ich dopracowanie przez ewaluację w stylu roju, z subagentami, porównaniem z wersją bazową, oceną i analizą w frameworku agent swarm.
  • 100tune-multi-agent-swarm
    Dostraja rój agentów: rozmiar roju, strategię licytacji, progi głosowania, dobór modeli i limity równoległego wykonania.
  • 100evaluate-multi-agent-swarm
    Ocenia rój wielu agentów: jakość konsensusu, efektywność licytacji, zgodność głosów, przyspieszenie równoległe i koszt zadania roju.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.