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
Why use this skill?
Master LUKSO development with the lukso-expert skill. Gain full support for Universal Profiles, LSP standards, KeyManager, and smart contract building on the LUKSO blockchain.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/luksoagent/lukso-expertWhat This Skill Does
The lukso-expert skill serves as the definitive technical companion for developers and ecosystem builders working on the LUKSO blockchain. It encapsulates the entirety of the LUKSO Standard Proposals (LSP0-LSP28), providing deep context on Universal Profiles, the KeyManager permission system, and LUKSO-specific standards like LSP7 (Digital Asset) and LSP8 (Identifiable Digital Asset). This skill acts as a bridge between the complex documentation of LUKSO’s architecture and your agent's practical implementation needs, allowing it to generate compliant smart contracts, troubleshoot permission issues, and provide accurate data on LUKSO-native standards.
Installation
To integrate this skill into your agent, use the following CLI command:
clawhub install openclaw/skills/skills/luksoagent/lukso-expert
Ensure your agent has read-access to the local references directory if you have downloaded the supporting markdown documentation files (references/lsp-standards.md, references/dev-patterns.md, etc.), as the skill relies on these for specific implementation details.
Use Cases
This skill is designed for scenarios requiring deep integration with the LUKSO stack. Use it when:
- You are architecting a decentralized application (dApp) that leverages Universal Profiles for identity.
- You need to write secure smart contracts that interact with LSP1 Universal Receiver hooks.
- You are managing complex permission structures for a KeyManager using LSP6.
- You want to implement gasless transaction relays compliant with LSP25.
- You need to query the LUKSO social graph (LSP26) or profile metadata (LSP3/LSP28).
Example Prompts
- "How do I set up a new Universal Profile and grant a controller address limited spending permissions using the KeyManager?"
- "Generate a Solidity interface for an LSP7 token and explain how the
forceparameter differs from standard ERC-20 transfers." - "What is the current GraphQL query to resolve a Universal Profile metadata avatar link from a specific address using the Envio indexer?"
Tips & Limitations
- Context Awareness: The skill works best when you provide the specific LSP standard version you are targeting.
- Scope: Do not use this skill for general Ethereum-based dApp development that does not involve LUKSO standards; while it understands standard EVM patterns, its primary value is the LUKSO-specific knowledge.
- Dependencies: Always verify the contract addresses against the current
references/contracts-and-repos.mdfile to ensure you are pointing to the correct mainnet or testnet deployments.
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-lukso-expert": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api
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.
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.
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.