Code Pluginsource linked

Openclaw Powdv1.0.0-rc.11

powd gives OpenClaw a local mining capability that an agent can use through natural language.

@starcoinorg/openclaw-powd·runtime powd·by @sanlee42
Community code plugin. Review compatibility and verification before install.
openclaw plugins install clawhub:@starcoinorg/openclaw-powd
Latest release: v1.0.0-rc.11Download zip

Capabilities

configSchema
Yes
Executes code
Yes
HTTP routes
0
Runtime ID
powd

Compatibility

Built With Open Claw Version
2026.4.8
Min Gateway Version
>=2026.4.8
Plugin Api Range
>=2026.4.8
Plugin Sdk Version
2026.4.8
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description claim a local 'powd' installer and mining capability; the code implements installing a powd release, registering an MCP server, exposing install/status tools and CLI commands, and updating OpenClaw config. There are no unrelated env vars or extraneous capabilities.
Instruction Scope
Runtime instructions and code focus on downloading a powd release, verifying sha256, extracting the binary, placing it under OpenClaw state, and updating the OpenClaw config. This stays within the declared purpose. Important note: the plugin downloads and executes a remote binary (GitHub Releases by default) and can stop a running powd daemon during replacement — both expected for an installer but meaningful security considerations.
Install Mechanism
No separate install spec in the registry (instruction-only plugin), but the plugin code performs network downloads of release archives and extracts a binary. By default it uses GitHub Releases over HTTPS (POWD_RELEASE_REPO_BASE / API). The plugin allows overriding releaseBaseUrl/releaseApiBaseUrl (documented), which could point to an arbitrary HTTP endpoint for testing — useful but increases attack surface if misconfigured.
Credentials
The plugin requests no credentials or environment variables. It does read XDG_RUNTIME_DIR/HOME (to locate powd socket) and writes OpenClaw config entries (mcp.servers.powd and plugins.allow) — all proportional to installing/registering a local daemon.
Persistence & Privilege
always is false and the plugin does not request elevated platform privileges beyond writing its own entries into OpenClaw config and the agent stateDir. It registers tools and commands for agent use (normal for plugins). It will stop a local powd daemon when asked to replace the binary (documented).
Assessment
This plugin appears to do what it says: download a powd release, install the binary under OpenClaw's state, and register an MCP server. The main risk is that it downloads and runs a remote binary (GitHub Releases by default). Before installing: (1) verify you trust the starcoinorg/powd release source; (2) review the release checksum and consider verifying it out-of-band if you must be certain; (3) avoid changing the documented releaseBaseUrl/releaseApiBaseUrl to untrusted HTTP endpoints (the plugin supports overriding these for testing, which could cause it to fetch arbitrary code); (4) be aware the plugin will write to your OpenClaw config (mcp.servers.powd and plugins.allow) and may stop a running powd daemon when replacing the binary. If you are comfortable trusting the upstream releases and OpenClaw plugins from this author, installation is coherent with the stated purpose.

Verification

Tier
source linked
Scope
artifact only
Summary
Validated package structure and linked the release to source metadata.
Commit
a02259a81b22
Tag
refs/heads/master
Provenance
No
Scan status
clean

Tags

latest
1.0.0-rc.11

@starcoinorg/openclaw-powd

powd gives OpenClaw a local mining capability that an agent can use through natural language.

How To Use In OpenClaw

  1. Install the plugin in OpenClaw:

    openclaw plugins install clawhub:@starcoinorg/openclaw-powd
    openclaw gateway restart
    
  2. In OpenClaw, say install powd.

  3. Then keep going in chat, for example:

    • set my wallet to 0x...
    • show my mining status
    • start mining

What it does

  • adds powd_install and powd_setup_status tools for agents
  • adds /powd install and /powd status commands
  • adds openclaw powd install and openclaw powd status CLI subcommands
  • downloads the latest stable powd release binary on demand
  • writes mcp.servers.powd in OpenClaw config

It does not set a wallet or start mining automatically.

Local Packaging

Create a local plugin archive with:

npm pack

Install it into OpenClaw with:

openclaw plugins install ./starcoinorg-openclaw-powd-<version>.tgz
openclaw gateway restart

Then, inside OpenClaw, say:

install powd

To pin a specific release instead of the latest stable one, say:

install powd 1.0.0-rc.1

Local Testing

Local tests inject fixture release URLs directly into the installer. The published plugin always resolves releases from the official starcoinorg/powd GitHub Releases endpoints.

Advanced release override

For local smoke tests or mirrored releases, set plugin config under plugins.entries.powd.config:

  • releaseBaseUrl
  • releaseApiBaseUrl

Example:

openclaw config set plugins.entries.powd.config.releaseBaseUrl '"http://127.0.0.1:<port>/releases/download"'
openclaw config set plugins.entries.powd.config.releaseApiBaseUrl '"http://127.0.0.1:<port>/api/releases"'

The plugin appends /v<version>/<asset> to releaseBaseUrl, and it requests /latest from releaseApiBaseUrl.

Supported platforms

  • Linux x86_64
  • macOS Apple Silicon