Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Fetch a token market snapshot (price/liquidity/volume) and return stable JSON (backed by Jupiter).
.claude/skills/berabuddies-market-snapshot/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 5% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -23% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -33% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 404% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -15% | 0% |
This skill is designed for OpenClaw/ClawHub bots that need a fast, low-friction market snapshot.
/skills/market-snapshot) with one or more token queries.When the user asks for prices, market snapshots, token metadata, or "what is X doing", run a snapshot.
Input formats supported:
SOL, USDC, JUPsolana, jupiterSo11111111111111111111111111111111111111112If multiple tokens are provided, resolve all of them and return a combined snapshot.
https://app.vecstack.com/api/skills/market-snapshot?q=<CSV_TOKENS>&source=openclawExamples (copy/paste):
https://app.vecstack.com/api/skills/market-snapshot?q=SOL&source=openclawhttps://app.vecstack.com/api/skills/market-snapshot?q=SOL,USDC,JUP&source=openclawNotes:
web_fetch caches by URL. If the user explicitly needs "fresh right now" data, append a cache-buster query param like &_t=<unix> to the URL.null fields and include an entry in warnings/errors.Return a single JSON object with this shape:
json{ "as_of_unix": 0, "provider": "jupiter", "inputs": ["SOL", "USDC"], "tokens": [ { "query": "SOL", "mint": "So11111111111111111111111111111111111111112", "symbol": "SOL", "name": "Wrapped SOL", "decimals": 9, "verified": true, "tags": [], "liquidity_usd": null, "mcap_usd": null, "fdv_usd": null, "usd_price": null, "price_change_24h_pct": null, "stats": { "5m": { "price_change_pct": null, "volume_usd": null, "buy_volume_usd": null, "sell_volume_usd": null }, "1h": { "price_change_pct": null, "volume_usd": null, "buy_volume_usd": null, "sell_volume_usd": null }, "24h": { "price_change_pct": null, "volume_usd": null, "buy_volume_usd": null, "sell_volume_usd": null } }, "sources": { "token_search_url": null, "price_url": null } } ], "warnings": [], "errors": [] }
Field rules:
as_of_unix: set to current Unix time when you finish assembling the response.liquidity_usd, mcap_usd, fdv_usd, and stats.* are populated from Tokens V2 search when present.usd_price and price_change_24h_pct are populated from Price V3 when present.warnings: non-fatal issues (missing price, ambiguous match, rate limits, etc).errors: fatal issues that prevented a snapshot (e.g., all sources failed).web_fetch tool for the endpoint, using extractMode=text so the body stays parseable as JSON.web_fetch returns non-JSON content, retry once with a cache-buster (append &_t=<unix>).Other measured skills in the registry, with their headline benchmark lift.