@Scymain/openclaw_channel
OpenClaw channel plugin for Scymain ClawTalkie WebSocket integration.
Install
npm install @Scymain/openclaw_channel
With OpenClaw CLI:
openclaw plugins install @Scymain/openclaw_channel@1.0.0
With npx installer mode:
npx -y @Scymain/openclaw_channel@1.0.0 install
Compatibility note: use 1.0.0 with OpenClaw 2026.3.8+.
If a previous manual copy already exists at ~/.openclaw/extensions/openclaw_channel, remove it before reinstalling:
openclaw plugins uninstall openclaw_channel
rm -rf ~/.openclaw/extensions/openclaw_channel
If openclaw plugins uninstall openclaw_channel reports that the plugin is unmanaged, just remove the directory manually.
Development link mode:
openclaw plugins install --link ./openclaw-channel
OpenClaw Extension Entry
This package exposes:
openclaw.extensions: ["./index.ts"]
Basic Config
{
"channels": {
"scymain": {
"enabled": true,
"url": "ws://localhost:8080/ws/openclaw",
"token": "your-jwt-token",
"reconnectInterval": 5000,
"heartbeatInterval": 30000,
"heartbeatTimeout": 10000
}
}
}
CLI Setup
openclaw config set channels.scymain.enabled true --strict-json
openclaw config set channels.scymain.url "ws://localhost:8080/ws/openclaw"
openclaw config set channels.scymain.token "<jwt>"
Named account:
openclaw config set channels.scymain.enabled true --strict-json
openclaw config set channels.scymain.accounts.office.enabled true --strict-json
openclaw config set channels.scymain.accounts.office.name "Office"
openclaw config set channels.scymain.accounts.office.url "ws://localhost:8080/ws/openclaw"
openclaw config set channels.scymain.accounts.office.token "<jwt>"
openclaw config set channels.scymain.defaultAccount "office"