dwallet-labs/ika/ika-cli
Claude Code and agent skill by dwallet-labs/ika
- community
Checking that the SKILL.md file is still in the repository.
Guide for using the Ika CLI tool for dWallet operations, validator management, system deployment, and network administration. Use when performing CLI-based dWallet creation, signing, presigning, key management, validator operations, system initialization, or querying Ika network state via the terminal. Triggers on tasks involving `ika` CLI commands, dWallet CLI operations, Ika system deployment, or MCP tool integration with Ika.
Install
npx vskill@latest install dwallet-labs/ika/ika-cliSKILL.md
Ika CLI
Command-line interface for the Ika decentralized MPC signing network on Sui.
References (detailed command reference and JSON schemas)
references/commands.md- Full command reference with all flags, arguments, and examplesreferences/json-output.md- JSON output schemas for--jsonflag on every command
Install
Requires: Sui CLI (sui keytool for key management)
Global Flags
All commands support these flags:
| Flag | Description | |
|---|---|---|
--json | Output results as JSON (machine-parseable). Errors also output as JSON. | |
--client.config <PATH> | Custom Sui client config path | |
--ika-config <PATH> | Custom Ika network config path (default for all dwallet subcommands) | |
--gas-budget <MIST> | Override default gas budget (default for all dwallet subcommands) | |
-y, --yes | Skip confirmation prompts | |
-q, --quiet | Suppress human-readable output (JSON still printed with --json -q) |
Command Overview
Curves, Algorithms, and Hash Schemes
Commands accept named values (not numeric IDs):
| Parameter | Accepted values | |
|---|---|---|
--curve | secp256k1, secp256r1, ed25519, ristretto | |
--signature-algorithm | ecdsa, taproot, eddsa, schnorrkel | |
--hash-scheme | keccak256, sha256, double-sha256, sha512, merlin |
Quick Start
Create a dWallet
Secret Share Handling
The secret share can be provided in three ways (in priority order):
--secret-share <file>— read from a local file--secret-share-hex <hex>— pass directly as hex- Omit both — the CLI derives the decryption key from your Sui keystore (seed args), fetches the encrypted share from chain, and decrypts it. Requires
--dwallet-id.
Batch Presigns
List and Inspect
Future Signing (two-step)
Seed derivation: Encryption keys are derived stateless from the active Sui keystore address. Use --seed-file <PATH> for raw 32-byte seed, --address <ADDR> for a specific keystore address, or --encryption-key-index <N> for multiple keys per address. Pass --legacy-hash for keys registered before the V2 hash fix (only affects non-SECP256K1 curves).
Auto-detection: IKA/SUI coins are auto-detected from the active wallet. Curve, DKG output, and presign output are auto-fetched from chain when --dwallet-id and --presign-cap-id are provided.
Validator Operations
Key Management
Sui wallet keys are managed by sui keytool:
dWallet encryption keys are derived stateless from Sui keystore addresses (no local file storage). The CLI uses keccak256(keypair_bytes || index) to derive a 32-byte seed, then hashes with domain separators to produce class-groups and Ed25519 keys.
JSON Output
All commands support --json for structured output:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ika-cli/SKILL.md
Popularity
- Repository stars
- 203
- Repository forks
- 173
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 21 Jun 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dwallet-labs/ika/ika-cli)