Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Lukso Expert

v1.0.0

Comprehensive LUKSO blockchain knowledge base for AI agents. Makes any agent a LUKSO expert — covering all LSP standards (LSP0-LSP28), Universal Profiles, sm...

4· 646·0 current·0 all-time
byLUKSO Agent@luksoagent

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for luksoagent/lukso-expert.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Lukso Expert" (luksoagent/lukso-expert) from ClawHub.
Skill page: https://clawhub.ai/luksoagent/lukso-expert
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install luksoagent/lukso-expert

ClawHub CLI

Package manager switcher

npx clawhub@latest install lukso-expert
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk97a0904x2e40xtryjgdfer7ds81ehdt
646downloads
4stars
1versions
Updated 1h ago
v1.0.0
MIT-0

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)

ContractAddress
LSP26 Follower System0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA
Envio GraphQLhttps://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

Comments

Loading comments...