injective-trading-tokens
Skill6 starsChanged 4 months agoApache-2.0View on GitHub
Look up metadata for any Injective token or denom. Resolves native tokens (INJ), Peggy ERC-20 bridged tokens (USDT, USDC, WETH), IBC assets (ATOM, OSMO), TokenFactory tokens, and EVM ERC-20s to their human-readable symbol, decimals, and type. Also supports sending tokens between addresses and depositing/withdrawing from trading subaccounts. Requires the Injective MCP server to be connected.
In this repository20 other files it gives its agents.
- injective-ai-cost-optimizationSkill
- injective-cliSkill
- injective-core-detect-changesSkill
- injective-docs-styleSkill
- injective-evm-developerSkill
- injective-faucetSkill
- injective-frontend-walletSkill
- injective-fundingSkill
- injective-mcp-serversSkill
- injective-rfq-integrationsSkill
- injective-trading-accountSkill
- injective-trading-autosignSkill
- injective-trading-bridgeSkill
- injective-trading-chain-analysisSkill
- injective-trading-frontend-uxSkill
- injective-trading-market-dataSkill
- injective-trading-stakingSkill
- injective-usdc-integrationSkill
- injective-wallet-opsSkill
- linear-cliSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
When you are interacting with tokens/ denoms on Injective.
- Very specific: line 23
Use the injective-mcp-servers skill for instructions on set up and usage.
- Distinctive: line 89
When the user's request contains the following questions, map them to the MCP tool calls indicated.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Injective Trading Tokens, Skill Guide
Resolve, inspect, and move tokens on Injective. Supports all Injective denom formats and handles token transfers between wallets and subaccounts.
When to apply
- When you are interacting with tokens/ denoms on Injective.
MCP Tools
The following tools in the Injective MCP Server are used by this skill.
Use the injective-mcp-servers skill for instructions on set up and usage.
The "activities" section describes the when and how to make these tool calls.
token_metadata
Resolve any denom to human-readable info.
token_metadata
denom: peggy0xdac17f958d2ee523a2206206994597c13d831ec7Returns:
symbol- e.g. USDTname- Tether USDdecimals- 6type- peggy | ibc | native | factory | erc20peggyDenom- ERC-20 contract address (Peggy tokens only)
transfer_send
Send tokens to another Injective address.
transfer_send
address: inj1... ← sender (must be in keystore)
password: ****
to: inj1... ← recipient
denom: inj ← token denom (or symbol shorthand)
amount: 10 ← human-readable amountsubaccount_deposit
Move tokens from bank wallet into a trading subaccount.
subaccount_deposit
address: inj1...
password: ****
denom: usdt
amount: 100
subaccountIndex: 0 ← optional, default 0subaccount_withdraw
Move tokens from trading subaccount back to bank wallet.
subaccount_withdraw
address: inj1...
password: ****
denom: usdt
amount: 100
subaccountIndex: 0Popular Denoms
See: ./references/popular-denoms.md
For any other denoms/ tokens, use token_metadata with the full denom string.
Activities
When the user's request contains the following questions, map them to the MCP tool calls indicated.
"What token is peggy0x...?"
token_metadata(denom: peggy0x...)"Send 5 INJ to a friend"
transfer_send(address: inj1me..., to: inj1friend..., denom: inj, amount: 5)"I have USDT in my wallet but can't trade"
USDT is in your bank balance, not your trading subaccount.
subaccount_deposit(address: inj1..., denom: usdt, amount: <amount>)"Move profits back to my wallet"
subaccount_withdraw(address: inj1..., denom: usdt, amount: <amount>)Notes
- Amounts are always in human-readable format (e.g.
1.5for 1.5 USDT). The server handles decimal conversion internally. - INJ has 18 decimals - never enter wei amounts; use
1.5for 1.5 INJ. - Token metadata is resolved against the on-chain Injective token registry and cached.
- IBC denoms are long hashes - use
token_metadatato get the symbol before displaying to users.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

