Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Knowledge base for building on LUKSO blockchain, covering all LSP standards (LSP0-LSP28), Universal Profiles, token operations, and permission management. Includes deployed contract addresses, API endpoints, and code patterns for common operations. Targets developers working with LUKSO-specific architecture rather than generic EVM patterns.
LUKSO diverges from standard Ethereum in ways that generic EVM references don't cover — LSP bitmask permissions, the force parameter on token transfers, ERC725Y data encoding, and gas overhead from KeyManager proxies all require LUKSO-specific guidance.
When to use it
- Creating a Universal Profile with custom KeyManager permissions
- Deploying LSP7 fungible tokens with universal receiver hooks
- Setting up gasless relay transactions using LSP25
- Querying profile data and follower counts via Envio GraphQL
- Debugging bitmask permission errors in LSP6 KeyManager
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: How do I follow another Universal Profile on LUKSO?
- 1Retrieves the LSP26 Follower System contract address (0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA)
- 2Encodes follow(targetAddress) calldata using the LSP26 contract ABI
- 3Constructs an execute() call on the caller's Universal Profile with CALL operation type
- 4Returns a ready-to-send JavaScript snippet using the UP's execute method
JavaScript code that calls universalProfile.methods.execute(0, LSP26, 0, calldata).send({from: controller}) to follow the target profile