elytro-skills
Entry point for the Elytro wallet skill plus the curated DeFi sub-skills. Start here before loading any individual protocol skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/codeexplorer29/elytro-cliWhat This Skill Does
The elytro-cli skill provides a powerful interface for AI agents to interact with the Elytro ERC-4337 infrastructure. It enables end-to-end management of smart contract wallets, specifically designed for account abstraction workflows. With this skill, your agent can initialize local vaults, handle the deployment of counterfactual smart accounts, and execute complex on-chain transactions by building and sending sponsored UserOperations. By leveraging standard account abstraction protocols, the agent can perform gasless transactions or bridge assets seamlessly across Ethereum Mainnet, Optimism, Arbitrum, and Sepolia. This skill acts as the bridge between high-level agent logic and low-level blockchain primitives, abstracting away the complexity of key management and bundler interactions.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/codeexplorer29/elytro-cli
After installation, ensure you have Node.js version 20 or higher installed. Clone the repository at https://github.com/Elytro-eth/Elytro-cli, navigate into the directory, and run npm install. For performance-sensitive environments, Bun is also fully supported. Remember to configure your environment variables, specifically ELYTRO_ENV, to ensure your agent interacts with the correct production or development network endpoints.
Use Cases
This skill is ideal for agents tasked with automated treasury management, decentralized application interactions, or cross-chain asset distribution. It is particularly useful for agents managing user-onboarding funnels, as it allows for the automatic creation and activation of counterfactual wallets upon a user's first interaction. Furthermore, it excels in scenarios where agents need to perform batched transactions to minimize gas costs or manage multi-chain liquidity pools.
Example Prompts
- "Initialize a new Elytro vault and set up a counterfactual smart account for me on the Optimism network."
- "Build and send a sponsored transaction to approve 100 USDC spending for the uniswap router using my Elytro account."
- "Check the current status of my Arbitrum wallet and provide a summary of the pending UserOperations."
Tips & Limitations
Always set ELYTRO_ENV to production when deploying for end-users to avoid connecting to testnet backends. Monitor your Pimlico API key usage to ensure uninterrupted service. Note that the CLI creates local files in ~/.elytro/; ensure the agent has appropriate file system permissions. Because this skill interacts with live blockchain funds, treat the device-key and keyring.json with extreme security caution, ensuring they are stored in a secure, non-public environment.
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-codeexplorer29-elytro-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution