home / skills / openclaw / skills / priceforagent
This skill provides real-time prices for crypto, stocks, and commodities via natural language queries and direct lookups.
npx playbooks add skill openclaw/skills --skill priceforagentReview the files below or copy the command above to add this skill to your agents.
---
name: priceforagent
description: Get real-time prices for crypto, stocks, and commodities. Use when the user asks about asset prices, market data, or needs to check the value of Bitcoin, Ethereum, stocks like NVDA/AAPL, or commodities like gold/silver. Supports natural language queries ("What's the price of Bitcoin?") and direct lookups.
---
# Price for Agent
LLM-friendly price service for crypto, stocks, and commodities.
**Base URL:** `https://p4ai.bitharga.com`
## Quick Start
### 1. Register for API Key
```bash
curl -X POST https://p4ai.bitharga.com/v1/register \
-H "Content-Type: application/json" \
-d '{"agent_id": "my-agent"}'
```
Response:
```json
{"api_key": "pfa_xxx...", "message": "API key generated successfully"}
```
### 2. Query Prices
**Natural language:**
```bash
curl -X POST https://p4ai.bitharga.com/v1/query \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "What is the price of Bitcoin and Ethereum?"}'
```
**Direct lookup:**
```bash
curl -H "X-API-Key: YOUR_KEY" https://p4ai.bitharga.com/v1/price/bitcoin
```
**Batch:**
```bash
curl -X POST https://p4ai.bitharga.com/v1/batch \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"pairs": ["BTC", "ETH", "NVDA"]}'
```
## Supported Assets
| Type | Examples |
|------|----------|
| Crypto | BTC, ETH, SOL, DOGE, XRP, BNB |
| Stocks | NVDA, AAPL, TSLA, GOOGL |
| Commodities | GOLD, SILVER, OIL |
## Rate Limits
- 2 requests per second per API key
- Global limit: 10 million calls
- Usage tracked via `/v1/usage`
## Function Calling
```bash
curl https://p4ai.bitharga.com/v1/function-schema
```
## OpenAPI Spec
```bash
curl https://p4ai.bitharga.com/v1/openapi.yaml
```
## Response Format
```json
{
"pair": "BTC",
"price": 70494.63,
"ask": 70565.13,
"bid": 70424.14,
"currency": "USDT",
"market": "open",
"timestamp": 1770433814
}
```
This skill provides real-time prices for cryptocurrencies, stocks, and commodities via a simple API. It supports both natural-language queries and direct lookups, returning price, bid/ask, market status, currency, and timestamps. Use it to check single assets, query multiple symbols in batch, or integrate live pricing into agents and dashboards.
The service exposes endpoints for registration, natural-language queries, direct price lookups, and batch requests. After registering an agent to get an API key, calls to /v1/query accept plain English questions while /v1/price/{asset} and /v1/batch accept direct symbol lookups. Responses include price, bid, ask, currency, market state, and a timestamp. Rate limits and an OpenAPI spec are provided for integration.
How do I get an API key?
Register your agent by POSTing to /v1/register with an agent_id; the response includes an api_key.
What rate limits apply?
Each API key is limited to 2 requests per second; there is also a large global cap and usage tracking via /v1/usage.