← Back to Skills Marketplace
luksoagent

Stakingverse Lukso

by LUKSO Agent · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
611
Downloads
4
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install stakingverse-lukso
Description
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 Stakingve...
Usage Guidance
This skill appears to be a straightforward LUKSO staking helper but has some red flags you should address before using it: - Do not paste your primary controller private key into environments you don't control. The scripts require a full private key (env variable STAKING_PRIVATE_KEY); that is necessary to sign UP/KeyManager transactions, but it is high-risk. Prefer a hardware wallet, a delegated account with minimal permissions, or a purpose-built staking controller key. - Confirm the Vault and sLYX contract addresses independently (official Stakingverse docs) — the repo hardcodes a vault address; ensure it matches the real contract. - The registry metadata omits required env vars and SKILL.md/README use different names (PRIVATE_KEY vs STAKING_PRIVATE_KEY); verify which env variables the runtime actually uses before running anything. - Install dependencies manually (npm install ethers) in an isolated environment and review the code locally. Test on a non-mainnet/test account or testnet if available before using real funds. - Because the skill will send on-chain transactions, understand gas and approval flows; do not run scripts on machines where the private key might be logged or backed up to external services. If you want to proceed: fix the env var naming (use STAKING_PRIVATE_KEY as the scripts expect), verify addresses, and run with a low-value or test account first. If you cannot validate the origin (source: unknown), be extra cautious — treat it as untrusted code until verified.
Capability Analysis
Type: OpenClaw Skill Name: stakingverse-lukso Version: 1.0.0 The OpenClaw skill bundle for Stakingverse LUKSO staking is classified as benign. All files, including SKILL.md, README.md, and the JavaScript scripts, clearly outline the skill's purpose: staking, unstaking, and claiming LYX tokens on the LUKSO blockchain. The code uses standard `ethers.js` library calls to interact with specified LUKSO smart contracts and RPC endpoints. While the skill requires a private key for signing transactions (as specified in SKILL.md and used in scripts/claim.js, scripts/stake.js, scripts/unstake-request.js), this is an inherent requirement for on-chain transactions and is transparently declared, not indicative of malicious intent. There is no evidence of data exfiltration, unauthorized command execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent. The skill adheres to the stated purpose without any high-risk behaviors beyond the necessary interaction with blockchain infrastructure.
Capability Assessment
Purpose & Capability
The name/description (stake/unstake/claim/check sLYX) align with the included scripts which create transactions against a Vault contract. However the registry metadata incorrectly lists no required env vars/credentials while the SKILL.md, README and scripts clearly require a controller private key and other config — this mismatch is an incoherence in metadata.
Instruction Scope
Runtime instructions and scripts stay within staking-related scope: they connect to an RPC, read on-chain data, encode contract calls via the UP/KeyManager and submit transactions to the Vault. The scripts do require a private key to sign transactions (expected for an on-chain staking client). There is no evidence of unrelated file reads, hidden external endpoints, or data exfiltration in the code.
Install Mechanism
There is no formal install spec (instruction-only), but the repo contains runnable node scripts that require ethers.js. The README instructs npm install ethers; since nothing is auto-downloaded by the skill itself, installation risk is limited to following the README. The lack of an install spec combined with included code means the user/agent must manually install dependencies before use.
Credentials
The scripts require a full controller private key (STAKING_PRIVATE_KEY) and an RPC URL which is necessary to submit transactions — that is proportionate to staking. The concern is inconsistent naming: SKILL.md at one point references PRIVATE_KEY while the scripts and README use STAKING_PRIVATE_KEY, and the skill registry declared no required env vars. That mismatch increases chance of user misconfiguration and accidental key exposure. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request persistent/always-on privileges and does not modify other skills or system settings. It performs on-demand blockchain interactions only when run.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stakingverse-lukso
  3. After installation, invoke the skill by name or use /stakingverse-lukso
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug stakingverse-lukso
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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 Stakingve... It is an AI Agent Skill for Claude Code / OpenClaw, with 611 downloads so far.

How do I install Stakingverse Lukso?

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

Is Stakingverse Lukso free?

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

Which platforms does Stakingverse Lukso support?

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

Who created Stakingverse Lukso?

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

💬 Comments