Skills liberfi-market
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bombmod/liberfi-market" ~/.claude/skills/clawdbot-skills-liberfi-market && rm -rf "$T"
manifest:
skills/bombmod/liberfi-market/SKILL.mdsource content
LiberFi Market Discovery
Discover trending tokens and newly launched tokens using the LiberFi CLI.
Pre-flight Checks
See bootstrap.md for CLI installation and connectivity verification.
This skill's auth requirements:
- All commands: No authentication required (public API)
Skill Routing
| If user asks about... | Route to |
|---|---|
| Specific token info, price, security, holders | liberfi-token |
| Token K-line, candlestick, price chart | liberfi-token |
| Wallet holdings, balance, PnL | liberfi-portfolio |
| Wallet activity, transaction history | liberfi-portfolio |
| Swap, trade, buy, sell tokens | liberfi-swap |
| Transaction broadcast or fee estimation | liberfi-swap |
CLI Command Index
Query Commands
| Command | Description | Auth |
|---|---|---|
| Get trending tokens by chain and time window | No |
| Get newly listed tokens on a chain | No |
Parameter Reference
Trending command:
— Required. Chain identifier (e.g.<chain>
,sol
,eth
)bsc
— Required. Time window (e.g.<duration>
,1h
,6h
)24h
— Sort field (e.g.--sort-by <field>
,volume
,price_change
)market_cap
— Sort direction:--sort-dir <dir>
orascdesc
— Comma-separated filters--filters <filters>
— Filter by launchpad (e.g.--launchpad-platform <platform>
)pump.fun
— Comma-separated search keywords--search-keywords <keywords>
— Comma-separated keywords to exclude--exclude-keywords <keywords>
— Pagination cursor--cursor <cursor>
— Max results per page--limit <limit>
— Cursor direction:--direction <direction>
ornextprev
New tokens command — same options as trending except no
<duration> argument.
Operation Flow
View Trending Tokens
- Determine parameters: Ask user for chain and time window if not specified. Default:
chain,sol
duration24h - Fetch trending:
lfi ranking trending <chain> <duration> --limit 20 --json - Present results: Show a table with Name, Symbol, Price, Change (%), Volume, Market Cap
- Suggest next step: "Want to see details or security audit for any of these tokens?"
View Trending with Filters
- Collect filters: Launchpad platform, sort field, keywords
- Fetch:
lfi ranking trending sol 1h --launchpad-platform "pump.fun" --sort-by volume --sort-dir desc --limit 20 --json - Present: Filtered results in table format
- Suggest next step: "Want to drill into any specific token?"
Discover New Tokens
- Determine chain: Ask user if not specified. Default:
sol - Fetch new tokens:
lfi ranking new <chain> --limit 20 --json - Present: Show recently listed tokens with name, symbol, price, launch time
- Suggest next step: "Want to check the security audit before investigating further?"
Search Within Rankings
- Collect keywords: What the user is looking for
- Fetch:
lfi ranking trending <chain> <duration> --search-keywords "meme,dog" --limit 20 --json - Present: Filtered results matching the keywords
- Suggest next step: "Want to see details for any of these?"
Cross-Skill Workflows
"Show me what's trending, and research the top token"
Full flow: market → token → token → token
- market →
lfi ranking trending sol 24h --sort-by volume --sort-dir desc --limit 10 --json - token →
— Details on #1 tokenlfi token info sol <topTokenAddress> --json - token →
— Security auditlfi token security sol <topTokenAddress> --json - token →
— Holder analysislfi token holders sol <topTokenAddress> --json - Present consolidated findings
"Find new pump.fun tokens and check if the hottest one is safe"
Full flow: market → token → token
- market →
lfi ranking new sol --launchpad-platform "pump.fun" --limit 10 --json - Pick the top token by volume
- token →
— Security checklfi token security sol <address> --json - token →
— Full detailslfi token info sol <address> --json - Present safety report
"What are the top gainers on ETH? I want to buy one"
Full flow: market → token → swap
- market →
lfi ranking trending eth 24h --sort-by price_change --sort-dir desc --limit 10 --json - User selects a token
- token →
— Mandatory security checklfi token security eth <address> --json - swap →
lfi swap quote --in <inputToken> --out <address> --amount <amt> --chain-family evm --chain-id 1 --json - Present quote and wait for user confirmation
Suggest Next Steps
| Just completed | Suggest to user |
|---|---|
| Trending ranking | "Want to see details for any token?" / "需要查看某个代币的详情?" |
| New tokens list | "Want to check the security audit for any of these?" / "需要对其中某个做安全审计?" |
| Filtered ranking | "Want to drill into a specific token?" / "需要深入了解某个代币?" |
Edge Cases
- Invalid chain identifier: If the API returns an error, list supported chains (e.g.
,sol
,eth
) and ask the user to choosebsc - Invalid duration: Suggest valid durations:
,1h
,6h24h - No trending results: Inform user: "No trending tokens found for this chain and time window. Try a different chain or longer duration."
- No new tokens: Inform user: "No newly listed tokens found. The chain may have low launch activity right now."
- Network timeout: Retry once after 3 seconds; if still fails, suggest checking connectivity via
lfi ping --json - Too many results: Default to
; if user asks for more, paginate with--limit 20
and--cursor--direction next
Security Notes
See security-policy.md for global security rules.
Skill-specific rules:
- Trending and new token rankings are informational only — a token appearing in rankings does not indicate endorsement or safety
- Always recommend users run a security audit (
) before interacting with newly discovered tokenslfi token security - New tokens from launchpad platforms carry higher risk — proactively mention this when presenting results