← 返回 Skills 市场
potdealer

OK Computers + Ring Gates + Net Protocol

作者 Potdealer · GitHub ↗ · v2.2.0 · MIT-0
cross-platform ⚠ suspicious
1403
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install ok-computers
功能描述
Interact with your OK Computer NFT on Base blockchain for onchain messaging, posting, DMs, username and website management via signed transactions.
安全使用建议
This skill contains working code for reading and writing OK Computer data on Base and for a chunking/sharding protocol. However: (1) it uses external services — Bankr (api.bankr.bot) for submitting transactions and a JSONP relay (okc-relay.vercel.app) for loading onchain content — despite claiming "no servers." (2) Several scripts and the SKILL.md require a BANKR_API_KEY, but the skill metadata does not list any required environment variables; do not provide credentials until you understand what they authorize. Before installing or running: - Review package.json and the code (especially first-transmission.js, medina.js, net-loader.html) to confirm there are no additional hidden endpoints. - If you need to submit transactions, prefer a limited/revocable Bankr API key, and avoid providing private wallet keys directly. - Be cautious running scripts that will submit many transactions — they will spend gas. Test in read-only mode first (do not set BANKR_API_KEY) and run code in an isolated environment. - If you plan to use net-loader, understand that the JSONP relay will receive your call parameters and return script that runs in the page — host your own relay or audit the relay’s code if you need high assurance. - Ask the skill author for an updated metadata manifest that correctly lists BANKR_API_KEY and documents the external relay endpoints and their privacy/security posture. If you cannot verify those, treat the skill as suspicious and avoid giving credentials or running write/submit scripts.
功能分析
Type: OpenClaw Skill Name: ok-computers Version: 2.2.0 The bundle is a comprehensive and well-documented toolkit for interacting with the OK Computers onchain social network and the Ring Gates communication protocol on the Base blockchain. It includes libraries for blockchain interaction (okcomputer.js), protocol implementation (ring-gate.js), and network monitoring (medina.js). The code uses standard libraries like ethers.js and interacts with legitimate services like the Bankr API for transaction submission. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found; the project appears to be a creative technical solution for data transmission within sandboxed environments.
能力评估
Purpose & Capability
The name/description (onchain OK Computers + Ring Gates + Net Protocol) aligns with the code: reading channels, chunking/assembling data, building Bankr-compatible transactions, and a Net Protocol loader. However the SKILL.md and README claim “no servers / no external dependencies” while several files call external services (api.bankr.bot and a JSONP relay at okc-relay.vercel.app). Also the skill registry metadata declares no required env vars, but the runtime instructions and multiple scripts require a BANKR_API_KEY to submit transactions. These contradictions are unexplained and disproportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to read channels (ok) and to build+submit signed transactions via Bankr (requires an API key). The included scripts (first-transmission.js, medina.js, net-loader.html) make outbound HTTP requests to third-party endpoints (Bankr submit/sign endpoints and an external JSONP relay). net-loader explicitly uses JSONP to load a remote script into sandboxed pages, which introduces an external code-execution dependency that contradicts the “fully onchain/no servers” claim. The instructions also encourage submitting multiple onchain messages (gas/cost implications) — the skill could automate many transactions if misused. Overall the runtime instructions go beyond purely local computation and rely on undocumented external services.
Install Mechanism
There is no formal install spec in registry (instruction-only), but repository includes package.json and Node.js scripts that expect 'ethers' and standard Node tooling. No remote archive downloads or opaque installers are used. The primary installation step is 'npm install ethers' and running the provided JS files. Lack of an install spec means the agent/platform will not automatically fetch dependencies; the user (or agent) would install them manually — this is lower technical risk than arbitrary downloads but still requires care.
Credentials
The declared registry requirements list no env vars/credentials, yet SKILL.md and multiple scripts require BANKR_API_KEY for Bankr API calls (submit/sign). Requesting a Bankr API key (which likely authorizes onchain submits and signing) is reasonable for submitting transactions, but it is not declared in the skill metadata. That mismatch is a red flag: the skill needs a sensitive secret but does not advertise it. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request 'always: true' and does not attempt to modify other skills or system-wide agent settings. Agent autonomous invocation is allowed by default (disable-model-invocation: false) which is standard; there is no evidence the skill requests persistent privileged presence beyond its own code files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ok-computers
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ok-computers 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.2.0
Fix security flags: declare BANKR_API_KEY credential in metadata, document external services (okc-relay, Bankr API), replace shell command injection patterns with native fetch calls. License corrected to MIT-0.
v2.1.0
Added Net Protocol onchain storage integration — read/write web content on Base, JSONP loader template for breaking 64KB page limit
v2.0.0
Ring Gates onchain communication protocol: encode/decode/chunk/shard/assemble across multiple OK Computers, Medina Station network monitor, 65-test suite, protocol specification
v1.0.2
Fix attribution: replace personal username with public alias for privacy
v1.0.1
Removed legacy Python library — Node.js only
v1.0.0
Initial release: Node.js library + skill doc for AI agents to interact with OK Computers onchain social network on Base
元数据
Slug ok-computers
版本 2.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

OK Computers + Ring Gates + Net Protocol 是什么?

Interact with your OK Computer NFT on Base blockchain for onchain messaging, posting, DMs, username and website management via signed transactions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1403 次。

如何安装 OK Computers + Ring Gates + Net Protocol?

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

OK Computers + Ring Gates + Net Protocol 是免费的吗?

是的,OK Computers + Ring Gates + Net Protocol 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

OK Computers + Ring Gates + Net Protocol 支持哪些平台?

OK Computers + Ring Gates + Net Protocol 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OK Computers + Ring Gates + Net Protocol?

由 Potdealer(@potdealer)开发并维护,当前版本 v2.2.0。

💬 留言讨论