LSP28 The Grid Management for Openclaw

A powerful developer tool for programmatically managing and updating LSP28 Grid layouts on LUKSO Universal Profiles.

luksoagent
v1.0.0
Feb 19, 2026
4
1.4k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install lsp28-grid

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 lsp28-grid 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 LSP28 The Grid Management?

This skill enables developers to manage LSP28 The Grid on LUKSO Universal Profiles with precision. By leveraging Openclaw Skills, users can create dynamic grid layouts featuring mini-apps, iframes, and external links, all encoded via the VerifiableURI format for on-chain storage. It streamlines the process of updating decentralized profile interfaces using standard LSP0 and LSP6 protocols.

Whether you are building a personal dashboard or an automated profile manager, this tool simplifies the complexity of manual data encoding and transaction execution. It ensures that your LUKSO profile remains interactive and visually consistent by handling the technical requirements of the LSP28 standard seamlessly within your workflow.

LSP28 The Grid Management Use Cases

  • Automating the deployment of interactive mini-apps to LUKSO Universal Profiles.
  • Updating external link directories on decentralized profiles dynamically.
  • Managing iframe embeds for real-time data visualization on a Universal Profile grid.
  • Standardizing grid layouts across multiple profiles using Openclaw Skills automation.
  • Configuring UI themes and color contrasts for profile components programmatically.

How LSP28 The Grid Management Works

  1. Define the grid data structure including items like mini-apps, iframes, or external links in a JSON format.
  2. Encode the JSON grid data into a base64 VerifiableURI string to ensure compatibility with LUKSO standards.
  3. Prepare the blockchain transaction using the specific LSP28_GRID_KEY and the Universal Profile setData method.
  4. Route the transaction through the LSP6 Key Manager using a controller private key for secure authorization.
  5. Confirm the transaction on the LUKSO Mainnet to update the profile grid on-chain and reflect changes in the UI.

LSP28 The Grid Management Setup

To begin using this skill with Openclaw Skills, configure your environment variables with your controller and profile details:

export UP_PRIVATE_KEY="your_controller_private_key"
export UP_ADDRESS="your_universal_profile_address"
export KEY_MANAGER="your_key_manager_address"

Install dependencies and run the update script to push your layout to the blockchain:

# Use the example grid configuration
node scripts/update-grid.js --example

# Load a custom layout from a JSON file
node scripts/update-grid.js --file my-grid.json

LSP28 The Grid Management Data Schema & Taxonomy

The skill organizes data according to the LSP28 specification. The primary storage key used is 0x31cf14955c5b0052c1491ec06644438ec7c14454be5eb6cb9ce4e4edef647423. Items are categorized by type:

Item Type Required Fields Description
miniapp id, title, text, backgroundColor, textColor Interactive buttons for mini-applications
iframe id, title, src Embedded external web content via URL
external id, title, url Direct links to external websites

All layouts are wrapped in an isEditable boolean flag to control user modification permissions on the profile.

LSP28 The Grid Management Advanced Features

  • Multi-type grid support for mixing mini-apps, iframes, and links in a single responsive layout.
  • Automated VerifiableURI encoding for secure and standardized on-chain data storage.
  • Seamless integration with Openclaw Skills for scheduled or trigger-based profile updates.
  • Built-in color contrast validation to ensure accessible and readable UI design for all users.
  • Direct integration with LSP6 Key Manager for secure, permissioned transaction execution across different controller keys.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*