federation-init

Initializes a federation node by generating an ed25519 keypair and configuring peers.

70.1k|8.4k|Updated Jun 2, 2025
One-click install
npx skills add https://github.com/ruvnet/claude-flow --skill federation-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: federation-init
Source: https://github.com/ruvnet/claude-flow/tree/main/plugins/ruflo-federation/skills/federation-init
Command: npx skills add https://github.com/ruvnet/claude-flow --skill federation-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @claude-flow/plugin-agent-federation.

What problem does it solve?

Setting up a federated agent node requires generating cryptographic keys, creating configuration files, and optionally enforcing compliance modes, which is error-prone when done manually.

Core Features & Use Cases

  • Keypair Generation: Creates an ed25519 keypair to establish the node's cryptographic identity for federation.
  • Compliance Configuration: Optionally applies a compliance mode such as HIPAA, SOC 2, or GDPR during setup.
  • Peer Sharing Output: Displays the node's public key and endpoint so it can be shared with federation peers.
  • Use Case: A platform engineer onboarding a new node into an agent federation runs the init flow, sets SOC 2 compliance, and shares the printed public key with peer operators.

Quick Start

Initialize federation on this node with GDPR compliance and show me the public key to share with peers.

Frequently Asked Questions about federation-init

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

FAQPage Schema
How do I initialize a federation node with claude-flow?

Run the ruflo-federation init command via npx with the @claude-flow/plugin-agent-federation package. It generates an ed25519 keypair, creates the federation config, and prints the node's public key and endpoint for sharing with peers.

How to set a compliance mode during federation setup?

Pass a compliance argument such as hipaa, soc2, gdpr, or none when initializing. The skill then runs the federation config command with the selected compliance mode applied to the node.

What key type does federation node initialization use?

The initialization generates an ed25519 keypair, which serves as the node's cryptographic identity. The public key is displayed after setup so it can be exchanged with federation peers.

Does federation-init require any npm packages?

Yes, it executes the @claude-flow/plugin-agent-federation package through npx, fetching the latest version automatically. No local installation is required since npx resolves the package at runtime.