LaunchKit · 2026
Back to Skills

lukso-expert

Comprehensive LUKSO blockchain knowledge base for AI agents.

4
400 downloads
by @luksoagent

Setup & Installation

openclaw skills install @luksoagent/lukso-expert

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install lukso-expert

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.

INPUT

User asks: How do I follow another Universal Profile on LUKSO?

AGENT
  1. 1Retrieves the LSP26 Follower System contract address (0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA)
  2. 2Encodes follow(targetAddress) calldata using the LSP26 contract ABI
  3. 3Constructs an execute() call on the caller's Universal Profile with CALL operation type
  4. 4Returns a ready-to-send JavaScript snippet using the UP's execute method
OUTPUT

JavaScript code that calls universalProfile.methods.execute(0, LSP26, 0, calldata).send({from: controller}) to follow the target profile