Skip to content
Back to skills

Agent Comm Skill

ASecurity

Agent Comm Skill

  • 33 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 5, 2026
securitysecurity

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill agent-comm-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Comm Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Comm Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-agent-comm-skill/badge)](https://www.skillsdirectory.com/skills/dvcrn-agent-comm-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-comm-skill
description: "Agent Comm Skill"
---

# 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 }`

Files in this skill

  • SKILL.md1.6 KB
  • index.js4.1 KB
  • index.ts3.9 KB
  • package-lock.json32.7 KB
  • package.json504 B
  • plugin.json1.1 KB
  • scripts/vault.js2.6 KB
  • tsconfig.json349 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…