skills/injective-cli/SKILL.md
Use the Injective `injectived` CLI against a chain with consistent wallet, endpoint, and gas handling. Use the CLI map and reference docs to find commands and build transactions safely.
npx skillsauth add injectivelabs/agent-skills injective-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use the injectived binary to query and transact against an Injective chain with consistent wallet handling, endpoint selection, and gas configuration. Use the bundled CLI command map and reference docs to find the right subcommands and flags quickly.
By invoking any script in this skill, you agree to the Terms of Use in TERMS_OF_USE.
Use a local injectived binary if possible. If it is not on PATH,
npm i -g injective-core@latest
One-time commands can be run via npx injective-core, example: npx injective-core --version.
The rest of documentation will use injectived as a reference.
Spot check critical paths (for example query, tx, keys) by running injectived <path> --help.
The command map should track the installed injectived binary. If you suspect a discrepancy between docs and the local binary, regenerate the map using the script in scripts/ and diff it against the current map.
Example:
python3 scripts/map_injectived_cli.py --output /tmp/injectived-cli-map.new.md
diff -u references/injectived-cli-map.md /tmp/injectived-cli-map.new.md
~/.injectived as the home dir for config and key material, unless overridden by user.~/.injectived/config/client.toml (fields: node, chain-id).https://sentry.tm.injective.network:443injective-1https://testnet.sentry.tm.injective.network:443injective-888yes "passphrase" | timeout 10s injectived tx ... (one-off/manual passphrase entry pattern)cat ~/.injectived/keystore_password.txt | timeout 10s injectived tx ... (opt-in stored passphrase)~/.injectived/keystore_password.txt only when the user explicitly opts in to storing the passphrase on disk.600), and do not print passphrase contents in command output or logs.timeout 10s on keyring-touching commands to prevent hangs while waiting for unlock input.--keyring-backend test is available and skips passphrase prompts, but it is not safe and leaves private keys exposed. Use only for local, disposable workflows.injectived keys unsafe-export-eth-key <key_name>injectived keys unsafe-import-eth-key <key_name> <hex_private_key>--ledger --sign-mode amino-ledger on Ledger-backed transactions.injectived tx bank send <from> <to> <amount> --ledger --sign-mode amino-ledger --chain-id injective-1 --gas auto --gas-prices 160000000inj --yes--yes on transactions to skip interactive confirmation.--gas auto --gas-adjustment 1.5 --gas-prices 160000000inj for fee estimation.injectived q tx <tx_hash>.~/.injectived/new_keystore_password.txt, remind the user to remember it, and delete the file after use.map_injectived_cli.py: Recursively runs injectived <cmd> --help to refresh the CLI mapping of commands.injectived-cli-map.md: Command map for the injectived binary.development
Detect breaking changes in Injective core between two tagged releases. For use in developer documentation and release notes.
development
Integrate Injective RFQ taker flows into browser apps and operational quote monitors. Use this skill when building, reviewing, or debugging RFQ gateway autosign settlement, Web3Gateway AuthZ setup, manual TakerStream quote collection, RFQ open/close flows, conditional TP/SL intents, quote uptime probes, market-readiness checks, or mainnet RFQ frontend integrations. Covers mainnet parameters, canonical decimals, quote windows, signer slots, market discovery, quote-hit diagnostics, and production RFQ gotchas.
tools
Enables management of Linear issues, teams, projects, comments, or configuration via the `linear` CLI
tools
Mass create, derive, and manage Injective wallets. Generate wallets from mnemonics (BIP-44 HD derivation), create random wallets, convert between ETH/INJ addresses, and batch fund wallets with INJ or USDT. Supports bulk wallet generation and batch funding.