← Back to Skills Marketplace
jing-yilin

Yggdrasil

by Yilin · GitHub ↗ · v0.1.3
cross-platform ✓ Security Clean
319
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install yggdrasil
Description
Diagnose Yggdrasil installation and daemon status for IPv6 P2P connectivity. Use when P2P fails, user asks about connectivity, or Yggdrasil needs to be insta...
Usage Guidance
This skill appears to do what it says: help install and diagnose Yggdrasil. Before installing: (1) review the Node package @resciencelab/declaw (its npm page or GitHub) to ensure you trust it, since the skill's runtime behavior depends on that package; (2) when running install commands, avoid blindly piping remote content into sudo — download and inspect GPG keys and package sources first; (3) note the apt repo in the instructions uses HTTP — prefer HTTPS or verify package signatures to avoid MITM risk; (4) the skill requires elevated privileges to create network interfaces (CAP_NET_ADMIN/root) — apply least privilege and run these steps on machines you control. If you want higher assurance, provide the package name and version so you or a reviewer can audit its code before installing.
Capability Analysis
Type: OpenClaw Skill Name: yggdrasil Version: 0.1.3 The skill bundle is designed to install and manage the Yggdrasil network daemon for IPv6 P2P connectivity. All installation instructions in `references/install.md` use standard package managers (brew, apt, yay) or direct downloads from the official Yggdrasil GitHub repositories (e.g., `https://www.yggdrasil-network.github.io`, `https://github.com/yggdrasil-network/yggdrasil-go`). While the `curl | sudo apt-key add -` pattern carries inherent supply chain risks, it is a standard method for adding APT keys from official sources and is directly aligned with the skill's stated purpose. There is no evidence of data exfiltration, backdoors, obfuscation, or malicious prompt injection attempts in `SKILL.md` or other files; all instructions are transparent and task-oriented.
Capability Assessment
Purpose & Capability
The name/description (diagnose Yggdrasil, help install/start daemon) matches the SKILL.md and references/install.md content. The Node install spec (@resciencelab/declaw) plausibly provides the gateway plugin the instructions expect; no unrelated services or credentials are requested.
Instruction Scope
Instructions legitimately cover checking for the yggdrasil binary, installing it, setting network capabilities (setcap/CAP_NET_ADMIN or running as root), and restarting the gateway. They ask the agent/operator to run system-level commands and to add apt repos. This is expected for a network/daemon helper, but the guidance includes piping a downloaded GPG key into sudo apt-key add and adding an HTTP apt repo — both are operationally sensitive and should be executed only after verifying source integrity.
Install Mechanism
Install uses a Node package (@resciencelab/declaw) — a reasonable, traceable registry artifact — plus standard platform package commands and GitHub releases for manual installs. This is moderate risk (installing third-party packages). The apt repo URL in the instructions is served over HTTP (not HTTPS) which could be subject to MITM if used; the curl|sudo apt-key add pattern is also high-privilege and should be treated cautiously.
Credentials
The skill requests no environment variables, secrets, or config paths. The elevated privileges it references (CAP_NET_ADMIN, running installers with sudo) are required by Yggdrasil to create TUN interfaces and are proportional to the stated purpose.
Persistence & Privilege
always:false and normal model-invocation settings. The SKILL.md says the plugin/gateway will detect and start the daemon — expected behavior for a plugin managing a network daemon. There is no request to modify other skills or system-wide agent configs beyond starting the daemon.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yggdrasil
  3. After installation, invoke the skill by name or use /yggdrasil
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
Fix skill name, add troubleshooting for derived_only, Docker/permissions guidance
v0.1.2
- Updated the package name in install instructions from @resciencelab/claw-p2p to @resciencelab/declaw. - Changed the homepage URL in metadata from github.com/ReScienceLab/claw-p2p to github.com/ReScienceLab/declaw.
v0.1.0
Initial release
Metadata
Slug yggdrasil
Version 0.1.3
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Yggdrasil?

Diagnose Yggdrasil installation and daemon status for IPv6 P2P connectivity. Use when P2P fails, user asks about connectivity, or Yggdrasil needs to be insta... It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.

How do I install Yggdrasil?

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

Is Yggdrasil free?

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

Which platforms does Yggdrasil support?

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

Who created Yggdrasil?

It is built and maintained by Yilin (@jing-yilin); the current version is v0.1.3.

💬 Comments