Strykr Prism

v1.1.2

Real-time financial data API for AI agents. Stocks, crypto, forex, ETFs. 120+ endpoints. Alternative to Alpha Vantage, CoinGecko. Works with Claude, Cursor.

1· 2.1k·0 current·0 all-time
byNext Frontier AI@nextfrontierbuilds
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name, description, SKILL.md, and scripts all describe a market-data API and the provided endpoints align with that purpose. However, the skill metadata and repository/homepage situation is inconsistent: registry metadata lists no required env vars while skill.json declares PRISM_API_KEY as required, and the declared upstream (https://strykr-prism.up.railway.app) has no homepage or official owner linked in the package manifest. These inconsistencies reduce trust.
Instruction Scope
SKILL.md instructs the agent to send user queries, symbols, and wallet addresses to the external PRISM_URL via curl (expected for a data API). It does not instruct reading local files or unrelated system state. However, examples do not show sending an API key (Authorization header or query param), despite asking users to export PRISM_API_KEY — the mismatch is concerning because it's unclear how credentials are used or protected when requests are made.
!
Install Mechanism
There is no install spec (instruction-only), which is low risk in itself. But the included helper script uses curl and jq; the skill's declared required binaries list is empty, so the runtime dependency on jq/curl is undocumented. That mismatch can cause runtime failures or lead agents to try to install or invoke missing tools unexpectedly.
!
Credentials
skill.json marks PRISM_API_KEY as required and SKILL.md tells users to export it, but registry metadata provided earlier listed no required env vars. The runtime script never includes or demonstrates sending PRISM_API_KEY in requests (no Authorization header or query param shown). This could mean: (a) the key is actually required but the examples omit it (poor docs), (b) the key is unused (misconfigured metadata), or (c) the implementation expects the key in a non-obvious place. Any of these are suspicious because they affect how/if secrets are transmitted to the external service.
Persistence & Privilege
The skill does not request always:true, has no install spec that writes to disk beyond including a helper script, and does not ask to modify other skills or system-wide settings. It can be invoked by the model (normal behavior) but does not request elevated persistence privileges.
What to consider before installing
Before installing, verify the upstream service and credential handling: 1) Confirm the upstream project's homepage/repository and that the GitHub repo in skill.json actually exists and is maintained; the package currently has no authoritative homepage. 2) Ask the maintainer how PRISM_API_KEY is transmitted (Authorization header, query param, or not at all). Do not export/send secrets until you understand where they go. 3) Expect the helper script to require curl and jq; ensure those binaries are present or documented. 4) Remember this skill sends user-supplied identifiers (symbols, wallet addresses, queries) to an external third-party endpoint — only use it with non-sensitive data or when you trust the operator. 5) If you need higher assurance, request signed releases, an official domain/terms/privacy policy, or run your own audited gateway rather than relying on the railway.app endpoint. Given the mismatches in metadata and missing credential usage, proceed only after resolving these questions.

Like a lobster shell, security has layers — review code before you run it.

latestvk97bf37r3pz31zcjrcspp45zn980hvww
2.1kdownloads
1stars
4versions
Updated 1mo ago
v1.1.2
MIT-0

Finance Data API (Strykr PRISM)

One API for all markets. Real-time financial data for AI agents, trading bots, and fintech apps.

Powered by Strykr PRISM — unified data across crypto, stocks, ETFs, forex, commodities, and DeFi.

Configuration

Set your PRISM API key:

export PRISM_API_KEY="your-api-key"

Base URL: https://strykr-prism.up.railway.app

Quick Reference

🔍 Asset Resolution (Core Feature)

Resolve ANY asset identifier to canonical form:

# Resolve symbol (handles BTC, BTCUSD, XBT, bitcoin, etc.)
curl "$PRISM_URL/resolve/BTC"
curl "$PRISM_URL/resolve/BTCUSDT"
curl "$PRISM_URL/resolve/bitcoin"

# Natural language resolution (for agents)
curl -X POST "$PRISM_URL/agent/resolve" \
  -H "Content-Type: application/json" \
  -d '{"query": "price of ethereum"}'

# Batch resolve
curl -X POST "$PRISM_URL/resolve/batch" \
  -H "Content-Type: application/json" \
  -d '{"symbols": ["BTC", "ETH", "AAPL", "GOLD"]}'

# Find trading venues for asset
curl "$PRISM_URL/resolve/venues/BTC"

💰 Price Data

# Crypto price
curl "$PRISM_URL/crypto/price/BTC"
curl "$PRISM_URL/crypto/price/ETH"

# Batch crypto prices
curl -X POST "$PRISM_URL/batch/crypto/prices" \
  -H "Content-Type: application/json" \
  -d '{"symbols": ["BTC", "ETH", "SOL"]}'

# Stock quote
curl "$PRISM_URL/stocks/AAPL/quote"

# Batch stock quotes
curl -X POST "$PRISM_URL/stocks/batch/quotes" \
  -H "Content-Type: application/json" \
  -d '{"symbols": ["AAPL", "MSFT", "GOOGL"]}'

📊 Market Overview

# Full market overview (crypto + tradfi)
curl "$PRISM_URL/market/overview"

# Crypto global stats
curl "$PRISM_URL/crypto/global"

# Fear & Greed Index
curl "$PRISM_URL/market/fear-greed"

# Trending crypto
curl "$PRISM_URL/crypto/trending"

# Stock movers
curl "$PRISM_URL/stocks/gainers"
curl "$PRISM_URL/stocks/losers"
curl "$PRISM_URL/stocks/active"

🛡️ Token Security Analysis

# Analyze token for risks
curl "$PRISM_URL/analyze/BTC"

# Copycat/scam detection
curl "$PRISM_URL/analyze/copycat/PEPE"

# Check for rebrands (MATIC → POL)
curl "$PRISM_URL/analyze/rebrand/MATIC"

# Fork detection
curl "$PRISM_URL/analyze/fork/ETH"

# Holder analytics (whale concentration)
curl "$PRISM_URL/analytics/holders/0x1234..."

🔥 Trending & Discovery

# Trending crypto overall
curl "$PRISM_URL/crypto/trending"

# Solana Pump.fun bonding tokens (UNIQUE!)
curl "$PRISM_URL/crypto/trending/solana/bonding"

# Graduated from bonding curve
curl "$PRISM_URL/crypto/trending/solana/graduated"

# Trending DEX pools
curl "$PRISM_URL/crypto/trending/pools"

# EVM trending
curl "$PRISM_URL/crypto/trending/evm"

# Multi-day stock movers
curl "$PRISM_URL/stocks/multi-day-movers"

📈 DeFi & Derivatives

# DEX pairs
curl "$PRISM_URL/dex/pairs"

# Hyperliquid perps
curl "$PRISM_URL/dex/hyperliquid/pairs"
curl "$PRISM_URL/dex/hyperliquid/BTC/funding"
curl "$PRISM_URL/dex/hyperliquid/BTC/oi"

# Cross-venue funding rates
curl "$PRISM_URL/dex/BTC/funding/all"

# Cross-venue open interest
curl "$PRISM_URL/dex/BTC/oi/all"

💼 Wallet & On-Chain

# Wallet balances (multi-chain)
curl "$PRISM_URL/wallets/0xYourAddress/balances"

# Native balance only
curl "$PRISM_URL/wallets/0xYourAddress/native"

# Supported chains
curl "$PRISM_URL/chains"

# On-chain price
curl "$PRISM_URL/analytics/price/onchain/0xContractAddress"

🌍 Traditional Finance

# Forex rates
curl "$PRISM_URL/forex"
curl "$PRISM_URL/forex/USD/tradeable"

# Commodities
curl "$PRISM_URL/commodities"
curl "$PRISM_URL/commodities/GOLD/tradeable"

# ETFs
curl "$PRISM_URL/etfs/popular"

# Indexes
curl "$PRISM_URL/indexes"
curl "$PRISM_URL/indexes/sp500"
curl "$PRISM_URL/indexes/nasdaq100"

# Sectors
curl "$PRISM_URL/sectors"

🔧 System & Health

# API health
curl "$PRISM_URL/health"

# Data source status
curl "$PRISM_URL/crypto/sources/status"

# Registry health
curl "$PRISM_URL/registry/health"

Use Cases

Natural Language Price Lookup

When user asks "what's the price of bitcoin" or "how much is ETH":

  1. Use /agent/resolve for natural language → canonical asset
  2. Use /crypto/price/{symbol} or /stocks/{symbol}/quote for price
  3. Return formatted response

Token Security Check

When user asks "is this token safe" or "check 0x1234...":

  1. Use /analyze/{symbol} for general analysis
  2. Use /analyze/copycat/{symbol} for scam detection
  3. Use /analytics/holders/{contract} for whale concentration
  4. Return risk assessment

Market Overview

When user asks "how's the market" or "what's trending":

  1. Use /market/overview for full picture
  2. Use /market/fear-greed for sentiment
  3. Use /crypto/trending for hot coins
  4. Use /stocks/gainers + /losers for stock movers

Cross-Market Correlation

When user asks "what correlates with bitcoin":

  1. Use /market/overview for cross-market data
  2. Compare crypto vs stocks/commodities/forex
  3. PRISM's 120+ endpoints enable true cross-market analysis

Endpoint Speed Reference

EndpointSpeedUse Case
/resolve/{symbol}140-200msSymbol resolution
/crypto/price/{symbol}1.9-2.1sSingle price
/market/fear-greed229msSentiment
/crypto/trending242msHot coins
/analyze/copycat/{symbol}160msScam detection
/stocks/{symbol}/quote214msStock price
/agent/resolve3.4sNL queries

Unique Data (Nobody Else Has)

  • /crypto/trending/solana/bonding — Pump.fun launches
  • /analyze/copycat — Scam/copycat detection
  • /analyze/rebrand — Token migrations (MATIC→POL)
  • /dex/{symbol}/funding/all — Cross-venue funding rates

Example Responses

Price Lookup

User: "price of bitcoin"
Response: "Bitcoin (BTC) is $43,250 (+2.1% 24h)"

Security Check

User: "is PEPE safe"
Response: "🛡️ PEPE Analysis
• Risk Score: 35/100 (Low)
• Liquidity: Locked ✅
• Top holders: 15% concentration
• Copycat risk: None detected
Overall: Lower risk, but DYOR"

Market Overview

User: "how's the market"
Response: "📊 Market Overview
Crypto: BTC $43.2K (+2%), ETH $2,290 (+1.8%)
Fear & Greed: 72 (Greed)
Trending: SOL, ONDO, WIF
Stocks: S&P +0.3%, NASDAQ +0.5%"

Built by @NextXFrontier

Comments

Loading comments...