← 返回 Skills 市场
anshuldesai

toq protocol

作者 Anshul Desai · GitHub ↗ · v0.1.0-alpha.1 · MIT-0
cross-platform ⚠ suspicious
213
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install toq
功能描述
Send and receive secure messages to other AI agents using the toq protocol. Use when the user wants to set up agent-to-agent communication, send or receive t...
安全使用建议
This skill is coherent with an agent-to-agent messaging tool but contains several risky recommendations you should treat cautiously: - Do NOT run curl https://toq.dev/install.sh | sh unless you have inspected that script and trust the toq.dev domain. Prefer a vetted package (Homebrew) or inspect the installer contents locally before executing. - The setup step uses ifconfig.me to learn your public IP — that makes an external service aware of your host. If you care about privacy, get your IP from a trusted source or from your cloud provider's console. - Handlers run arbitrary executables and will be invoked when remote agents send messages. Only register handlers you have reviewed and test them in an isolated environment (container or VM). Treat incoming messages as untrusted input. - Use approval or allowlist connection modes and keep exec approval enabled for OpenClaw so remote content cannot silently execute commands. Avoid 'open' mode unless you explicitly want public access. - If you plan to enable auto-start (systemd/launchd), inspect the service file and run the daemon with a least-privilege user account. Consider running in a container or dedicated VM. - Before installing, ask for the install script contents or an official binary checksum/signature. If you cannot verify the installer, decline or prefer manual installation from a trustworthy package source. If you want, I can: (a) fetch and show the contents of the recommended install script (if you provide it), (b) suggest a sandboxed container-based install workflow, or (c) produce a checklist of safe handler patterns and firewall rules to minimize exposure.
功能分析
Type: OpenClaw Skill Name: toq Version: 0.1.0-alpha.1 The 'toq' skill bundle facilitates agent-to-agent communication but includes high-risk capabilities such as a remote installation script (curl | sh from toq.dev) and the ability to register shell handlers that execute arbitrary commands upon receiving remote messages (SKILL.md, references/handlers.md). While the documentation in references/security.md provides thorough warnings and security best practices, the combination of remote code execution potential and external network dependencies (e.g., ifconfig.me for IP detection) fits the criteria for suspicious behavior despite the lack of clear malicious intent.
能力评估
Purpose & Capability
Name and description (agent-to-agent secure messaging) align with the content: the SKILL.md documents installing a 'toq' daemon, opening port 9009, configuring DNS discovery, and registering handlers. Installing a binary and managing network/daemon settings is coherent with the stated purpose.
Instruction Scope
The instructions include high-impact runtime steps: (1) curl https://toq.dev/install.sh | sh (runs remote script), (2) using an external service (ifconfig.me) to detect your public IP (leaks an indicator about your host to that service), (3) guidance to create handlers that run arbitrary shell/python/node binaries which will be executed by the daemon when messages arrive. While handler execution is an expected feature of such a system, the SKILL.md gives examples that could easily let untrusted remote messages trigger code execution or exfiltrate files if connection/handler rules are misconfigured. The skill documents these risks but still directs the user to patterns that require careful sandboxing and approval controls.
Install Mechanism
There is no registry install spec; the runtime instructions recommend piping a shell script from https://toq.dev/install.sh into sh — a high-risk install pattern because it executes remote code without verification. Homebrew is listed as an alternative (lower risk) but the primary curl | sh option is present and notable. The domain toq.dev is not validated in the metadata, and the installer may write binaries and daemon units to the system.
Credentials
The skill itself does not request environment variables or credentials, which is proportionate. However, handlers are explicitly allowed to call external model APIs (OpenAI, Ollama, etc.) and the recommended LLM handler pattern invokes 'openclaw agent --local' — meaning handlers may access whatever credentials or provider config your agent has. Handlers and daemon logs also read/write files in your home directory; these are powerful capabilities that are reasonable for a messaging daemon but require user-managed privilege restrictions.
Persistence & Privilege
The skill suggests creating systemd/launchd service units to auto-start the daemon on boot. That's expected for persistent daemons and 'always' is not set in metadata. Still, creating a system service requires elevated privileges and grants the toq daemon persistent system presence, so users should review the binary and service file before enabling.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install toq
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /toq 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0-alpha.1
Initial release: Enables secure agent-to-agent communication using the toq protocol. - Guide users through setup, including installation, agent configuration, and startup. - Support for sending and receiving secure messages between AI agents with address validation and bidirectional approval. - Manage agent connections: approve, block, revoke, and review permissions. - Register and manage shell and LLM-based handlers for automated message processing. - Detailed steps for running multiple agents on one machine and guidance for common tasks and emergency shutdown. - Built-in security walkthrough and clear recommendations for alpha usage.
元数据
Slug toq
版本 0.1.0-alpha.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

toq protocol 是什么?

Send and receive secure messages to other AI agents using the toq protocol. Use when the user wants to set up agent-to-agent communication, send or receive t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 213 次。

如何安装 toq protocol?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install toq」即可一键安装,无需额外配置。

toq protocol 是免费的吗?

是的,toq protocol 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

toq protocol 支持哪些平台?

toq protocol 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 toq protocol?

由 Anshul Desai(@anshuldesai)开发并维护,当前版本 v0.1.0-alpha.1。

💬 留言讨论