← Back to plugins
Live Operations Easy OpenClaw

Entity Linker

Rewrite Entity workspace paths into hosted URLs in Discord messages.

Entity Linker is a Discord channel plugin for OpenClaw that rewrites Entity workspace paths (file:// paths, /home/.../Entity, etc.) into hosted Entity URLs in outgoing messages. The point is to keep agent-to-agent chat clean while still letting humans click through to the underlying workspace. The plugin is small, self-contained, and ships as a single installable OpenClaw plugin.

ClawHub download
This plugin is mirrored to the h-mascot ClawHub account for install-from-the-page convenience.
The ClawHub package is regenerated by scripts/sync-superada-to-clawhub.mjs on every push to main.
Open on ClawHub →
Source

h-mascot/Enterprise-Crew-skills (plugins/entity-linker)

Canonical source: https://github.com/h-mascot/Enterprise-Crew-skills/tree/main/plugins/entity-linker

Supported platforms
OpenClaw
OpenClaw plugin hooks (before_incoming_action, before_outbound_message, after_outbound_message).
Prerequisites
Runtime OpenClaw 2026.4+
Required plugin hook surface for before_outbound_message.
Dependency Discord channel configured
The plugin overrides the Discord channel; a live Discord config is required for the rewrite to fire.
Install

One-shot install into a host plugins/ directory, then the auto installer registers the plugin with the running runtime.

openclaw skills install github:h-mascot/Enterprise-Crew-skills/entity-linker && openclaw plugins enable entity-linker
Step 1
Install from GitHub via OpenClaw
openclaw skills install pulls the entity-linker bundle into the local skills directory.
openclaw skills install github:h-mascot/Enterprise-Crew-skills/entity-linker
Step 2
Enable the plugin
openclaw plugins enable registers the rewrite hook with the running gateway.
openclaw plugins enable entity-linker
Verification

Configuration is what you wanted. Enforcement is what happened. The verify script is the receipt.

openclaw plugins inspect entity-linker --hooks
Check 1
Plugin loaded with before_outbound_message hook
openclaw plugins inspect must show entity-linker with the rewrite hook registered.
openclaw plugins inspect entity-linker --hooks
Expected before_outbound_message
Check 2
Outbound message contains a hosted Entity URL
Send a Discord message containing a file://Entity path and confirm the outbound message contains the hosted URL form.
openclaw channels test discord --send "see /home/henrymascot/Entity/projects/notes.md" --capture-outbound
Expected https://entity.local/...
Uninstall / rollback

Disable the plugin with the running runtime first, then remove the staged plugin directory. The audit store stays so you can prove the rollout happened.

openclaw plugins disable entity-linker && rm -rf /home/henrymascot/.openclaw/plugins/entity-linker

What this package is

Entity Linker is a small Discord channel plugin that hooks before_outbound_message and rewrites Entity workspace paths into hosted Entity URLs. It exists so that agent-to-agent chat stays compact while humans can still click through to the underlying workspace files.

  • Single-channel override for the Discord channel plugin.
  • Self-contained: no extra services or databases.
  • Wired through OpenClaw subagent hooks so it composes with the rest of the action-gate story.

Why it is on ClawHub

The same reason as everything else on this page: ClawHub is the install registry, SuperAda is the editorial registry. This page documents the contract; the ClawHub download is the installable bundle. The plugin source ships only the JavaScript implementation, so the sync script synthesizes a SKILL.md for the ClawHub package from this registry entry.