finskills
by @finskills
Real-time financial data API for systematic stock analysis and quantitative investment research. Access stock quotes, historical OHLCV, batch screening, comp...
clawhub install finskillsπ About This Skill
name: finskills display_name: Finskills β Stock Quantitative Investment description: Real-time financial data API for systematic stock analysis and quantitative investment research. Access stock quotes, historical OHLCV, batch screening, company fundamentals (income statement, balance sheet, cash flow), earnings estimates, analyst recommendations, options chains, institutional holders, macroeconomic indicators (GDP, CPI, Fed Funds rate, Treasury yields, FRED series), commodity price signals, SEC filings, and financial news. Use this skill for momentum screening, value/quality factor analysis, earnings event research, portfolio risk assessment, sector rotation, and macro factor overlays. homepage: https://finskills.net
Finskills β Stock Quantitative Investment
Use the Finskills REST API at https://finskills.net to perform systematic stock analysis and quantitative investment research in real time.
Authentication
All requests require the X-API-Key header. Ask the user for their key if not provided.
Get a key at: https://finskills.net/register
X-API-Key: YOUR_API_KEY_HERE
Base URL: https://finskills.net
Quick Start
1. Ask the user for their Finskills API key if not provided.
2. Make HTTP requests to https://finskills.net/v1/... with the X-API-Key header.
3. Use /v1/free/... endpoints when available β they work with any valid API key.
4. For universe-level analysis, always start with the batch quote endpoint to minimize API calls.
Stock Data
| Endpoint | Description | Key Params |
|----------|-------------|------------|
| GET /v1/stocks/quote/{symbol} | Real-time price, change%, volume, market cap, P/E, 52-week range | symbol e.g. AAPL |
| GET /v1/stocks/quotes?symbols= | Batch quotes for a stock universe | symbols=AAPL,MSFT,GOOGL (CSV) |
| GET /v1/stocks/history/{symbol} | Historical OHLCV candlestick data | interval: 1d/1wk/1mo Β· from/to: YYYY-MM-DD |
| GET /v1/stocks/search?q= | Find stocks by company name or ticker | q=apple |
| GET /v1/stocks/profile/{symbol} | Company description, sector, industry, country | β |
| GET /v1/stocks/financials/{symbol} | Income statement, balance sheet, cash flow | freq: yearly / quarterly |
| GET /v1/stocks/earnings/{symbol} | EPS history, actuals vs. estimates, surprise% | β |
| GET /v1/stocks/dividends/{symbol} | Dividend payment history and yield | β |
| GET /v1/stocks/recommendations/{symbol} | Analyst buy/hold/sell counts with trend history | β |
| GET /v1/stocks/holders/{symbol} | Top institutional holders, insider ownership % | β |
| GET /v1/stocks/options/{symbol} | Options chain: IV, open interest, Greeks | date: YYYY-MM-DD |
Market Overview
| Endpoint | Description |
|----------|-------------|
| GET /v1/market/summary | Major indices (S&P 500, Dow, Nasdaq), trending tickers, top movers |
| GET /v1/market/sectors | S&P 500 sector performance β all 11 GICS sectors |
Macroeconomics & Risk
| Endpoint | Description | Key Params |
|----------|-------------|------------|
| GET /v1/macro/inflation | US CPI monthly inflation series | β |
| GET /v1/macro/interest-rates | US Federal Funds rate history | β |
| GET /v1/macro/indicator/{series} | Any FRED series by ID | series: CPIAUCSL, FEDFUNDS, UNRATE, T10Y2Y, VIXCLS |
| GET /v1/free/macro/treasury-rates | Full US Treasury yield curve (1-month to 30-year) | β |
| GET /v1/free/macro/gdp | World Bank GDP by country | countryCode: US/CN/JP/DE |
| GET /v1/free/macro/indicator/{indicator} | World Bank macro indicator | indicator: CPI/GDP/UNEMPLOYMENT Β· country: US |
| GET /v1/free/forex/rates | Live exchange rates (150+ currencies) | base: USD/EUR/CNY |
| GET /v1/free/forex/history | Historical forex rates | base, target, startDate, endDate |
Commodities
| Endpoint | Description | Key Params |
|----------|-------------|------------|
| GET /v1/free/commodity/prices | Real-time prices for all or one category | category: energy/metals_precious/agriculture |
| GET /v1/free/commodity/price/{symbol} | Single commodity real-time quote | CL=F (WTI), GC=F (Gold), HG=F (Copper) |
| GET /v1/free/commodity/history/{symbol} | Commodity OHLCV history | range: 1y Β· interval: 1d/1wk/1mo |
| GET /v1/free/commodity/fred/{seriesId} | FRED daily commodity series | DCOILWTICO, GOLDAMGBD228NLBM |
| GET /v1/free/commodity/imf/batch | IMF monthly data for multiple commodities | indicators: POILAPSP,PGOLD,PCOPP |
News & SEC Filings
| Endpoint | Description |
|----------|-------------|
| GET /v1/news/by-symbol/{symbol} | News articles for a specific stock |
| GET /v1/free/news/finance | Latest financial news headlines |
| GET /v1/free/sec/filings/{cik} | SEC filings: 10-K, 10-Q, 8-K |
| GET /v1/free/sec/company-facts/{cik} | XBRL-structured financial facts from SEC EDGAR |
Common CIK numbers: Apple 0000320193 Β· Microsoft 0000789019 Β· Tesla 0001318605 Β· Nvidia 0001045810
Usage Guidelines
/v1/stocks/quotes?symbols= rather than individual calls./v1/free/... endpoints whenever available β no additional external API keys required.$1.23B, $456.7M β never raw 9-digit values.Example Interactions
Batch screening:
> "Screen the Magnificent 7 stocks for momentum and valuation"
β GET /v1/stocks/quotes?symbols=AAPL,MSFT,GOOGL,META,NVDA,AMZN,TSLA, then history per stock
Fundamental analysis:
> "Analyze Apple's profitability and financial health"
β GET /v1/stocks/financials/AAPL?freq=yearly β compute ROE, margins, FCF yield
Earnings trend:
> "Has Microsoft been consistently beating earnings estimates?"
β GET /v1/stocks/earnings/MSFT
Analyst sentiment:
> "What is the analyst consensus on Nvidia?"
β GET /v1/stocks/recommendations/NVDA
Yield curve:
> "Is the yield curve inverted right now?"
β GET /v1/free/macro/treasury-rates, then GET /v1/macro/indicator/T10Y2Y
Sector rotation:
> "Which sectors are outperforming? What does the macro backdrop say?"
β GET /v1/market/sectors + GET /v1/macro/interest-rates + GET /v1/macro/inflation
Options volatility:
> "What is the implied volatility on NVIDIA options before earnings?"
β GET /v1/stocks/options/NVDA
Commodity macro signal:
> "Is copper trending up or down? What does it signal for the economy?"
β GET /v1/free/commodity/history/HG=F?range=1y&interval=1wk
SEC filing:
> "Find Tesla's latest 10-K annual report"
β GET /v1/free/sec/filings/0001318605 (filter form: 10-K)
Risk environment:
> "Show me the macro risk dashboard: VIX, credit spreads, yield curve"
β GET /v1/macro/indicator/VIXCLS + GET /v1/macro/indicator/T10Y2Y + GET /v1/free/macro/treasury-rates
π‘ Examples
1. Ask the user for their Finskills API key if not provided.
2. Make HTTP requests to https://finskills.net/v1/... with the X-API-Key header.
3. Use /v1/free/... endpoints when available β they work with any valid API key.
4. For universe-level analysis, always start with the batch quote endpoint to minimize API calls.