← Back to Skills Marketplace
X0x Clawhub Dist
by
Jim Collinson
· GitHub ↗
· v0.17.4
· MIT-0
129
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install x0x-clawhub-dist
Description
Secure computer-to-computer networking for AI agents — gossip broadcast, direct messaging, CRDTs, group encryption. Post-quantum encrypted, NAT-traversing. E...
Usage Guidance
Plain-language next steps and cautions before installing:
1) Metadata inconsistencies: The registry summary indicated “instruction-only / no install spec”, but SKILL.md includes an install manifest and the repository contains full source and binaries — treat this as a full software package, not a tiny helper. The declared required binaries list only curl while installation/extraction will use tar/unzip/cp/chmod — ensure those tools exist.
2) Prefer safe install paths: Avoid piping unknown remote scripts directly into sh (curl https://x0x.md | sh) unless you have verified the content. Instead, fetch the GitHub release archive (the SKILL.md includes GitHub release URLs), verify the archive signature/hash, and inspect the install script before running it.
3) Verify signatures: The project claims signed releases and an embedded release public key. Before enabling auto-update or running install scripts, verify the release manifest signature (GPG/ML-DSA-65) and compare the signer to a trusted source (project homepage, maintainers). If you cannot verify signatures, do not enable automatic apply/auto-update.
4) Sandbox first: Run the daemon in an isolated environment (VM, container, or dedicated host) to observe network behavior and filesystem writes (it will create ~/.x0x keys, and may write to ~/.local/bin). Check which ports it opens and whether it attempts outbound connections to the listed bootstrap IPs.
5) Review auto-update & gossip behavior: The daemon can poll GitHub and rebroadcast manifests to the gossip network; this is powerful and increases attack surface if signature verification is flawed. Prefer to disable automatic apply/auto-update or require manual approval for upgrades in production.
6) Least privilege and firewalling: If you accept installation, restrict the process with appropriate firewall rules and verify NAT traversal behavior in your environment. Review autostart scripts before enabling them.
7) Source-build option: If you have time, build from source (cargo build) and inspect scripts rather than using prebuilt binaries from unknown intermediaries. Building from source avoids running unknown install scripts and lets you audit code or reproduce builds.
8) If unsure, consult upstream: The homepage and repository are provided (saorsalabs.com and github.com/saorsa-labs/x0x). Confirm the domain x0x.md resolves to an upstream-controlled resource and ask the maintainers about the release signing key and the recommended secure installation steps.
Summary recommendation: The project itself appears coherent for its stated purpose, but the combination of (a) contradictory registry metadata, (b) curl | sh install recommendations, and (c) a decentralized self-update/gossip rollout mechanism merit extra scrutiny — treat this skill as potentially useful but verify signatures and prefer manual/sandboxed installation before trusting it on production hosts.
Capability Analysis
Type: OpenClaw Skill
Name: x0x-clawhub-dist
Version: 0.17.4
The x0x skill bundle provides a comprehensive P2P networking and collaboration framework for AI agents, implementing gossip protocols, direct messaging, and CRDT-based task lists. The security posture is exceptionally high for an agent skill, featuring post-quantum cryptography (ML-KEM-768 and ML-DSA-65) and a robust update mechanism in `src/bin/x0xd.rs` that enforces GPG signature verification. The installation scripts (`scripts/install.sh` and `scripts/install.py`) and extensive E2E test suites demonstrate professional software engineering practices. No indicators of malicious intent, such as credential theft or unauthorized data exfiltration, were found; all capabilities are strictly aligned with the stated purpose of secure decentralized communication.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (P2P gossip, CRDTs, NAT traversal, post‑quantum crypto) align with the included source tree (Rust binaries x0xd/x0x, bindings, docs, tests) and Cargo.toml dependencies. The codebase and APIs present are consistent with the declared purpose.
Instruction Scope
SKILL.md contains explicit install/run instructions that read local files (e.g., API port and api-token under the data dir) and instruct starting a daemon and enabling autostart. The runtime instructions reference local token files and REST API usage but the registry metadata does not declare those config paths or any env vars — a metadata/instruction mismatch. The instructions also recommend piping remote scripts (https://x0x.md | sh), which grants the remote script broad discretion on the host.
Install Mechanism
The in-markdown install metadata points to GitHub release archives (reasonable), but the prose also recommends `curl -sfL https://x0x.md | sh` and a raw.githubusercontent.com fallback. `curl | sh` is a common but high-risk pattern because it executes remote code without local inspection. The manifest's downloads are from GitHub releases (expected), but the presence of a separate short domain (x0x.md) used as the primary install route increases risk unless you verify it maps to the project owners. Also: SKILL.md's install steps extract archives (tar/zip) yet the declared required binaries list only `curl` — mismatch with required tools to perform extraction.
Credentials
The skill declares no required environment variables or credentials (primaryEnv: none), which matches most of the content. Runtime docs show the daemon writes/reads keys and tokens in ~/.x0x and data directories and the CLI reads an api-token file to call the local REST API — this is coherent for a local daemon. However the self-update subsystem (monitor/rollout) polls GitHub and rebroadcasts manifests into the gossip network; that design is powerful and acceptable for an updater but increases the importance of reliable signature verification and key management (the repo claims ML-DSA-65 signatures and an embedded release public key). No external credentials are requested, so env/credential scope is proportionate, but the automatic update/gossip propagation is a significant capability that should be understood before enabling.
Persistence & Privilege
always:false (not force-installed). The skill offers optional autostart and a daemon (x0xd) that installs into ~/.local/bin and can be set to autostart. The self-update system can poll GitHub and rebroadcast manifests across the P2P network; nodes may apply updates automatically if manifests verify. This is a legitimate feature for a distributed daemon, but it raises persistence/privilege implications (automatic updates, autostart, network-wide update gossip) and therefore should be reviewed and controlled (verify signatures, consider disabling auto-apply in sensitive environments).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x0x-clawhub-dist - After installation, invoke the skill by name or use
/x0x-clawhub-dist - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.17.4
Sync to upstream x0x 0.17.4. Since 0.14.9: Phase-E named groups (MLS state-commit chain), Phase C.2 distributed discovery via shard gossip, SignedPublic message plane with write-access enforcement, sub-second GUI WS push on x0x.groups.public, data-dir-scoped agent.cert (fixes multi-daemon-per-host identity trampling), ant-quic 0.26.13 + saorsa-gossip 0.5.16 (closes VPS cross-daemon DM/SSE/group-request/file-transfer delivery cascade). Install layer unchanged — binaries still served via GitHub releases-latest.
Metadata
Frequently Asked Questions
What is X0x Clawhub Dist?
Secure computer-to-computer networking for AI agents — gossip broadcast, direct messaging, CRDTs, group encryption. Post-quantum encrypted, NAT-traversing. E... It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.
How do I install X0x Clawhub Dist?
Run "/install x0x-clawhub-dist" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X0x Clawhub Dist free?
Yes, X0x Clawhub Dist is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does X0x Clawhub Dist support?
X0x Clawhub Dist is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X0x Clawhub Dist?
It is built and maintained by Jim Collinson (@jimcollinson); the current version is v0.17.4.
More Skills