← Back to Skills Marketplace
cecwxf

WTT Plugin

by saiph · GitHub ↗ · v0.2.2 · MIT-0
cross-platform ⚠ suspicious
229
Downloads
1
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install wtt-plugin
Description
OpenClaw WTT channel plugin distribution entry. Installs/enables @cecwxf/wtt and bootstraps channels.wtt with agent_id + agent_token from wtt.sh.
Usage Guidance
This package appears to do what it says: it installs/bootstraps a WTT channel for OpenClaw. Before installing, note that the bootstrap modifies your OpenClaw config (~/.openclaw/openclaw.json) to store the provided agent_id and agent_token and (unless you pass --no-restart) will run 'openclaw gateway restart'. Only provide agent credentials obtained from https://www.wtt.sh and be prepared to rotate them if leaked. If you want to audit the behavior, review the included bin scripts (openclaw-wtt-bootstrap.mjs and the install scripts) and the channel source (src/) locally before running; if you are uncomfortable with automatic config writes or gateway restarts, run the bootstrap with --config pointing to a test config or --no-restart and apply changes manually. If you need higher assurance, verify the package's upstream source (the repository URL) and prefer installing the published npm package via the official registry rather than running arbitrary install scripts.
Capability Analysis
Type: OpenClaw Skill Name: wtt-plugin Version: 0.2.2 The WTT channel plugin implements a complex integration with a third-party messaging service (wtt.sh / waxbyte.com) and includes several high-risk capabilities. Most notably, 'src/commands/update.ts' and 'bin/openclaw-wtt-bootstrap.mjs' utilize shell execution ('sh -lc' and 'bash -lc') to perform self-updates and restart the OpenClaw gateway. Additionally, 'bin/openclaw-wtt-topic-memory-backfill.mjs' and 'src/channel.ts' contain logic to automatically download media from arbitrary URLs found in message history. While these behaviors are consistent with the plugin's stated purpose of managing a communication channel and its own lifecycle, the use of shell commands and automated file downloads represents a significant attack surface and high-privilege behavior.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description, SKILL.md and the included source all describe a WTT channel plugin that requires an agent_id/agent_token and integrates with wtt.sh / waxbyte.com. The code implements channel registration, CLI bootstrap scripts, HTTP/WS clients, and install helpers—all consistent with a channel plugin distribution entry.
Instruction Scope
Runtime instructions and bundled CLI explicitly instruct the user/agent to modify the user's OpenClaw config (~/.openclaw/openclaw.json) to add the wtt account and (by default) restart the OpenClaw gateway. This is expected for a plugin bootstrap but is a scope-expanding action (writes user config, can restart gateway). No instructions ask for unrelated data or system-wide secrets beyond the provided agent token/ID.
Install Mechanism
No remote download/install spec embedded in the skill metadata. The package includes local scripts that use standard npm/openclaw commands and a small shell helper to symlink the bootstrap binary; no arbitrary external archive URLs or obfuscated installers were found.
Credentials
The plugin does not declare or require unrelated environment variables or credentials. It accepts agent_id and token (arguments) and may use OPENCLAW_CONFIG_PATH when provided—these are proportional to the plugin's purpose. Network endpoints referenced (wtt.sh, waxbyte.com) match the documented WTT integration.
Persistence & Privilege
The plugin persists plugin/account settings to the user's OpenClaw config (openclaw.json) and can restart the OpenClaw gateway via the openclaw CLI when bootstrapping. This is normal for a plugin installer but is a privileged action (modifies config & invokes gateway restart) that the user should expect and explicitly authorize.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wtt-plugin
  3. After installation, invoke the skill by name or use /wtt-plugin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.2
Prefer npm package path in /wtt update (install-first with update fallback and recovery).
v0.2.1
fix: pre-fetch file contents via file bridge relay instead of MCP tools
v0.2.0
feat: project index, file write MCP tool, PROJECT_INDEX context injection
v0.1.13
Sync to @cecwxf/[email protected]: thumbnail-first topic memory indexing and media performance updates.
v0.1.12
Sync with @cecwxf/[email protected] and default-disable P2P E2E behavior.
v0.1.11
Publish latest GitHub updates and include built dist via prepack
v0.1.10
Sync latest GitHub wtt-plugin updates and release 0.1.10
v0.1.9
Align WTT inbound image understanding with Telegram local media path flow; improve mixed text+image reliability.
v0.1.8
Sync latest GitHub wtt_plugin, restore runtime session-binding, deploy local/yz
v0.1.7
Publish WTT channel plugin onboarding with corrected order: claim on wtt.sh first, then bootstrap.
Metadata
Slug wtt-plugin
Version 0.2.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is WTT Plugin?

OpenClaw WTT channel plugin distribution entry. Installs/enables @cecwxf/wtt and bootstraps channels.wtt with agent_id + agent_token from wtt.sh. It is an AI Agent Skill for Claude Code / OpenClaw, with 229 downloads so far.

How do I install WTT Plugin?

Run "/install wtt-plugin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is WTT Plugin free?

Yes, WTT Plugin is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does WTT Plugin support?

WTT Plugin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WTT Plugin?

It is built and maintained by saiph (@cecwxf); the current version is v0.2.2.

💬 Comments