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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/luksoagent/lsp28-gridWhat 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
- 'Update my profile grid to add a new mini-app titled "Portfolio" with a dark blue background and link it to my main gallery.'
- 'Replace the iframe on my grid with a live view from this URL: https://example.com/live-dashboard.'
- '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-idfields 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-luksoagent-lsp28-grid": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
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.
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
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
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.