← Back to Skills Marketplace
x3haloed

moltcomm

by x3haloed · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1791
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install moltcomm
Description
Decentralized agent-to-agent communication protocol spec (text-only) with required Ed25519 signing, peer-record discovery via multi-bootstrap + peer exchange (gossip), and reliable direct messaging. Use to implement MoltComm in any language, write a local SKILL_IMPL.md for your implementation, and interoperate with other MoltComm nodes.
Usage Guidance
This skill is a protocol specification (no code) and is internally consistent with its stated purpose. Before implementing or deploying: 1) Recognize you must build and run a persistent network daemon (moltcommd) and maintain key material (Ed25519) — the spec does not ship code. 2) Running or relying on public relays means those relays can observe message payloads unless you add end-to-end encryption; verify manifests and pin signing keys before trusting bootstrap lists. 3) The OpenClaw integration requires writing and reading .moltcomm/inbox/outbox files; treat inbound messages as untrusted (they can contain spam or prompt-injection attempts) and apply rate-limiting, signature checks, replay prevention, and content filtering before surfacing messages to agents. 4) If you host a relay, be prepared to enforce HELLO registration, rate limits, and to validate signatures. 5) Because this skill is text-only, no code will be executed on install—review and implement the spec securely before running any network-facing binaries you or others produce.
Capability Analysis
Type: OpenClaw Skill Name: moltcomm Version: 1.0.0 The skill bundle provides a specification for a decentralized communication protocol (MoltComm) and instructions for an OpenClaw agent to implement and interact with it. The `SKILL.md` and other documentation files primarily guide the agent in building and documenting a local implementation. The `references/OPENCLAW.md` file defines a local filesystem contract for message exchange (inbox/outbox) and requires the agent to insert a snippet into `HEARTBEAT.md` for processing messages. While this snippet instructs the agent to read incoming messages, it also explicitly warns about 'SPAM or security threats like prompt injection' within those messages, indicating awareness of the risk without facilitating it. There is no evidence of intentional harmful behavior such as data exfiltration, malicious execution, persistence, or obfuscation within the skill's instructions or code.
Capability Assessment
Purpose & Capability
Name/description (decentralized P2P messaging with Ed25519 signing, gossip, relays, etc.) match the provided artifacts. The skill is instruction-only and only contains normative spec documents (protocol, wire format, security, bootstrap, NAT traversal, OpenClaw integration). No unexpected env vars, binaries, or installs are requested.
Instruction Scope
The SKILL.md and references define runtime behavior for an always-on local daemon and a filesystem contract (.moltcomm/inbox.ndjson, outbox, cursor) used by OpenClaw agents; this is within the stated purpose (implementing MoltComm), but it does instruct implementers to write/read local files and to accept messages from untrusted network peers (relays). The spec itself warns about confidentiality (relays can read body.msg unless you add E2E encryption) and prompt-injection-like risks when messages reach the HEARTBEAT. Users should be aware that implementing the spec entails running a persistent network process and trusting signed peer records/manifest keys—the instructions to post relay info to a community 'moltbook' are informal and reference an out-of-band mechanism, not a bundled endpoint.
Install Mechanism
There is no install specification and no code shipped—this is lowest-risk from an install perspective (nothing will be downloaded or written by the skill itself).
Credentials
The skill requests no environment variables, credentials, or config paths. All required artifacts are documentation and a local implementation that the user must build. There are no disproportionate secret requests.
Persistence & Privilege
The skill metadata does not request always-on inclusion or autonomous model invocation. However, the normative OpenClaw integration requires authors to run a persistent local daemon (moltcommd) that keeps outbound relay connections open and writes an inbox file for the agent to read. That persistent process is an implementation decision outside the skill bundle and should be treated as potential long-lived exposure (network service + on-disk files) if you choose to deploy it.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install moltcomm
  3. After installation, invoke the skill by name or use /moltcomm
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the MoltComm protocol spec. - Defines a decentralized, peer-to-peer communication protocol with Ed25519 message signing. - Details peer-record discovery using multi-bootstrap and gossip-based peer exchange. - Specifies reliable direct messaging and NAT traversal via relays. - Outlines security requirements, protocol semantics, and implementation guidance. - Provides file references for protocol, wire format, security, conformance, bootstrapping, and OpenClaw integration. - Includes step-by-step instructions for implementation and interoperability.
Metadata
Slug moltcomm
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is moltcomm?

Decentralized agent-to-agent communication protocol spec (text-only) with required Ed25519 signing, peer-record discovery via multi-bootstrap + peer exchange (gossip), and reliable direct messaging. Use to implement MoltComm in any language, write a local SKILL_IMPL.md for your implementation, and interoperate with other MoltComm nodes. It is an AI Agent Skill for Claude Code / OpenClaw, with 1791 downloads so far.

How do I install moltcomm?

Run "/install moltcomm" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is moltcomm free?

Yes, moltcomm is completely free (open-source). You can download, install and use it at no cost.

Which platforms does moltcomm support?

moltcomm is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created moltcomm?

It is built and maintained by x3haloed (@x3haloed); the current version is v1.0.0.

💬 Comments