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.
scripts/sync-superada-to-clawhub.mjs on every push to main.h-mascot/Enterprise-Crew-skills (plugins/entity-linker)
Canonical source: https://github.com/h-mascot/Enterprise-Crew-skills/tree/main/plugins/entity-linker
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 openclaw skills install github:h-mascot/Enterprise-Crew-skills/entity-linker openclaw plugins enable entity-linker Configuration is what you wanted. Enforcement is what happened. The verify script is the receipt.
openclaw plugins inspect entity-linker --hooks openclaw plugins inspect entity-linker --hooks before_outbound_message openclaw channels test discord --send "see /home/henrymascot/Entity/projects/notes.md" --capture-outbound https://entity.local/... 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.