Overview
- Skill Key
- frozeman/universal-profile
- Author
- frozeman
- Source Repo
- openclaw/skills
- Version
- 0.7.0
- Source Path
- skills/frozeman/universal-profile
- Latest Commit SHA
- a560a7ec6c1c9271248dca3714b2e6b89291bd1f
Manage LUKSO Universal Profiles — identity, permissions, tokens, blockchain operations. Cross-chain support for Base and Ethereum.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 universal-profile 技能。 若已安装,则直接安装 universal-profile 技能。
# Universal Profile Skill Authorize your bot: create a profile at [my.universalprofile.cloud](https://my.universalprofile.cloud), generate a controller key, authorize via [Authorization UI](https://openclaw.universalprofile.cloud). ## Core Concepts - **UP (Universal Profile)** = smart contract account (LSP0/ERC725Account). This is the on-chain identity. - **KeyManager (LSP6)** = access control. Controllers have permission bitmasks. - **Controller** = EOA with permissions to act on behalf of the UP. - All calls to external contracts MUST route through UP via `execute()` so `msg.sender` = UP address. - Exception: `setData()`/`setDataBatch()` can be called directly on UP (checks permissions internally). ## Execution Models ### Direct (all chains — controller pays gas) ``` Controller → UP.execute(operation, target, value, data) → Target ``` The controller calls `execute()` directly on the UP contract. The UP internally verifies permissions via its KeyManager (LSP20 lsp20VerifyCall). **Do NOT call the KeyManager's execute() function directly.** Always call the UP. ### Gasless Relay (LUKSO ONLY — chains 42/4201) ``` Controller signs LSP25 → Relay API submits → KeyManager.executeRelayCall() → UP ``` The controller signs a message, then the LUKSO relay service submits the transaction. **Do NOT call executeRelayCall() yourself — the relay API does this.** **⚠️ CRITICAL: The relay/gasless option exists ONLY on LUKSO mainnet (42) and testnet (4201). On Base, Ethereum, and all other chains, the controller must hold native ETH and pay gas directly. There is no gasless alternative.** Typical gas costs: LUKSO ~free via relay, Base ~$0.001-0.01/tx, Ethereum ~$0.10-1.00/tx. ## Networks | Chain | ID | RPC | Explorer | Relay | Token | |---|---|---|---|---|---| | LUKSO | 42 | `https://42.rpc.thirdweb.com` | `https://explorer.lukso.network` | `https://relayer.mainnet.lukso.network/api` | LYX | | LUKSO Testnet | 4201 | `https://rpc.testnet.lukso.network` | `https://explorer.tes...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.