PortfolioMeta Skill

SkillCommerce & finance

Real-time and historical market data for stocks and crypto via PortfolioMeta API — prices, fundamentals, earnings, analyst ratings, and financial statements.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the PortfolioMeta Skill skill

What this skill tells your AI

The instructions your AI receives, as published by nirholas/three.ws in data/skills/portfolio/portfoliometa/SKILL.md and read by ahel’s review.

Access real-time and historical financial data for equities and crypto assets using the PortfolioMeta API. Returns structured JSON for prices, fundamentals, analyst consensus, earnings calendars, and financial statements.

Quick Reference

EndpointDescriptionAuth Required
GET /v1/quote/{symbol}Real-time quote (price, change, volume)Yes
GET /v1/historical/{symbol}Historical OHLCV dataYes
GET /v1/fundamentals/{symbol}P/E, EPS, market cap, dividend yieldYes
GET /v1/earnings/{symbol}Earnings history and upcoming calendarYes
GET /v1/analyst/{symbol}Analyst ratings, price targets, consensusYes
GET /v1/financials/{symbol}Income statement, balance sheet, cash flowYes
GET /v1/searchSymbol search by name or tickerYes

Parameters

Quote Endpoint (/v1/quote/{symbol})

  • symbol: Ticker symbol (e.g., AAPL, BTC, ETH)
  • fields: Comma-separated list of fields to return (optional) — price, change, changePercent, volume, marketCap, high52w, low52w

Historical Endpoint (/v1/historical/{symbol})

  • symbol: Ticker symbol
  • interval: 1d | 1w | 1mo | 1y
  • from: Start date (ISO 8601, e.g., 2024-01-01)
  • to: End date (ISO 8601, e.g., 2024-12-31)
  • adjusted: true | false — adjust for splits and dividends (default: true)

Analyst Endpoint (/v1/analyst/{symbol})

  • symbol: Ticker symbol
  • consensus: true to include aggregated buy/hold/sell breakdown

Authentication

All endpoints require an API key passed as a header:

X-API-Key: <PORTFOLIOMETA_API_KEY>

Base URL: https://api.portfoliometa.com

Agent Behavior

  1. Quote requests: Return price, 24h/daily change, volume, and market cap by default
  2. Comparisons: When comparing multiple assets, fetch in parallel and tabulate results
  3. Fundamentals: Always include P/E ratio, EPS, and market cap when discussing stock valuation
  4. Earnings: Highlight next earnings date and last 4 quarters of EPS actual vs. estimate
  5. Analyst ratings: Show consensus (Strong Buy / Buy / Hold / Sell / Strong Sell) with number of analysts and median price target
  6. Crypto symbols: Use standard tickers — BTC, ETH, SOL, USDC, etc.

Output Format

Single asset quote

{symbol} — ${price} ({change}% 24h)
Volume: {volume}  |  Market Cap: {marketCap}
52w High: {high52w}  |  52w Low: {low52w}

Fundamentals table

MetricValue
P/E Ratio
EPS (TTM)
Market Cap
Dividend Yield
Revenue (TTM)

Analyst consensus

Consensus: BUY (23 analysts)
Median Target: $XXX  |  Range: $XXX – $XXX
Buy: 15  |  Hold: 6  |  Sell: 2

Required Environment Variables

PORTFOLIOMETA_API_KEY  — PortfolioMeta API key (https://portfoliometa.com)

Error Handling

  • 401: Invalid or missing API key — prompt user to check PORTFOLIOMETA_API_KEY
  • 404: Symbol not found — suggest searching with /v1/search?q={name}
  • 429: Rate limit exceeded — back off 60 seconds before retry
  • Unknown symbol: For crypto, try both BTC and BTC-USD variants

Signals

GitHub stars
114
Forks
29
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
portfoliometa
Source
github.com/nirholas/three.ws