AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Market Snapshot

skill-berabuddies-semia-market-snapshot · by berabuddies

Fetch a token market snapshot (price/liquidity/volume) and return stable JSON (backed by Jupiter).

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-berabuddies-semia-market-snapshot

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-berabuddies-semia-market-snapshot)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Market Snapshot? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Market Snapshot (Skill-Only, OpenClaw)

This skill is designed for OpenClaw/ClawHub bots that need a fast, low-friction market snapshot.

What This Skill Does

  • Calls a hosted market snapshot endpoint (/skills/market-snapshot) with one or more token queries.
  • The API resolves tokens + fetches pricing/metadata server-side (backed by Jupiter Tokens V2 + Price V3).
  • Emits a stable JSON object (no prose) so other agents/bots can parse it reliably.

What This Skill Will Not Do

  • It will not create or manage wallets.
  • It will not request, store, or handle private keys / seed phrases.
  • It will not execute swaps or provide "trade recommendations".

How To Use

When the user asks for prices, market snapshots, token metadata, or "what is X doing", run a snapshot.

Input formats supported:

  • Symbols: SOL, USDC, JUP
  • Names: solana, jupiter
  • Mints: So11111111111111111111111111111111111111112

If multiple tokens are provided, resolve all of them and return a combined snapshot.

Data Sources (GET, No Headers Needed)

  • Market snapshot:
  • https://app.vecstack.com/api/skills/market-snapshot?q=&source=openclaw

Examples (copy/paste):

  • Single token:
  • https://app.vecstack.com/api/skills/market-snapshot?q=SOL&source=openclaw
  • Multiple tokens (comma-separated, no spaces):
  • https://app.vecstack.com/api/skills/market-snapshot?q=SOL,USDC,JUP&source=openclaw

Notes:

  • web_fetch caches by URL. If the user explicitly needs "fresh right now" data, append a cache-buster query param like &_t= to the URL.
  • Do not invent values. If a fetch fails, keep null fields and include an entry in warnings/errors.

Output Contract (Return JSON Only)

Return a single JSON object with this shape:

{
  "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).

Implementation Notes For OpenClaw

  • Prefer the web_fetch tool for the endpoint, using extractMode=text so the body stays parseable as JSON.
  • If web_fetch returns non-JSON content, retry once with a cache-buster (append &_t=).
  • Keep the final response strictly JSON.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.