Configure PostParams for Openclaw

An essential tool for modifying on-chain visual parameters of Art Blocks tokens after they have been minted.

ryley-o
v1.0.0
Mar 20, 2026
0
800
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install configure-postparams

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 configure-postparams 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 Configure PostParams?

The configure-postparams skill allows developers and collectors to interact with Art Blocks Post-Mint Parameters (PMP). These parameters are embedded directly into art scripts, allowing authorized parties to alter the visual output of an NFT without requiring a re-mint. By leveraging Openclaw Skills, users can programmatically discover which traits are adjustable and build the necessary transactions to update them on-chain.

This skill is vital for projects that utilize dynamic generative art, where the artist or owner might want to evolve the piece over time. It handles the complexities of authorization checks and data type validation, ensuring that only valid updates are sent to the blockchain network.

Configure PostParams Use Cases

  • Updating visual traits like color schemes or complexity on a minted Art Blocks NFT.
  • Enabling artist-led evolution of a generative art series via on-chain parameter updates.
  • Automating the discovery of configurable settings for specific token IDs across different contracts.
  • Validating user permissions against authOption settings before attempting a transaction.

How Configure PostParams Works

  1. The user identifies a specific token using the format <contract_address>-<token_number>.
  2. The discover_postparams function is called to fetch available parameter keys, types, and constraints from the blockchain.
  3. The agent presents these options to the user, highlighting current values and required authorization levels (e.g., Artist or TokenOwner).
  4. Once the user provides new values, the build_configure_postparams_transaction function generates an unsigned transaction object.
  5. The transaction is passed to the user's wallet for signing and submission to the network.

Configure PostParams Setup

To integrate this capability into your workflow using Openclaw Skills, ensure you have the artblocks-mcp server configured.

# Example command to discover parameters for a specific token
# Token format: contractAddress-tokenNumber
# Use within your MCP-enabled environment
discover_postparams("0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-78000000")

Configure PostParams Data Schema & Taxonomy

The skill utilizes a strict mapping of data types to ensure on-chain compatibility. Below is the schema for value inputs:

Type Format Example
Bool Boolean string "true"
Select Option string "red"
Uint256Range Non-negative integer "42"
HexColor Hex with hash "#FF0000"
DecimalRange Decimal string "3.14"

All transactions require a tokenId and a values object containing the keys identified during the discovery phase.

Configure PostParams Advanced Features

  • Multi-parameter batching: Update multiple PostParams in a single on-chain transaction to save on gas fees.
  • Role-based validation: Automatically determines if a signerAddress has the required permissions based on the Artist, TokenOwner, or Address authOptions.
  • Dynamic String Support: Handles specialized artist-string flags when the signer matches the project creator's address.
  • Cross-chain compatibility: Support for optional chainId parameters to manage Art Blocks assets on different Ethereum-compatible layers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*