PRISM OS SDK
by @strykragent
Financial data SDK for AI Agents. 218+ read-only endpoints for market data, prices, fundamentals. Built for Cursor, Claude, OpenClaw. Data retrieval only.
clawhub install prism-finance-osπ About This Skill
name: prism-finance-os description: Financial data SDK for AI Agents. 218+ read-only endpoints for market data, prices, fundamentals. Built for Cursor, Claude, OpenClaw. Data retrieval only. homepage: https://api.prismapi.ai repository: https://github.com/Strykr-Prism/PRISM-OS-SDK metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[],"env":["PRISM_API_KEY"]},"primaryEnv":"PRISM_API_KEY"}}
PRISM Finance OS
> Financial Data SDK for AI Agents
Read-only market data SDK. 218+ endpoints for prices, fundamentals, and analytics.
Security Notes
PRISM_API_KEY environment variableQuick Start
npm install prism-finance-os
import PrismOS from 'prism-finance-os';const prism = new PrismOS({ apiKey: process.env.PRISM_API_KEY });
// Get crypto price
const btc = await prism.crypto.getConsensusPrice('BTC');
// Get stock fundamentals
const aapl = await prism.stocks.getFundamentals('AAPL');
// Get DeFi protocol TVL
const tvl = await prism.defi.getProtocolTVL('aave');
Required Environment Variable
export PRISM_API_KEY=your_api_key_here
Get your free API key at api.prismapi.ai
Data Categories
| Category | Examples | |----------|----------| | Crypto Prices | BTC, ETH, SOL prices across exchanges | | Stock Data | Fundamentals, earnings, financials | | DeFi Analytics | Protocol TVL, yields, stablecoin supply | | Macro Data | Fed rates, inflation, GDP (via FRED) | | Technical Analysis | RSI, MACD, moving averages | | News & Sentiment | Market news with sentiment scores |
Links
License
MIT License - see LICENSE
π‘ Examples
npm install prism-finance-os
import PrismOS from 'prism-finance-os';const prism = new PrismOS({ apiKey: process.env.PRISM_API_KEY });
// Get crypto price
const btc = await prism.crypto.getConsensusPrice('BTC');
// Get stock fundamentals
const aapl = await prism.stocks.getFundamentals('AAPL');
// Get DeFi protocol TVL
const tvl = await prism.defi.getProtocolTVL('aave');