TopRank Skills

Home / Claw Skills / 其他 / Agent Comm Skill
Official OpenClaw rules 15%

Agent Comm Skill

Agent Communication Skill PassDeck

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Agent Comm Skill 技能。 若已安装,则直接安装 Agent Comm Skill 技能。

Overview

Skill Key
404-unknow/agent-comm-skill
Author
404-unknow
Source Repo
openclaw/skills
Version
-
Source Path
skills/404-unknow/agent-comm-skill
Latest Commit SHA
9d27df2badddd96be9f195766093eb53eedfc15e

Extracted Content

SKILL.md excerpt

# Agent Communication Skill (PassDeck)

This skill provides the security and networking foundation for AI Agent swarms. It handles DID (Decentralized Identity) registration, cryptographically secure signing using Ed25519, and E2EE (End-to-End Encryption) for sensitive data.

## 🚀 Key Actions

### `agent.register`
- **Description**: Registers a new local agent identity or restores an existing one. Returns the agent's unique DID.
- **Parameters**: `{ alias?: string }`
- **Output**: `{ localId: string, did: string, publicKey: hex }`

### `message.sign`
- **Description**: Signs a payload using the agent's private key. Ensures data integrity and non-repudiation.
- **Parameters**: `{ localId: string, payload: any }`
- **Output**: `{ signature: hex }`

### `message.verify`
- **Description**: Verifies a signed message against a public key. Used to detect data tampering or unauthorized updates.
- **Parameters**: `{ publicKeyHex: string, payload: any, signatureHex: string }`
- **Output**: `{ verified: boolean }`

### `network.connect`
- **Description**: Establishes an authorized connection to a Relay server. Implements a DID challenge-response handshake.
- **Parameters**: `{ sessionId: string, localId: string, did: string, onUpdate: function }`
- **Output**: `{ success: true }`

### `secret.encrypt / secret.decrypt`
- **Description**: High-level E2EE functions for managing secure credentials within the collaborative pool.
- **Parameters**: `{ payload/ciphertext: any, sessionKey: string }`
- **Output**: `{ ciphertext/decrypted: any }`

Related Claw Skills