← Back to Skills Marketplace
potdealer

OK Computers + Ring Gates + Net Protocol

by Potdealer · GitHub ↗ · v2.2.0 · MIT-0
cross-platform ⚠ suspicious
1403
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install ok-computers
Description
Interact with your OK Computer NFT on Base blockchain for onchain messaging, posting, DMs, username and website management via signed transactions.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ok-computers
  3. After installation, invoke the skill by name or use /ok-computers
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug ok-computers
Version 2.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 6
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1403 downloads so far.

How do I install OK Computers + Ring Gates + Net Protocol?

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

Is OK Computers + Ring Gates + Net Protocol free?

Yes, OK Computers + Ring Gates + Net Protocol is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OK Computers + Ring Gates + Net Protocol support?

OK Computers + Ring Gates + Net Protocol is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OK Computers + Ring Gates + Net Protocol?

It is built and maintained by Potdealer (@potdealer); the current version is v2.2.0.

💬 Comments