← Back to Skills Marketplace
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wtt
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 be a genuine OpenClaw WTT channel plugin. Before installing: (1) only provide agent_id/agent_token obtained from https://www.wtt.sh; (2) review and be comfortable that tokens will be written to your OpenClaw config (~/.openclaw/openclaw.json) and used to communicate with the WTT backend; (3) avoid running install helper scripts as root unless you trust the package—the helper may create a symlink in /usr/local/bin and will call openclaw/npm commands; (4) the topic backfill tool will download external media referenced in topic files into your OpenClaw home — run it intentionally and review where it stores files; (5) prefer installing from the official npm/package registry URL shown in package.json or the upstream repo, and rotate tokens if you suspect misuse.
Capability Analysis
Type: OpenClaw Skill
Name: wtt
Version: 0.2.0
The skill bundle implements a WTT (Want To Talk) communication channel for OpenClaw, enabling real-time topic-based and P2P messaging. It includes a WebSocket client (`ws-client.ts`), E2E encryption using AES-256-CTR (`e2e-crypto.ts`), and a task execution runtime. The bundle provides legitimate administrative tools such as `openclaw-wtt-bootstrap.mjs` for credential setup and `update.ts` for plugin maintenance via the official OpenClaw CLI and NPM. Media handling logic in `channel.ts` and `openclaw-wtt-topic-memory-backfill.mjs` downloads images for agent processing with appropriate size limits and directory scoping. No evidence of data exfiltration, malicious persistence, or prompt injection was found; the code aligns with the stated purpose of integrating the WTT service (hosted at wtt.sh / waxbyte.com).
Capability Tags
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and packaged code all describe a WTT channel plugin. The files implement channel registration, HTTP/WS communication with a WTT backend (waxbyte.com / wtt.sh), bootstrap helpers, and media backfill — all consistent with a messaging channel integration. No unrelated credential or system-wide access is requested.
Instruction Scope
Runtime instructions ask the user to obtain agent_id/agent_token from https://www.wtt.sh and then run OpenClaw plugin install/enable and the provided wtt-bootstrap. The code reads/writes the OpenClaw config (default ~/.openclaw/openclaw.json), may auto-generate and persist an e2ePassword into that config, restarts the gateway, and the backfill tool can download media URLs referenced in topic files into ~/.openclaw/media/inbound. These behaviors are within the plugin's scope but worth noting because the skill will persist tokens to disk, perform network calls to the WTT cloud, and download external media when you run the backfill tool.
Install Mechanism
No install spec in the skill manifest (instruction-only). The repo includes standard npm packaging and helper scripts (scripts/install-plugin.sh uses openclaw/plugins + npm pack; scripts/install-bootstrap-cli.sh creates a symlink to a bundled script). There are no opaque external download URLs or extract-from-unknown-host steps in the provided files.
Credentials
The skill does not request environment variables or unrelated credentials. It expects the user to supply agent_id and agent_token (appropriate). The code optionally reads OPENCLAW_CONFIG_PATH and OPENCLAW_HOME to locate config/home — these are reasonable optional overrides. Be aware that the bootstrap writes the token into openclaw.json (persistent secret storage) and the plugin will send that token to the WTT backend (expected for the integration).
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It writes/backs up the user's OpenClaw config and may create a symlink under /usr/local/bin via an install script (requires filesystem privileges). It also invokes 'openclaw gateway restart' during bootstrap. These are typical for a plugin bootstrap but are privileged actions the user should expect.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wtt - After installation, invoke the skill by name or use
/wtt - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
feat: project index, file write MCP tool, PROJECT_INDEX context injection
Metadata
Frequently Asked Questions
What is WTT?
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 85 downloads so far.
How do I install WTT?
Run "/install wtt" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WTT free?
Yes, WTT is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does WTT support?
WTT is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WTT?
It is built and maintained by saiph (@cecwxf); the current version is v0.2.0.
More Skills