技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 48 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal:Pending · OpenClaw :可疑
Package:0x-wzw/defi-analyst
安全扫描(ClawHub)
- VirusTotal:Pending
- OpenClaw :可疑
OpenClaw 评估
The skill's instructions broadly match a DeFi research tool, but there are inconsistencies around credentials and provenance (a Tavily API key is referenced and even shown in the README while the registry metadata lists no required env vars and the source/homepage are missing).
目的
The SKILL.md and README describe a DeFi research skill that uses Tavily (via mcporter), DeFiLlama, and GeckoTerminal — that is coherent. However, the skill metadata declares no required environment variables while the SKILL.md explicitly requires a Tavily API key and mcporter configuration. The README even contains a plaintext-looking Tavily API key. The skill also references other agent skills (mcporter/moltbook/swarm) without declaring those…
说明范围
Runtime instructions are limited to mcporter calls and curl/jq calls to public APIs (Tavily MCP, Geckoterminal, DeFiLlama), which are consistent with the stated purpose. The mcporter config step will store a Tavily API key in the mcporter config; the SKILL.md shows that key being included directly in a URL parameter, which can risk exposure in logs/history. The skill does not instruct reading unrelated local files or secrets beyond the Tavily …
安装机制
There is no install spec (instruction-only), and only a small validate.sh is included. No downloads or archive extraction are present. This is low install risk.
证书
Registry metadata lists no required env vars or primary credential, yet SKILL.md and README require/configure a Tavily API key. The README contains a plaintext token-like string (example or real key) which could be a leaked credential or an insecure example; its presence without explanation is a red flag. No other unrelated credentials are requested, which is proportionate, but the mismatch and the embedded key are problematic.
持久
always:false and default autonomous invocation are set (normal). The skill will instruct adding a mcporter config entry for Tavily (expected for this integration); it does not request system-wide privileges or modify other skills' configs in the provided files.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Defi Analyst」。简介:DeFi research and analysis via Tavily MCP, GeckoTerminal API, and DeFiLlama. Us…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/0x-wzw/defi-analyst/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: defi-analyst
description: DeFi research and analysis via Tavily MCP, GeckoTerminal API, and DeFiLlama. Use for protocol research, TVL tracking, yield analysis, token discovery, and competitive landscape research.
---
# DeFi Analyst Skill
Research DeFi protocols, track yields, analyze TVL trends, and monitor the competitive landscape.
## Prerequisites
- **Tavily API key** — free at [tavily.io](https://tavily.io)
- **mcporter** — OpenClaw skill for MCP tool calling
- **curl + jq** — for GeckoTerminal/DeFiLlama API calls
### Setup Tavily MCP
```bash
mcporter config add tavily https://mcp.tavily.com/mcp/?tavilyApiKey=<YOUR_KEY>
```
## Core Operations
### Protocol Research (Tavily)
```bash
mcporter call tavily.tavily_search query="Aave V3 protocol overview yield lending" max_results=5 search_depth="advanced"
```
### TVL Tracking (DeFiLlama)
```bash
# Get protocol TVL
curl -s "https://api.llama.fi/protocol/aave" | jq '{name: .name, tvl: .tvl, change_1d: .change_1d, change_7d: .change_7d}'
# Top DeFi protocols by TVL
curl -s "https://api.llama.fi/tvl" | jq '.[0:10]'
# Lending rates overview
curl -s "https://api.llama.fi/overview/lending" | jq '.categories[0:10]'
```
### Token Price + Volume (GeckoTerminal)
```bash
# Pool data for a token
curl -s "https://api.geckoterminal.com/api/v2/networks/eth/tokens/0x.../info" | jq '{name, base_volume, quote_volume, pool_count}'
# Trending pools on a network
curl -s "https://api.geckoterminal.com/api/v2/networks/eth/pools" | jq '.[0:5] | .[].attributes | {pool: .name, volume_24h: .volume_usd.h24s, tvl: .tvl_usd}'
# Specific pool APY
curl -s "https://api.geckoterminal.com/api/v2/networks/bsc/pools/0x..." | jq '.data.attributes | {apy: .apy_7d, tvl: .tvl_usd}'
```
### DEX Aggregator Research
```bash
# Compare yields across DEXes
curl -s "https://api.llama.fi/overview/dex?exclude_bridge=true" | jq '.dexes[0:5]'
```
## Analyst Agents
### Technical Analyst
On top of classic candlestick patterns, pulls 24h volume delta, liquidity depth ratios, and cross DEX price variance. Output: `{direction, confidence, key_levels}`.
### Sentiment Analyst
Aggregates social sentiment via Tavily (`{token} sentiment today`) + Moltbook agent network pulse. Output: sentiment score (-1 to +1) with weighted breakdown by source credibility.
### Debate Round
Bull Agent → Tavily for bull cases + on-chain growth metrics.
Bear Agent → Tavily for risk factors + whale wallet outflows.
Synthesized output: `{bull_probability, bear_probability, reconciled_direction, confidence}`.
## Use Cases
### Research a Protocol
```bash
# 1. TVL + metrics
TVL=$(curl -s "https://api.llama.fi/protocol/your-protocol" | jq '.tvl')
# 2. Recent news via Tavily
mcporter call tavily.tavily_search query="protocol audit exploit update 2026" max_results=5
# 3. Competitor comparison
mcporter call tavily.tavily_search query="protocol vs aave vs compound defi" max_results=3
```
### Track Yield Opportunities
```bash
# Get all lending rates
curl -s "https://api.llama.fi/overview/lending" | jq '.categories[0:10]'
```
### DeFi Landscape Analysis
```bash
mcporter call tavily.tavily_search query="DeFi trends 2026 yield farming liquid staking real yield" max_results=10 search_depth="advanced"
```
## Rate Limits
- GeckoTerminal: 30 req/min, no auth needed
- DeFiLlama: ~60 req/min, public API
- Tavily: 20 req/min free tier, 1000 req/month free