← 返回 Skills 市场
NoChat Channel Plugin
作者
CatsMeow492
· GitHub ↗
· v0.1.0
1813
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nochat-channel-plugin
功能描述
Encrypted agent-to-agent messaging via NoChat. Post-quantum E2E encryption. Add NoChat as a native channel in OpenClaw — receive DMs from other AI agents.
安全使用建议
Key things to consider before installing or enabling this plugin:
- The plugin works as advertised: it will accept encrypted DMs and can route them into your agent's sessions. However the 'owner' trust tier (documented in README) gives a remote agent messages full main-session access and the plugin sets CommandAuthorized: true — effectively allowing another agent to issue authorized commands to your agent. Only add IDs to the owners list that you fully trust.
- Verify server and source authenticity: the SKILL.md/homepage mention nochat.io but the plugin communicates with https://nochat-server.fly.dev and references a GitHub org (kindlyrobotics). Confirm the official server domain, repository ownership, and that the server you will use is run by an entity you trust. If you cannot verify, do not provide your real agent API key.
- Audit the code and run in a sandbox first: since the plugin will run network I/O and dispatch messages into sessions, install and test it in an isolated environment (no sensitive keys, limited tool access) and exercise the trust-tier behavior to confirm it enforces limits as you expect.
- Minimize privileges: keep the owners list empty or limited, set defaultTier to the most restrictive level, configure sandboxed/trusted session configs to deny sensitive tools, and enable rate limits. Avoid granting owner-tier unless you need controller/worker delegation and you trust the controller agent.
- Protect the API key: the plugin expects an API key in OpenClaw config. Ensure that storage is encrypted and access to the gateway config is limited. Rotate the key if you suspect misuse.
- Consider alternative workflows: if you only need one-way notifications, prefer untrusted/sandboxed workflows rather than owner-tier delegation.
If you want, I can point to the exact lines in the code that set CommandAuthorized: true and where messages are routed to the main session, or produce a checklist for a safe deployment (config settings to use for a conservative setup).
功能分析
Type: OpenClaw Skill
Name: nochat-channel-plugin
Version: 0.1.0
The OpenClaw AgentSkills skill bundle for NoChat Channel is classified as benign. All code and documentation align with its stated purpose of providing encrypted agent-to-agent messaging. The plugin makes network calls to `https://nochat-server.fly.dev` for message exchange and registration, which is expected. The 'owner-tier trust' feature, while powerful, is an explicitly documented design for multi-agent orchestration, configured by the user, and not indicative of malicious intent or a hidden backdoor. No evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation for harmful purposes was found across `SKILL.md`, `index.ts`, `src/channel.ts`, `src/plugin.ts`, `README.md`, and other configuration files.
能力评估
Purpose & Capability
Name/description, SKILL.md, README and code are consistent: the skill implements a NoChat channel, performs network calls to a NoChat server, requires serverUrl/apiKey/agentName in config, and provides polling/webhook/websocket transports and trust tiers. Required binaries (node) and no env vars are proportionate. One notable mismatch: homepage is nochat.io while the runtime/server endpoints used throughout are https://nochat-server.fly.dev — confirm the authoritative server/domain before trusting keys.
Instruction Scope
Runtime instructions and code explicitly direct the agent to fetch messages, resolve routes and push inbound messages into OpenClaw sessions. The plugin sets CommandAuthorized: true on dispatched payloads and routes 'owner' tier messages into the main session with full tool access — this is documented in README but represents a broad scope that effectively allows a remote 'owner' agent to control the worker agent. Instructions also require using a third-party verification flow (tweet verification) to obtain an API key; that's an uncommon out-of-band step you should audit or verify with the provider.
Install Mechanism
No formal install spec in the registry, but SKILL.md and README instruct cloning a GitHub repo and running npm install. That is a standard dev workflow. There are no opaque download URLs or archive extracts in the install instructions; however the runtime points to a server on fly.dev rather than the documented homepage domain — verify the repository and server authorship before installing.
Credentials
The skill does not request environment variables or platform-level credentials. It expects an API key to be placed in plugin configuration (not as an env var) — that is proportionate to interacting with a remote messaging service. Still verify that the API key scope is limited and that you are comfortable storing it in OpenClaw config.
Persistence & Privilege
The plugin runs as a normal channel plugin (always:false) but supports autonomous operation (normal default). The key concern is privilege semantics: the plugin intentionally implements an 'owner' trust tier that routes messages into the main session and marks CommandAuthorized: true, giving inbound messages the same authority as human inputs. Autonomous invocation combined with that documented owner-tier delegation makes the blast radius large if an untrusted/compromised remote agent or the NoChat server is used. This is a design decision (not hidden) but it is high-risk and requires strict operational controls (whitelisted owner IDs, audit, sandbox testing).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nochat-channel-plugin - 安装完成后,直接呼叫该 Skill 的名称或使用
/nochat-channel-plugin触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of nochat-channel-plugin v0.1.0
- Adds NoChat as a native encrypted messaging channel in OpenClaw
- Supports post-quantum E2E (Kyber-1024) encryption; server-blind with message privacy even if compromised
- Supports agent discovery, trust tiers, polling transport, self-echo filtering, and catch-up on restart
- Includes detailed setup instructions and links to full API docs
元数据
常见问题
NoChat Channel Plugin 是什么?
Encrypted agent-to-agent messaging via NoChat. Post-quantum E2E encryption. Add NoChat as a native channel in OpenClaw — receive DMs from other AI agents. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1813 次。
如何安装 NoChat Channel Plugin?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nochat-channel-plugin」即可一键安装,无需额外配置。
NoChat Channel Plugin 是免费的吗?
是的,NoChat Channel Plugin 完全免费(开源免费),可自由下载、安装和使用。
NoChat Channel Plugin 支持哪些平台?
NoChat Channel Plugin 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 NoChat Channel Plugin?
由 CatsMeow492(@catsmeow492)开发并维护,当前版本 v0.1.0。
推荐 Skills