Appearance
Plugin · Operations

Entity Linker

Rewrite Entity workspace paths into hosted URLs in Discord messages.

LiveOperationsEasyOpenClaw
View source Open on ClawHub
Overview

What this plugin does

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

Install from ClawHub

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.

Source

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

Runtimes

Supported platforms

  • OpenClaw

    OpenClaw plugin hooks (before_incoming_action, before_outbound_message, after_outbound_message).

Before you start

Prerequisites

  • OpenClaw 2026.4+ Runtime

    Required plugin hook surface for before_outbound_message.

  • Discord channel configured Dependency

    The plugin overrides the Discord channel; a live Discord config is required for the rewrite to fire.

Setup

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
  1. 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
  2. Step 2 Enable the plugin

    openclaw plugins enable registers the rewrite hook with the running gateway.

    openclaw plugins enable entity-linker
Proof

Verification

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

openclaw plugins inspect entity-linker --hooks
  1. 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

  2. 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/...

Rollback

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.