← Back to Skills Marketplace
luksoagent

Lukso Expert

by LUKSO Agent · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
674
Downloads
4
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lukso-expert
Description
Comprehensive LUKSO blockchain knowledge base for AI agents. Makes any agent a LUKSO expert — covering all LSP standards (LSP0-LSP28), Universal Profiles, sm...
README (SKILL.md)

LUKSO Expert

Complete knowledge base for building on LUKSO — the blockchain for creative economies, digital identity, and new social standards.

Quick Facts

  • Chain ID: 42 (mainnet) / 4201 (testnet)
  • Native token: LYX
  • Consensus: Proof of Stake (32 LYX per validator)
  • EVM compatible: Yes, unmodified Ethereum execution layer
  • Unique: Universal Profiles (smart contract accounts) instead of EOAs
  • Founder: Fabian Vogelsteller (also created ERC-20 and ERC-725)

Core Concepts

LUKSO extends Ethereum with LSP standards (LUKSO Standard Proposals) that enable:

  • Smart accounts (Universal Profiles) with built-in permissions, metadata, and social features
  • Flexible tokens (LSP7/LSP8) with safety features like force parameter and universal receiver hooks
  • Gasless transactions via relay service (LSP25)
  • On-chain social graph via followers system (LSP26)
  • Profile customization via The Grid (LSP28)

Architecture Overview

Universal Profile (LSP0/ERC725Account)
├── KeyManager (LSP6) — permission layer
│   ├── Controllers — addresses with specific permissions
│   └── Allowed calls/addresses — fine-grained access control
├── Profile Data (LSP3) — name, description, avatar, links
├── Universal Receiver (LSP1) — hooks for incoming transactions
├── Owned Assets (LSP5) — registry of tokens/NFTs owned
├── Issued Assets (LSP12) — registry of tokens/NFTs created
└── The Grid (LSP28) — customizable profile layout

Reference Files

Load these based on what you need:

LSP Standards (references/lsp-standards.md)

Complete reference for ALL LSP standards (LSP0-LSP28+). Includes interfaces, function signatures, and implementation details. Read when working with any specific LSP or needing to understand the standards architecture.

Developer Patterns (references/dev-patterns.md)

Practical code examples and implementation guides. Covers UP creation, token operations, permissions, gasless transactions, and common pitfalls. Read when writing code or debugging LUKSO-specific issues.

Ecosystem (references/ecosystem.md)

Projects, team, community channels, grants, and chain infrastructure. Read when answering ecosystem questions or looking for project information.

Contracts & Repos (references/contracts-and-repos.md)

Deployed contract addresses, GitHub repositories, NPM packages, and API endpoints. Read when looking up addresses, ABIs, or integration endpoints.

Key Contract Addresses (Mainnet)

Contract Address
LSP26 Follower System 0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA
Envio GraphQL https://envio.lukso-mainnet.universal.tech/v1/graphql

Full address list in references/contracts-and-repos.md

Common Operations Quick Reference

Resolve username to UP address

# Envio GraphQL
query { Profile(where: {name: {_eq: "username"}}) { id name } }

Check UP count

query { Profile_aggregate { aggregate { count } } }

Follow a profile (LSP26)

const LSP26 = "0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA";
const calldata = lsp26Contract.methods.follow(targetAddress).encodeABI();
await universalProfile.methods.execute(0, LSP26, 0, calldata).send({from: controller});

Important Gotchas

  1. force parameter (LSP7/LSP8): Set to true to send tokens to any address. Set to false (default) to only send to UPs with a Universal Receiver — prevents accidental sends to EOAs or contracts that can't handle them.

  2. LSP6 Permissions: Permissions are bitmask-based. Common mistake: granting CALL permission but forgetting EXECUTE_RELAY_CALL for gasless transactions.

  3. ERC725Y data encoding: Use @erc725/erc725.js for encoding — manual encoding is error-prone, especially for VerifiableURI and array types.

  4. Gas estimation: UP transactions go through KeyManager proxy, so gas estimates can be off. Add 20-30% buffer.

Developer Resources

Usage Guidance
This skill is a static LUKSO reference (docs, addresses, code examples) and appears coherent with its stated purpose. Before using it: (1) treat contract addresses/endpoints as documentation and cross-check them on official sources or block explorers; (2) never paste or store private keys or secrets into examples without understanding the code — process.env.PRIVATE_KEY appears only in sample scripts; (3) avoid running unreviewed curl | sh installers referenced in docs unless you trust the installer URL and have reviewed its contents; (4) if you plan to run sample deployment scripts, do so from a secure environment (hardware wallet / ephemeral keys for testing, not your main keys). If you want stronger assurance, ask the skill author for provenance (who maintains this content) or prefer linking to the official LUKSO docs/github rather than running examples verbatim.
Capability Analysis
Type: OpenClaw Skill Name: lukso-expert Version: 1.0.0 The skill bundle contains instructions and code snippets that present significant vulnerabilities. Specifically, `references/ecosystem.md` includes the instruction `curl https://install.lukso.network | sh`, which is a direct shell command to download and execute a remote script. This constitutes a critical Remote Code Execution (RCE) vulnerability if the AI agent were to execute it, as it allows arbitrary code from an external source to run. Additionally, `references/dev-patterns.md` uses `process.env.PRIVATE_KEY!` in code examples, which, while common in development, exposes sensitive information if the execution environment is compromised. These are vulnerabilities that allow attacks, classifying the bundle as suspicious rather than malicious.
Capability Assessment
Purpose & Capability
The name/description promise (LUKSO expert reference) matches the contents: extensive LSP references, contract addresses, code snippets, RPC/Indexer endpoints and developer patterns. Nothing requested by the skill (no env vars, no binaries, no installs) is inconsistent with being a static knowledge base.
Instruction Scope
SKILL.md and the reference files are documentation and code examples for building on LUKSO. They do not instruct the agent to read local files or exfiltrate data. Notable items to be aware of: examples show use of process.env.PRIVATE_KEY and other provider API keys (typical for developer examples), and the ecosystem file documents a recommended install command 'curl https://install.lukso.network | sh'. These are examples for developers — they do not change the skill’s runtime behavior, but could encourage unsafe operations if followed blindly.
Install Mechanism
No install specification or code files that would be written/executed at install time. Because this is instruction-only, there is no download/execute risk from the skill package itself.
Credentials
The skill declares no required environment variables or secrets. The documentation includes developer patterns that reference PRIVATE_KEY, provider API keys (SigmaCore/NowNodes), and relayer API keys where appropriate — which is expected for blockchain developer docs. Users should not supply secrets to the skill unless they intend to run the example code themselves in a safe environment.
Persistence & Privilege
Skill does not request always:true, does not attempt to modify agent config, and has no install steps that would persist code or credentials. Autonomous invocation is allowed by default but not combined with other red flags here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lukso-expert
  3. After installation, invoke the skill by name or use /lukso-expert
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug lukso-expert
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lukso Expert?

Comprehensive LUKSO blockchain knowledge base for AI agents. Makes any agent a LUKSO expert — covering all LSP standards (LSP0-LSP28), Universal Profiles, sm... It is an AI Agent Skill for Claude Code / OpenClaw, with 674 downloads so far.

How do I install Lukso Expert?

Run "/install lukso-expert" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lukso Expert free?

Yes, Lukso Expert is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Lukso Expert support?

Lukso Expert is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lukso Expert?

It is built and maintained by LUKSO Agent (@luksoagent); the current version is v1.0.0.

💬 Comments