/install cavos-cli-skill
Cavos CLI Skill
This skill allows you to interact with the Cavos CLI (@cavos/cli) to manage Starknet wallets, perform transfers, and execute contract calls.
Core Commands
Always use the --json flag when possible to get structured output.
1. Identity & Session
- Who Am I: Check current session and wallet address.
npx @cavos/cli whoami --json - Session Status: Check if the session is active/expired.
npx @cavos/cli session-status --json - Import Session: Import a session token provisioned from the Dashboard.
npx @cavos/cli session import \x3Ctoken>
2. Assets & Transfers
- Check Balance:
npx @cavos/cli balance --token \x3CSTRK|ETH|address> --json - Transfer Tokens:
npx @cavos/cli transfer --to \x3Caddress> --amount \x3Camount> --token \x3Ctoken> --json
3. Contract Interactions
- Approve Spending:
npx @cavos/cli approve --spender \x3Caddress> --amount \x3Camount> --token \x3Ctoken> --json - Execute Call:
npx @cavos/cli execute --contract \x3Caddress> --entrypoint \x3Cmethod> --calldata \x3Ccomma_separated_vals> --json - Read Call:
npx @cavos/cli call --contract \x3Caddress> --entrypoint \x3Cmethod> --calldata \x3Cvals> --json
4. Advanced Operations
- Multicall: Batch multiple calls.
npx @cavos/cli multicall --calls '\x3Cjson_array>' --json - Simulate/Estimate: Check tx before sending.
npx @cavos/cli simulate --contract \x3Caddr> --entrypoint \x3Cmethod> --calldata \x3Cvals> --json - Transaction Status:
npx @cavos/cli tx status \x3Chash> --json
Best Practices
- Verify Balance: Always run
balancebefore atransfer. - Check Session: Run
whoamiorsession-statusat the start of a workflow to ensure authentication. - Use JSON: Parsing JSON output is safer than regexing stdout.
- Calldata: Calldata for
executeandcallshould be comma-separated strings (e.g.,0x1,100).
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install cavos-cli-skill - After installation, invoke the skill by name or use
/cavos-cli-skill - Provide required inputs per the skill's parameter spec and get structured output
What is Cavos Cli?
Interact with the Cavos CLI for Starknet wallet operations. Use for transfers, approvals, contract calls, session management, and transaction monitoring. It is an AI Agent Skill for Claude Code / OpenClaw, with 950 downloads so far.
How do I install Cavos Cli?
Run "/install cavos-cli-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Cavos Cli free?
Yes, Cavos Cli is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Cavos Cli support?
Cavos Cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Cavos Cli?
It is built and maintained by adrianvrj (@adrianvrj); the current version is v0.1.0.