Longbridge Research
helsome/folio
Institution ratings, consensus price targets, EPS/revenue forecasts, finance calendar, shareholder data, fund holders, insider trades (SEC Form 4), short interest, industry rankings, peer group…
BitMart Web3 Wallet Skills (12 endpoints): Token Search, Chain Details, Token Info, K-Line Chart, Hot Token Ranking, xStock Ranking, Smart Money P&L Ranking, Smart Money Address…
$ npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bitmart-wallet-ai --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bitmart-wallet-skill .claude/skills/bitmart-wallet-ai && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bitmart-wallet-ai" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skill into .claude/skills/bitmart-wallet-ai/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bitmart-wallet-ai", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bitmart-wallet-ai --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bitmart-wallet-skill .agents/skills/bitmart-wallet-ai && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bitmart-wallet-ai" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skill into .agents/skills/bitmart-wallet-ai/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bitmart-wallet-ai", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bitmart-wallet-ai --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bitmart-wallet-skill .cursor/skills/bitmart-wallet-ai && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bitmart-wallet-ai" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skill into .cursor/skills/bitmart-wallet-ai/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bitmart-wallet-ai", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/bitmart-wallet-skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bitmart-wallet-ai --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bitmart-wallet-skill .gemini/skills/bitmart-wallet-ai && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bitmart-wallet-ai" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skill into .gemini/skills/bitmart-wallet-ai/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bitmart-wallet-ai", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills bitmart-wallet-aiInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bitmart-wallet-skill .github/skills/bitmart-wallet-ai && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bitmart-wallet-ai" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skill into .github/skills/bitmart-wallet-ai/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bitmart-wallet-ai", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bitmart-wallet-ai --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bitmart-wallet-skill .opencode/skills/bitmart-wallet-ai && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bitmart-wallet-ai" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bitmart-wallet-skill into .opencode/skills/bitmart-wallet-ai/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bitmart-wallet-ai", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bitmart-wallet-aiBitMart Web3 Wallet Skills (12 endpoints): Token Search, Chain Details, Token Info, K-Line Chart, Hot Token Ranking, xStock Ranking, Smart Money P&L Ranking, Smart Money Address…
Bitmart Wallet AI is an agent skill from LeoYeAI/openclaw-master-skills. BitMart Web3 Wallet Skills (12 endpoints): Token Search, Chain Details, Token Info, K-Line Chart, Hot Token Ranking, xStock Ranking, Smart Money P&L Ranking, Smart Money Address Analysis/Holdings/Transaction History, Address Balance, Address Recent Transactions, Swap Quote, Batch Price. All APIs do not require API Key. Use when users ask about token prices, market data, smart money tracking, asset queries, recent transactions, or token swap quotes.
Its SKILL.md is about 5.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `README.md` and `_meta.json`).
It sits in Business, Finance & HR, covering Crypto and DeFi analysis and Stock and market analysis. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api-cloud.bitmart.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bitmart Wallet AI loads about 5.8k tokens when it runs. Until then it costs about 118 tokens; SKILL.md has 2,096 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 2,096 words, ~5,823 tokens.
.claude/skills/bitmart-wallet-ai/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.This document describes the BitMart Web3 Wallet capabilities exposed as AI skills.
| chainId | Chain | Native Coin Symbol |
|---|---|---|
| 2001 | Solana | SOL |
| 2002 | BSC (BNB Smart Chain) | BNB |
| 2003 | Ethereum | ETH |
| 2004 | Arbitrum | ETH |
| 2007 | Base | ETH |
https://api-cloud.bitmart.com{ "success": bool, "code": "string", "message": "string", "data": ... }| Endpoint | Path | Description |
|---|---|---|
| token-search | /web3/chain-web3-base-data-maintainer/v1/token/search | Fuzzy search tokens by name or symbol |
| chain-detail | /web3/chain-web3-base-data-maintainer/v1/chain/by-chainId | Query chain details by platform chain ID |
| token-info | /web3/chain-web3-base-data-maintainer/v1/token/query/by/token-id | Get token details by platform token ID |
| kline | /web3/chain-web3-market/v1/api/market/kline/history | Token K-line data (Solana only) |
| hot-ranking | /web3/chain-web3-market/v1/api/market/trending/hot | Hot token trending ranking |
| xstock-ranking | /web3/chain-web3-market/v1/api/market/rank/xstocks | US stock mapped token ranking |
| smart-money-rank | /web3/chain-web3-smart-money/v1/api/smart-money/list | Smart money 7-day P&L ranking |
| smart-money-info | /web3/chain-web3-smart-money/v1/api/smart-money/info | Smart money address analysis, holdings and transaction history |
| address-balance | /web3/chain-web3-assetmanager/v1/eoa/balance/list | Address token balance list |
| address-recent | /web3/chain-web3-data-platform/evm/v2/transaction/address-recent | Address recent transactions (grouped by date) |
| swap-quote | /web3/chain-web3-price/api/v1/token/price/swap-quote | Token Swap quote (quote only) |
| batch-price | /web3/chain-web3-price/api/v1/token/price/batch | Batch query token prices |
Tokens with the same symbol on different chains are different tokens (e.g., USDT-ETH ≠ USDT-BSC ≠ USDT-SOL), with different contract addresses, liquidity pools, and markets.
Two tokens can be swapped only if:
Cross-chain Swap is not supported.
All endpoints requiring token details must first get parameters through the following workflow:
User Input → token-search → token-info → Target EndpointNever hardcode or guess token addresses, chainId, or decimal places.
This is how different endpoints handle native token addresses:
| chainId | Chain | contract value |
|---|---|---|
| 2001 | Solana | So11111111111111111111111111111111111111111 |
| 2002 | BSC | "" (empty) |
| 2003 | Ethereum | "" (empty) |
| 2004 | Arbitrum | "" (empty) |
| 2007 | Base | "" (empty) |
Native tokens on all chains return "" (empty string).
| Chain | Input Method | API Return Value |
|---|---|---|
| Solana | Must use So11111111111111111111111111111111111111111 | Kept as is |
| EVM Chains (ETH/BSC/ARB/Base) | Pass "" empty string | Converted to 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee |
Key Conclusions:
"" for tokenAddressSo11111111111111111111111111111111111111111 for tokenAddresschainId is a required parameter. If the user does not specify a chain, must query all supported chains (2001-2004, 2007).
| Chain | Token | Address |
|---|---|---|
| Solana | SOL | So11111111111111111111111111111111111111111 |
| EVM Chains General | Native Coin | 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee |
| Chain | Token | Address |
|---|---|---|
| Solana | USDC | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| Solana | USDT | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB |
| BSC | USDT | 0x55d398326f99059ff775485246999027b3197955 |
| BSC | USDC | 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d |
| Arbitrum | USDC | 0xaf88d065e77c8cc2239327c5edb3a432268e5831 |
| Base | USDC | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 |
Fuzzy search tokens by name or symbol.
Request:
{
"keyword": "TRUMP",
"chainId": 2002
}| Parameter | Type | Required | Description |
|---|---|---|---|
| keyword | string | Yes | Search keyword, matches token symbol and name |
| chainId | integer | No | Platform internal chain ID (2001=Solana, 2002=BSC, 2003=Ethereum, etc.) |
Response Key Fields:
tokenId: Platform internal token ID (required by downstream endpoints)chainId: Platform internal chain IDcontract: Token contract addresssymbol: Token symboltokenDecimal: Token decimal placesisDeposit/isWithdraw: Whether deposit/withdrawal is supportedGet complete token details by platform internal token ID.
Prerequisite: First get tokenId from token-search.
Request:
{
"tokenId": "224987722"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| tokenId | string | Yes | Internal token ID (from token-search) |
Response Key Fields:
tokenId: Platform internal token IDchainId: Platform internal chain IDcontract: Token contract addresstokenDecimal: Token decimal placesisNativeToken: Whether it's a native token (1=yes)type: Token type (e.g., spl-token)name: Token namesymbol: Token symboltokenIcon: Token icon URLisWithdraw: Whether withdrawal is supported (1=yes)isDeposit: Whether deposit is supported (1=yes)status: Token statusgasLimit: Gas limitcontractOwner: Contract owner addresssource: Token source (e.g., pump_dot_fun)createdAt: Token creation time (ISO 8601)createTime: Token creation timestamp (milliseconds)Get token balance list for an address.
Limitations:
Request:
{
"address": "0x4396e479fe8270487f301b7c5cc92e8cd59ef91a",
"chainId": 2002,
"pageIndex": 0,
"pageSize": 100
}| Parameter | Type | Required | Description |
|---|---|---|---|
| address | string | Yes | Wallet address |
| chainId | integer | Yes | Platform internal chain ID (must iterate 2001-2004, 2007 for complete info) |
| pageIndex | integer | No | Page number, starting from 0 |
| pageSize | integer | No | Page size |
Get recent transactions for an address, grouped by date.
Limitations:
Request:
{
"addressChainPairs": [
{
"address": "2h4hhjuWxEo4uyzGAxzWvpdSotAozchjpfyefvVWvi8R",
"tokenAddress": null,
"chainId": "2001"
}
],
"tradeType": 0,
"limit": "50"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| addressChainPairs | array | Yes | Array of address-chain pairs to query |
| addressChainPairs[].address | string | Yes | Wallet address |
| addressChainPairs[].tokenAddress | string | null | No | Token contract address filter. Pass null to query all tokens under the address (filtered by chainId). Pass a specific token address to filter for that token only. |
| addressChainPairs[].chainId | string | Yes | Platform internal chain ID (as string, e.g., "2001") |
| tradeType | integer | No | Trade type filter: 0=all, 1=send, 2=receive, 3=trade |
| limit | string | No | Max transactions per date group (e.g., "50") |
Important Notes:
tokenAddress is null, the API returns transactions for all tokens associated with the address on the specified chain.chainId is required for each address-chain pair. If the user does not specify a chain, the agent must enumerate all supported chains (2001–2004, 2007) and query each one separately.Response — Top-level:
Array of date groups, each containing:
| Field | Description |
|---|---|
| date | Date string (YYYY-MM-DD) |
| transactionList | Array of transactions for this date |
Response — Transaction Fields (transactionList[]):
| Field | Description |
|---|---|
| blockNumber | Block number |
| chainId | Platform internal chain ID |
| txHash | Transaction hash |
| transactionType | "send", "receive", or "trade" |
| txTime | Transaction timestamp (milliseconds) |
| from | Array of sender entries |
| to | Array of receiver entries |
| txStatus | "success" or "fail" |
| txFee | Transaction fee |
| txFeeUsd | Transaction fee (USD) |
| amountUsd | Transaction amount (USD) |
| confirmBlockNumber | Confirmation block number |
| orderId | Order ID |
Response — Address Entry Fields (from[] / to[]):
| Field | Description |
|---|---|
| address | Wallet address |
| amount | Token amount |
| amountUsd | Amount (USD) |
| asset | Token asset object (null if not applicable) |
Response — Asset Fields (asset):
| Field | Description |
|---|---|
| symbol | Token symbol |
| tokenAddress | Token contract address |
| tokenIcon | Token icon URL |
| chainIcon | Chain icon URL |
Get token Swap price quote. Quote only, does not execute transaction.
Prerequisite: Get tokenId, contract, tokenDecimal, and chainId for both tokens from the token resolution workflow.
Request:
{
"tokenInAddress": "",
"tokenOutAddress": "0x55d398326f99059ff775485246999027b3197955",
"tokenInId": "2002",
"tokenOutId": "1169983",
"amountIn": 1,
"tokenInDecimals": 18,
"tokenOutDecimals": 18,
"slippage": 0.1,
"fromChainId": 2002,
"toChainId": 2002
}| Parameter | Type | Required | Description |
|---|---|---|---|
| tokenInAddress | string | Yes | Source token contract address (see native token address handling rules) |
| tokenOutAddress | string | Yes | Target token contract address |
| tokenInId | string | Yes | Source token platform internal ID |
| tokenOutId | string | Yes | Target token platform internal ID |
| amountIn | number | Yes | Swap amount (defaults to 100 if not specified by user) |
| tokenInDecimals | integer | Yes | Source token decimal places |
| tokenOutDecimals | integer | Yes | Target token decimal places |
| slippage | number | Yes | Slippage tolerance (e.g., 0.1 = 10%) |
| fromChainId | integer | Yes | Source chain platform internal chain ID |
| toChainId | integer | Yes | Target chain platform internal chain ID (must be same as fromChainId) |
Response Key Fields:
amountIn: Input amountamountOut: Expected output amounttokenInPrice: Source token price (USD)tokenOutPrice: Target token price (USD)fee: Transaction feeNote: If the swap-quote API returns an error, the possible reasons are: (1) the token pair or chain is not supported / no liquidity found, or (2) the API is rate-limited. In case of rate limiting, recommend the user to try again after 5 minutes.
Batch query token prices.
Note:
tokenIdsRequest:
{
"tokenIds": [2001, 2002, 2003, 2004, 2007],
"latestOnly": true
}| Parameter | Type | Required | Description |
|---|---|---|---|
| tokenIds | array | Yes | Platform internal chain ID array (2001=Solana, 2002=BSC, 2003=Ethereum, 2004=Arbitrum, 2007=Base) |
| latestOnly | boolean | No | Whether to return only latest price, default true |
Response Key Fields:
tokenId: Platform internal chain IDchainId: Platform internal chain IDbaseToken: Base token symbolquoteToken: Quote token (USD)price: Price (USD)priceUsd: Price (USD)generateTime: Price generation timeSupported Tokens:
| tokenId | chainId | Token Symbol | Token Name |
|---|---|---|---|
| 2001 | 2001 | SOL | Solana |
| 2002 | 2002 | BNB | BNB |
| 2003 | 2003 | ETH | Ethereum |
| 2004 | 2004 | ARB | Arbitrum |
| 2007 | 2007 | BASE | Base |
Query chain details by platform internal chain ID.
Request:
{
"chainId": 2001
}| Parameter | Type | Required | Description |
|---|---|---|---|
| chainId | integer | Yes | Platform internal chain ID |
Response Contains Fields:
| Field | Description |
|---|---|
| chainId | Platform internal chain ID |
| networkChainId | Industry standard blockchain network chain ID (e.g., 501=Solana, 56=BSC, 1=Ethereum) |
| chainSeries | Chain series (e.g., SVM, EVM) |
| chainName | Full chain name |
| shortName | Chain short name (e.g., SOL) |
| exploreUrl | Block explorer URL |
| txUrl | Transaction explorer URL |
| addressUrl | Address explorer URL |
| depositConfirmations | Required deposit confirmations |
| withdrawConfirmations | Required withdrawal confirmations |
| status | Chain status |
Get token historical K-line data. Only supports Solana chain tokens.
Request:
{
"interval": "5m",
"tokenAddress": "Cz5YvHHpU1e3dqDQJHVdjVi7VSqvhu21A1GvxcTHMpLM",
"startTime": "1773307582",
"endTime": "1773393982"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| interval | string | Yes | Candlestick period: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 1d |
| tokenAddress | string | Yes | Token contract address |
| startTime | string | Yes | Start timestamp (seconds) |
| endTime | string | Yes | End timestamp (seconds) |
Get hot token / US stock mapped token ranking.
Request:
{
"queryFields": [],
"timezone": "5"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| queryFields | array | No | Query field filter |
| timezone | string | Yes | Time window: 1=1min, 2=5min, 3=1hour, 4=4hours, 5=24hours |
Response (each token in data.list[]):
| Field | Description |
|---|---|
| tokenId | Platform internal token ID |
| tokenSymbol | Token symbol |
| tokenName | Token name |
| tokenAddress | Token contract address |
| tokenIconUrl | Token icon URL |
| chainId | Platform internal chain ID |
| price | Current price (USD) |
| priceChange | Price change rate |
| priceChange24h | 24-hour price change rate |
| marketcap | Market cap |
| volume | Trading volume |
| liquidity | Liquidity |
| holders | Number of holder addresses |
| buy | Buy count |
| sell | Sell count |
| rank | Rank position |
| createAt | Token creation time |
| check | Audit/check status |
| source | Data source |
| prices | Historical price points array |
Get smart money 7-day P&L ranking.
All parameters are optional. If omitted, returns default ranking.
Request:
{
"current": 1,
"size": 20,
"orderBy": "profit7d",
"order": "desc",
"filters": {
"profitMin": 5,
"profitMax": 50,
"profitRateMin": 5,
"profitRateMax": 50,
"winRateMin": 50,
"winRateMax": 100,
"tradeCountMin": 10,
"tradeCountMax": 200,
"totalTradeAmountMin": 1000,
"totalTradeAmountMax": 100000
}
}| Parameter | Type | Required | Description |
|---|---|---|---|
| current | integer | No | Page number, default 1 |
| size | integer | No | Page size, max 100 |
| orderBy | string | No | Sort field: profit7d, winRate7d, profitRate7d, tradeCount, totalTradeAmount, lastTradeTime |
| order | string | No | Sort direction: desc / asc |
| filters.profitMin | number | No | Minimum 7-day profit amount |
| filters.profitMax | number | No | Maximum 7-day profit amount |
| filters.profitRateMin | number | No | Minimum 7-day profit rate (%) |
| filters.profitRateMax | number | No | Maximum 7-day profit rate (%) |
| filters.winRateMin | number | No | Minimum 7-day win rate (%) |
| filters.winRateMax | number | No | Maximum 7-day win rate (%) |
| filters.tradeCountMin | integer | No | Minimum trade count |
| filters.tradeCountMax | integer | No | Maximum trade count |
| filters.totalTradeAmountMin | number | No | Minimum total trade amount (USD) |
| filters.totalTradeAmountMax | number | No | Maximum total trade amount (USD) |
Response (each address in data.records[]):
| Field | Description |
|---|---|
| walletAddress | Smart money wallet address |
| rank | Rank position |
| profit7d | 7-day profit amount |
| profitRate7d | 7-day profit rate (%) |
| winRate7d | 7-day win rate (%) |
| tradeCount | Total trade count |
| buyCount | Buy count |
| sellCount | Sell count |
| totalTradeAmount | Total trade amount (USD) |
| avgBuyAmount | Average buy amount |
| lastTradeTime | Last trade timestamp |
| latestTradeToken | Latest trade token address |
| latestTradeTokenName | Latest trade token name |
| profitTrend7d | 7-day profit trend array (dailyProfit, dailyProfitRate per day) |
| bestProfitToken | Best profit token array (address, name, profitRate, profit) |
| chainId | Platform internal chain ID |
| follow | Whether current user follows this address |
| walletRemark | Wallet remark/tag |
| updateTime | Last update time |
| createTime | Record creation time |
| notify | Whether notifications are enabled |
Get smart money address analysis, holdings, and transaction history.
Limitation: walletAddress must be provided by the user.
Request:
{
"walletAddress": "As7HjL7dzzvbRbaD3WCun47robib2kmAKRXMvjHkSMB5"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| walletAddress | string | Yes | Smart money wallet address (must be provided by user) |
Response — Top-level Fields:
| Field | Description |
|---|---|
| walletAddress | Wallet address |
| walletBalance | Total wallet balance (USD) |
| walletSolBalance | SOL balance |
| follow | Whether current user follows this address |
| walletRemark | Wallet remark/tag |
| marketDistribution | Market distribution data |
Response — Address Analysis Fields (profitInfo):
| Field | Description |
|---|---|
| profitInfo.profit7d | 7-day profit |
| profitInfo.profitRate7d | 7-day profit rate |
| profitInfo.winRate7d | 7-day win rate |
| profitInfo.tradeInfo | Trade info summary |
| profitInfo.topProfit | Top profit details |
| profitInfo.profitRateDistribution | Profit rate distribution |
| profitInfo.profitTrend7d | 7-day profit trend array |
Response — Holdings Fields (proportion[]):
| Field | Description |
|---|---|
| tokenAddress | Token contract address |
| tokenName | Token name |
| tokenIcon | Token icon URL |
| tokenId | Platform internal token ID |
| chainId | Platform internal chain ID |
| quantity | Holding quantity |
| balance | Holding value (USD) |
| price | Current price |
| holdingPercentage | Holding percentage |
| priceChangeRate | Price change rate |
Response — Transaction History Fields (tradeHistory[]):
| Field | Description |
|---|---|
| tokenAddress | Token contract address |
| tokenSymbol | Token symbol |
| tokenIcon | Token icon |
| tokenId | Platform internal token ID |
| chainId | Platform internal chain ID |
| tradeDirection | BUY or SELL |
| tradeTime | Trade timestamp |
| quantity | Trade quantity |
| totalUSD | Trade amount (USD) |
| price | Execution price |
| txHash | Transaction hash |
| profit | Trade profit |
When the user-specified token is ambiguous and there are multiple tokens with exactly matching names, you must ask the user to confirm which token. Clearly state each token's chain name and token type.
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in skills/bitmart-wallet-skill of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Bitmart Wallet AI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bitmart Wallet AI this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.8k | Automated safety check: Pass | MIT | |
| Longbridge Researchhelsome/folio | 271 | 3 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Stock Analysis24mlight/StockClaw | 101 | 2 repos | ~2k | Automated safety check: Notes | MIT | |
| ApocdataApocData/ApocData-skill | 104 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Bitget Walletbitget-wallet-ai-lab/bitget-wallet-skill | 246 | — | ~7.6k | Automated safety check: Pass | MIT | |
| Okx Sentiment Trackerdex-original/okx-agent-trade-kit | 110 | 1 repos | ~3.8k | Automated safety check: Pass | MIT |
helsome/folio
Institution ratings, consensus price targets, EPS/revenue forecasts, finance calendar, shareholder data, fund holders, insider trades (SEC Form 4), short interest, industry rankings, peer group…
24mlight/StockClaw
Analyze stocks and cryptocurrencies using Yahoo Finance data.
ApocData/ApocData-skill
A-share data service with structured announcement parsing: every announcement carries an AI summary, category, importance level and sentiment, fully traceable to source.
bitget-wallet-ai-lab/bitget-wallet-skill
Interact with Bitget Wallet API for crypto market data, token info, swap quotes, RWA (real-world asset) stock trading, and security audits.
dex-original/okx-agent-trade-kit
A skill your agent uses when the user asks about: 'any crypto news', 'latest news', 'market update', 'daily briefing', 'BTC news', 'ETH news', 'news on SOL', 'search SEC ETF', 'regulation news'…
binance/binance-skills-hub
Per-token details for a specific token identified by keyword, symbol, or contract address: (1) search — find tokens by keyword/symbol/contract; (2) meta — static info: name, symbol, logo, social…
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
BitMart Web3 Wallet Skills (12 endpoints): Token Search, Chain Details, Token Info, K-Line Chart, Hot Token Ranking, xStock Ranking, Smart Money P&L Ranking, Smart Money Address…. Bitmart Wallet AI is an agent skill from LeoYeAI/openclaw-master-skills. BitMart Web3 Wallet Skills (12 endpoints): Token Search, Chain Details, Token Info, K-Line Chart, Hot Token Ranking, xStock Ranking, Smart Money P&L Ranking, Smart Money Address Analysis/Holdings/Transaction History, Address Balance, Address Recent Transactions, Swap Quote, Batch Price.
Bitmart Wallet AI fits situations like: users ask about token prices; smart money tracking; recent transactions; token swap quotes.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a claude-code`. Or copy the skill folder (skills/bitmart-wallet-skill in LeoYeAI/openclaw-master-skills) into .claude/skills/bitmart-wallet-ai in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a codex`. Or copy the skill folder (skills/bitmart-wallet-skill in LeoYeAI/openclaw-master-skills) into .agents/skills/bitmart-wallet-ai in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill bitmart-wallet-ai -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bitmart-wallet-ai, .gemini/skills/bitmart-wallet-ai, .github/skills/bitmart-wallet-ai and .opencode/skills/bitmart-wallet-ai in your project.
SKILL.md names no scripts, command-line tools or credentials: Bitmart Wallet AI is instructions for the agent only.
SKILL.md names 1 domain. In commands or code: api-cloud.bitmart.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Bitmart Wallet AI is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.8k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bitmart Wallet AI: Longbridge Research (helsome/folio, 271 stars), Stock Analysis (24mlight/StockClaw, 101 stars), Apocdata (ApocData/ApocData-skill, 104 stars) and Bitget Wallet (bitget-wallet-ai-lab/bitget-wallet-skill, 246 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.