skills/sdk/SKILL.md
Trust Wallet open-source libraries — Wallet Core (HD wallets, address derivation, tx signing in Swift/Kotlin/TypeScript/Go for 140+ chains), Web3 Provider (dApp connection for Ethereum/Solana/Cosmos/Bitcoin/Aptos/TON/Tron), deep linking, browser extension integration, WalletConnect, token assets repository, and Barz ERC-4337 smart wallet. Use when working with trustwallet/wallet-core, @trustwallet/wallet-core, trust-web3-provider, Trust Wallet deep links, token logos/metadata from trustwallet/assets, or Barz account abstraction.
npx skillsauth add trustwallet/tw-agent-skills trust-wallet-sdkInstall 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.
Open-source libraries for wallet integration, dApp connectivity, and smart wallets.
Read the reference that matches the user's task:
| Task | Reference | When to read |
|------|-----------|--------------|
| HD wallet, address derivation, tx signing | references/wallet-core.md | "wallet core", "derive address", "sign transaction", "key generation" |
| Web3 provider, dApp connection | references/trust-web3-provider.md | "web3 provider", "dApp integration", "provider API" |
| Deep links, extension, WalletConnect | references/trust-developer.md | "deep link", "browser extension", "WalletConnect" |
| Token logos, metadata, CDN | references/assets.md | "token logo", "add asset", "trustwallet/assets" |
| ERC-4337 smart wallet | references/barz.md | "smart wallet", "account abstraction", "ERC-4337", "Barz" |
tools
Trust Wallet CLI (`twak`) — install, create wallets, check balances, send tokens, swap, view history, set price alerts, DCA automations, limit orders, manage ERC-20 approvals, check token risk, browse trending/DApps, and run x402 micropayments. Use whenever the user wants to use the twak CLI, manage a crypto wallet from the terminal, send or swap tokens via command line, check portfolio, create price alerts, set up DCA, create limit orders, approve ERC-20 spenders, or interact with Trust Wallet from a shell. Also covers MCP server setup for AI agents.
tools
One sentence — what this skill does and when Claude should use it.
development
Trust Wallet API for crypto data — token search, prices, trending tokens, swap quotes, market data, security checks, address validation, asset info, and coin status across 100+ blockchains. Use whenever the user asks about crypto prices, token info, swap rates, market cap, trending coins, token risk, honeypot detection, address validation, or wants to call the Trust Wallet / tws.trustwallet.com API directly. Covers HMAC-SHA256 authentication, supported chains, and all REST endpoints.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.