openclast-wallet
Guides the agent in Openclast/Openclaw wallet usage, approvals, and safety rules. Use when users ask about wallet setup, balances, transactions, approvals, or key export.
Why use this skill?
Manage your blockchain wallet securely with OpenClaw. Features include approval-first transaction workflows, chain management, and safe, gate-protected key exports.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fabriziogianni7/openclast-walletWhat This Skill Does
The openclast-wallet skill is a robust, security-first framework designed to integrate EVM-compatible wallet operations directly into the OpenClaw AI agent ecosystem. It serves as a comprehensive middleware layer that handles wallet bootstrapping, configuration management, transaction signing, and balance tracking. Unlike standard wallet interfaces, this skill enforces a strict 'approval-first' workflow, ensuring that every financial transaction—whether it is a simple token transfer, an ERC20 approval, or a complex smart contract interaction—is intercepted for human review unless specific auto-mode configurations are active.
Installation
To integrate this capability into your project, use the OpenClaw hub command:
clawhub install openclaw/skills/skills/fabriziogianni7/openclast-wallet
Once installed, you must bootstrap the environment using openclast-wallet setup. This process generates a wallet-config.json file in your root directory. Ensure this file is never committed to public repositories, as it manages chain limits, recipient allow-lists, and notify-channel preferences.
Use Cases
This skill is built for developers and agents that require automated interaction with blockchains such as Ethereum, Sepolia, Polygon, Base, and Arbitrum. Primary use cases include: 1) Automated portfolio management where the agent checks balances and notifies the user of significant changes; 2) Transaction assistance where the agent drafts transactions for user review; 3) Secure key management where the agent interfaces with the OS keychain rather than plaintext files. It is ideal for DeFi operations, NFT interactions, and dApp testing workflows.
Example Prompts
- "Check my balance on Sepolia and let me know if I have enough for the transaction."
- "Send 0.05 ETH to 0x71C... and confirm the transaction details once you create the pending request."
- "Please export my wallet keys so I can back them up securely."
Tips & Limitations
- Safety First: Never bypass the notify/approval flow unless strictly necessary for a production-hardened environment.
- Configuration: Keep your
wallet-config.jsonclean. Utilize theallowedChainsandallowedRecipientskeys to enforce a sandbox-like environment for your agent. - Exporting Keys: The skill prioritizes safety; exporting private keys is heavily gated and requires environment-level authorization via
MOLTBOT_ALLOW_WALLET_EXPORT. If your OS does not support keychain integration, the skill will gracefully decline export requests to protect your assets. - Verification: When interacting with unverified contracts, the
interactWithUnverifiedContractsflag must be set tofalseto prevent the agent from accidentally triggering malicious code on the blockchain.
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-fabriziogianni7-openclast-wallet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
ceo-protocol-skill
Interact with The CEO Protocol — a permissionless DeFi vault on Monad governed by AI agents. Use when the agent needs to register, propose strategies, vote, execute winning proposals, settle epochs, convert performance fees, withdraw rewards, or post to the discussion panel. Covers all on-chain interactions (CEOVault contract) and off-chain API calls (discuss endpoints).
ens
Resolve ENS names (.eth) to Ethereum addresses and vice versa. Use when a user provides an .eth name (e.g. "send to vitalik.eth"), when displaying addresses (show ENS names), looking up ENS profiles, or helping users register, renew, or manage .eth names.
lifi
v4 - Use LI.FI API for cross-chain and same-chain swaps, bridges, and contract calls. Use when quoting routes, validating chains/tokens, building transaction requests, and tracking status.
pond3r-skill
Query crypto intelligence via Pond3r MCP — curated datasets, SQL queries, protocol metrics, yields, and market analysis. Use when the agent needs DeFi data, stablecoin yields, token opportunities, Polymarket trades, cross-protocol comparisons, or blockchain analytics.
8004-skill
Register and manage ERC-8004 Identity NFTs on Monad. Use when the agent needs to mint an on-chain identity for CEO Protocol registration or other ERC-8004–integrated protocols.