← 返回 Skills 市场
527
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install gecko-terminal
功能描述
Query GeckoTerminal market data - networks, DEXes, pools, tokens, OHLCV, trades, and trending/new pools.
使用说明 (SKILL.md)
GeckoTerminal
Query GeckoTerminal via the local CLI script.
Quick Start
# List networks
node {baseDir}/scripts/geckoterminal-cli.mjs get_networks
# Solana trending pools
node {baseDir}/scripts/geckoterminal-cli.mjs get_network_trending_pools --network solana --duration 1h --page 1
# Search pools
node {baseDir}/scripts/geckoterminal-cli.mjs search_pools --query "SOL USDC" --network solana --page 1
After Install - Suggested Setup
1. Daily discovery scan
Use in your daily brief:
gecko trending pools + new pools + top pools
2. Track a token across pools
node {baseDir}/scripts/geckoterminal-cli.mjs get_token_pools --network solana --token "\x3Ctoken_address>" --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_simple_token_prices --network solana --token-addresses "\x3Ctoken1>,\x3Ctoken2>"
3. Analyze a candidate pool
node {baseDir}/scripts/geckoterminal-cli.mjs get_pool_info --network solana --pool "\x3Cpool_address>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_pool_trades --network solana --pool "\x3Cpool_address>" --page 1
Commands
Networks and DEXes
node {baseDir}/scripts/geckoterminal-cli.mjs get_networks
node {baseDir}/scripts/geckoterminal-cli.mjs get_dexes --network solana
node {baseDir}/scripts/geckoterminal-cli.mjs get_top_pools --network solana --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_dex_pools --network solana --dex "raydium" --page 1
Trending / New Pools
node {baseDir}/scripts/geckoterminal-cli.mjs get_global_trending_pools --duration 1h --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_network_trending_pools --network solana --duration 24h --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_global_new_pools --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_network_new_pools --network base --page 1
Pools and Search
node {baseDir}/scripts/geckoterminal-cli.mjs search_pools --query "SOL USDC" --network solana --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_pool --network solana --pool "\x3Cpool_address>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_multi_pools --network solana --pool-addresses "\x3Cpool1>,\x3Cpool2>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_pool_info --network solana --pool "\x3Cpool_address>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_pool_trades --network solana --pool "\x3Cpool_address>" --page 1
Tokens
node {baseDir}/scripts/geckoterminal-cli.mjs get_token --network solana --token "\x3Ctoken_address>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_multi_tokens --network solana --token-addresses "\x3Ctoken1>,\x3Ctoken2>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_token_info --network solana --token "\x3Ctoken_address>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_token_pools --network solana --token "\x3Ctoken_address>" --page 1
node {baseDir}/scripts/geckoterminal-cli.mjs get_simple_token_prices --network solana --token-addresses "\x3Ctoken1>,\x3Ctoken2>"
node {baseDir}/scripts/geckoterminal-cli.mjs get_recently_updated_token_info --page 1
OHLCV
node {baseDir}/scripts/geckoterminal-cli.mjs get_pool_ohlcv --network solana --pool "\x3Cpool_address>" --timeframe hour --limit 100 --currency usd --token base
Raw API fallback
node {baseDir}/scripts/geckoterminal-cli.mjs api_get --path /networks/trending_pools --query-json '{"duration":"5m","page":1}'
Optional Query Params
Common optional flags supported by the CLI:
# Include related resources where supported
--include "base_token,quote_token,dex"
# Include extra pool/token breakdowns where supported
--include-volume-breakdown true
--include-composition true
# Include inactive-source rows where supported
--include-inactive-source true
# Sort/page where supported
--sort "h24_volume_usd_desc"
--page 1
# Community data toggle (trending/new/top/dex pools endpoints)
--include-gt-community-data false
# Simple token price extras
--include-market-cap true
--mcap-fdv-fallback true
--include-24hr-vol true
--include-24hr-price-change true
--include-total-reserve-in-usd true
Output Features
Typical payloads include:
- Pool attributes (network, dex, addresses, links)
- Price, liquidity, volume, and transaction summaries
- Token metadata and linked pools
- OHLCV candles and recent trades
Default output is JSON for easy piping and automation.
API
Uses GeckoTerminal public API v2 (read-only):
- Base URL:
https://api.geckoterminal.com/api/v2 api_get --pathaccepts API-relative paths only (absolute URLs are blocked)
Security and Permissions
No API key required.
What this skill does:
- Makes HTTPS GET requests to GeckoTerminal API
- Reads public network/DEX/pool/token/market data
What this skill does not do:
- No wallet connections
- No transactions or trading
- No credential handling
- No autonomous invocation (
disable-model-invocation: true)
安全使用建议
This skill appears to do what it says: run the included Node CLI to fetch public, read-only market data from GeckoTerminal. Before installing, ensure you have a trusted Node runtime; verify the skill source if you require provenance (owner ID is present but source is 'unknown'); and remember the script will make outbound HTTPS requests to https://api.geckoterminal.com only. No API keys or wallets are requested and the skill is not allowed to invoke autonomously. If you want extra assurance, inspect the full CLI file (it’s bundled) or run it in a network-restricted environment first.
功能分析
Type: OpenClaw Skill
Name: gecko-terminal
Version: 1.0.1
This skill is benign. It is a read-only client for the public GeckoTerminal API, making HTTPS GET requests to a single, hardcoded domain (`https://api.geckoterminal.com`). The `scripts/geckoterminal-cli.mjs` script implements robust security controls, including strict URL validation to prevent SSRF, path traversal, and arbitrary URL fetching. User inputs for path segments are properly `encodeURIComponent`-ed, and query parameters are handled safely. The `SKILL.md` documentation clearly outlines the skill's purpose and limitations, explicitly stating no credential handling, wallet connections, or transactions, and disabling autonomous model invocation. There is no evidence of malicious intent, data exfiltration, or prompt injection attempts.
能力评估
Purpose & Capability
Name/description match the provided code and instructions. The bundled script implements a read-only CLI that queries GeckoTerminal's API v2. Requiring the 'node' binary is appropriate.
Instruction Scope
SKILL.md instructs the agent to run the local CLI script and documents only read-only API calls. The CLI code enforces API path normalization, rejects absolute URLs and path traversal, and restricts outbound requests to the GeckoTerminal API origin. The skill does not instruct reading other files, secrets, wallets, or sending data to unrelated endpoints.
Install Mechanism
There is no external install/download step; the repository includes the CLI script and an instruction-only setup. Nothing is fetched from arbitrary URLs during install, so install risk is low.
Credentials
No required environment variables or credentials are declared. The script reads an optional GECKOTERMINAL_TIMEOUT_MS for request timeout, which is proportionate to network I/O.
Persistence & Privilege
always is false and disable-model-invocation is true (no autonomous invocation). The skill does not request or modify other skills' configs or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install gecko-terminal - 安装完成后,直接呼叫该 Skill 的名称或使用
/gecko-terminal触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Clarified in the API section that `api_get --path` only allows API-relative paths (absolute URLs are blocked) for improved security documentation.
- No functional or command changes; documentation update only.
v1.0.0
- Initial release of the GeckoTerminal skill.
- Query live market data from GeckoTerminal including networks, DEXes, pools, tokens, OHLCV, trades, and trending/new pools.
- Provides a comprehensive CLI interface for discovering pools, analyzing tokens, and fetching price and liquidity data.
- Outputs results in JSON format for easy automation.
- No API key required; reads only public market data.
- Does not support transactions, wallet access, or autonomous invocation.
元数据
常见问题
Gecko Terminal API 是什么?
Query GeckoTerminal market data - networks, DEXes, pools, tokens, OHLCV, trades, and trending/new pools. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 527 次。
如何安装 Gecko Terminal API?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install gecko-terminal」即可一键安装,无需额外配置。
Gecko Terminal API 是免费的吗?
是的,Gecko Terminal API 完全免费(开源免费),可自由下载、安装和使用。
Gecko Terminal API 支持哪些平台?
Gecko Terminal API 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Gecko Terminal API?
由 Ben(@brs999)开发并维护,当前版本 v1.0.1。
推荐 Skills