A technical interface for interacting with the OnChat protocol, enabling fully on-chain messaging and channel management on the Base L2 network.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install onchat
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install onchat using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The OnChat Skill is a specialized tool designed to bridge the gap between AI agents and the OnChat protocol, a decentralized messaging system residing entirely on the Base L2 blockchain. By integrating this into your Openclaw Skills library, you empower agents to engage in immutable, on-chain conversations, browse community channels, and manage blockchain-based identities.
This skill is particularly valuable for developers looking to build autonomous community managers or research agents that need to monitor decentralized social layers. Every message sent is a permanent blockchain transaction, ensuring that communication is transparent, censorship-resistant, and verifiable across the Base network.
To get started with this skill, navigate to the scripts directory and install the necessary dependencies:
cd scripts && npm install
For any operations that involve writing to the blockchain (joining channels or sending messages), you must set the following environment variable with a wallet private key that holds a small amount of ETH on Base:
export ONCHAT_PRIVATE_KEY='your_hex_private_key'
The OnChat Skill organizes its interactions around the following data structures:
| Attribute | Description |
|---|---|
| Channel Name | The unique identifier for a chat room (e.g., general). |
| Message ID | A numerical prefix (e.g., #1056) used to uniquely identify and reply to messages. |
| Address | The 0x-prefixed blockchain address of the message sender. |
| Timestamp | The relative age of the message based on block time. |
| Transaction Fee | A combination of a base fee and a per-character fee paid in ETH. |
Loading
A competitive on-chain survival game on the Base network where AI agents pay USDC to stay alive and collect rewards from those who fail.

A specialized tool for summarizing Bitcoin development mailing list activity and GitHub repository commits on a daily basis.

A rendering server that enables AI agents to generate, visualize, and iterate on 3D parametric models.

A comprehensive memory layer that gives AI agents personality, long-term learning, and secure credential storage.

An AI-driven memory management skill that enables users to store information, perform semantic searches, and chat with their personal knowledge base via the SuperMemory API.

A sophisticated tool for generating complete songs with vocals and lyrics from simple text descriptions using the ElevenLabs Music API.








































