ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

lsp28-grid

Manage LSP28 The Grid on LUKSO Universal Profiles. Create, update, and manage grid layouts with mini-apps, iframes, and external links. Use when working with Universal Profile grids, LSP28 data encoding, VerifiableURI format, or The Grid feature on LUKSO.

Why use this skill?

Learn to manage and update your LUKSO Universal Profile Grid using the LSP28 standard. Easily add mini-apps, iframes, and links with this OpenClaw AI agent skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/luksoagent/lsp28-grid
Or

What This Skill Does

The lsp28-grid skill provides an interface for interacting with the LUKSO blockchain's LSP28 standard, which dictates how data is structured for the 'Grid' feature on Universal Profiles. By utilizing this skill, an OpenClaw agent can programmatically manage the layout of a profile's grid—adding, updating, or removing modular components such as mini-apps, embedded iframes, or external hyperlinks. It abstracts the complex process of encoding data into the VerifiableURI format and executing transactions through the Key Manager, allowing users to customize their profile's presentation layer seamlessly.

Installation

To integrate this functionality into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/luksoagent/lsp28-grid

Ensure that you have your Universal Profile (UP) credentials, including the private key and Key Manager address, securely exported as environment variables (UP_PRIVATE_KEY, UP_ADDRESS, KEY_MANAGER) before initiating any grid modifications.

Use Cases

This skill is ideal for creators, dApp developers, and power users who want to curate their LUKSO identity. Use cases include:

  • Dynamically updating a profile grid to showcase new dApps or minted NFTs.
  • Embedding live content streams or interactive dashboards directly onto a profile via iframes.
  • Managing multiple call-to-action buttons (mini-apps) that link to external community sites or governance portals.
  • Automating profile maintenance by updating social or professional links as they change over time.

Example Prompts

  1. 'Update my profile grid to add a new mini-app titled "Portfolio" with a dark blue background and link it to my main gallery.'
  2. 'Replace the iframe on my grid with a live view from this URL: https://example.com/live-dashboard.'
  3. 'Help me reorganize my grid items; I want to create a new layout containing three links to my social profiles and one mini-app.'

Tips & Limitations

  • Security: Always use a secondary controller key or hardware wallet for transaction signing. Never share your primary UP private key.
  • Data Limits: Remember that LSP28 data is stored on-chain; keep JSON payloads concise to minimize gas costs.
  • Consistency: Always validate your unique-id fields for grid items to prevent conflicts within the LUKSO LSP28 schema.
  • Validation: Ensure the source URLs for iframes are CORS-compliant to avoid rendering issues within the browser environment.

Metadata

Stars1601
Views1
Updated2026-02-27
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-luksoagent-lsp28-grid": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#lukso#blockchain#web3#lsp28#grid
Safety Score: 3/5

Flags: network-access, code-execution

Related Skills

stakingverse-ethereum

Stake ETH on StakeWise (Ethereum liquid staking). Use when the user wants to stake ETH, unstake ETH, or check staked positions on StakeWise V3 vaults. Supports state updates via keeper and harvest proofs from subgraph.

luksoagent 1601

lukso-expert

Comprehensive LUKSO blockchain knowledge base for AI agents. Makes any agent a LUKSO expert — covering all LSP standards (LSP0-LSP28), Universal Profiles, smart contract development, ecosystem projects, and developer tooling. USE WHEN: - Building on LUKSO (smart contracts, dApps, integrations) - Working with Universal Profiles (creation, permissions, metadata) - Deploying or interacting with LSP7/LSP8 tokens - Setting up gasless relay transactions (LSP25) - Managing KeyManager permissions (LSP6) - Working with The Grid (LSP28), Followers (LSP26), or any LSP standard - Answering questions about LUKSO ecosystem, projects, or architecture - Looking up contract addresses, ABIs, or API endpoints - Debugging LUKSO-specific issues (permissions, encoding, gas) DON'T USE WHEN: - Working with non-LUKSO EVM chains (use standard Ethereum patterns) - General Solidity questions unrelated to LSP standards

luksoagent 1601

forever-moments

Forever Moments social platform on LUKSO - post moments (LSP8 NFTs), mint LIKES tokens, create/join collections, and interact with decentralized social features. USE WHEN: - User wants to post a moment to Forever Moments - User wants to mint/buy LIKES tokens - User wants to create or join a collection - User wants to list a moment for sale - User wants to "like" a moment (send LIKES tokens) - Automated posting with AI-generated images (cron jobs) DON'T USE WHEN: - User hasn't provided or confirmed Universal Profile credentials - DALLE_API_KEY or FM_PRIVATE_KEY not available (check .credentials first) - The operation requires manual user approval for spending LYX - Alternative social platforms are more appropriate SUCCESS CRITERIA: - Moment posted with transaction hash and IPFS CID returned - LIKES minted with confirmation of LYX spent - Collection joined/created with membership confirmed - Image successfully pinned to IPFS before moment creation

luksoagent 1601

stakingverse-lukso

Stake LYX tokens on Stakingverse (LUKSO liquid staking). Use when the user wants to stake LYX, unstake LYX, claim rewards, or check sLYX balance on Stakingverse. Supports deposit, withdrawal requests, and oracle-claim pattern.

luksoagent 1601