Rue Chialisp for Openclaw

A powerful developer tool for creating type-safe Chia blockchain puzzles that compile directly to CLVM bytecode.

koba42corp
v1.0.1
Jan 30, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install rue-chialisp

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install rue-chialisp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Rue Chialisp?

Rue Chialisp is a specialized tool designed for developers working within the Chia ecosystem. It leverages Rue, a high-level, type-safe language that simplifies the creation of complex blockchain puzzles by compiling them into Chia Lisp Virtual Machine (CLVM) bytecode. By using this integration within Openclaw Skills, developers can transition from natural language descriptions of coin spending conditions to robust, production-ready smart contracts.

The skill bridges the gap between high-level logic and low-level bytecode, providing a structured environment for defining conditions like timelocks, multisig requirements, and escrow agreements. Whether you are building atomic swaps or recurring payment systems, this tool ensures type safety and provides immediate simulation capabilities to verify contract behavior before on-chain deployment.

Rue Chialisp Use Cases

  • Implementing timelocked transactions that only release funds after a specific block height.
  • Developing secure N-of-M multisig wallets requiring multiple cryptographic signatures.
  • Creating automated escrow services with integrated arbiter logic for safe peer-to-peer trading.
  • Building royalty and split payment systems for NFT marketplaces or service providers.
  • Generating atomic swap (HTLC) contracts for cross-chain or trustless asset exchanges.
  • Rapidly prototyping custom coin spending conditions using natural language prompts within Openclaw Skills.

How Rue Chialisp Works

  1. Analyze the user's natural language request to identify specific blockchain logic patterns such as multisig or clawback.
  2. Initialize a new project structure using internal rue-init scripts to set up the development environment.
  3. Generate type-safe Rue source code based on the identified spending conditions and user-provided arguments.
  4. Compile the Rue source code into CLVM bytecode using the rue build command.
  5. Simulate the resulting puzzle execution with test inputs using the brun utility to verify the generated conditions.

Rue Chialisp Setup

To begin using this skill, ensure your environment is prepared by running the following commands:

# Verify necessary dependencies are installed
scripts/rue-check.sh

# Initialize a new Rue project
scripts/rue-init.sh my-project-name

Once initialized, navigate to your project directory and use rue build to compile your puzzles into CLVM. This process is streamlined for users of Openclaw Skills to ensure fast iteration.

Rue Chialisp Data Schema & Taxonomy

The skill organizes smart contract data and metadata through a structured file system and specific data types:

Component Description
.rue files Source code containing puzzle logic and type definitions.
CLVM Bytecode The compiled output ready for Chia blockchain deployment.
Types Supports Int, Bool, Bytes32, PublicKey, and List for strict validation.
Conditions Standardized CLVM outputs like CreateCoin (51) and AggSigMe (50).

Integration with Openclaw Skills ensures that every puzzle maps to a clear metadata taxonomy for easy retrieval and auditing.

Rue Chialisp Advanced Features

  • Full support for over 30 CLVM conditions including AssertHeightAbsolute and ReserveFee.
  • Built-in cryptographic functions like sha256 and tree_hash for secure data handling.
  • Automatic mapping from natural language triggers to complex smart contract templates within Openclaw Skills.
  • Simulation environment for dry-running transactions before submitting them to the network.
  • Type-safe argument handling to prevent common smart contract vulnerabilities like type confusion.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*