alpaca-data
Market Data API de Alpaca: acciones, crypto, opciones. Historical y real-time data para 5000+ stocks.
Morningstar Screener via API JSON publica: descarga masiva de 53 universes (102K+ listings, 39 paises, NYSE/Nasdaq/BCBA/etc) con 33 campos (precio, market cap, ratios, retornos 1d/1w/1m/3m/6m/12m/36m/60m/120m, deuda, dividend yield, sector, industria). Sin API key, sin auth.
$ npx -y skills add gauss314/skills --skill morningstar --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/morningstarContext preview
The summary Claude sees to decide when to auto-load this skill.
Morningstar Screener via API JSON publica: descarga masiva de 53 universes (102K+ listings, 39 paises, NYSE/Nasdaq/BCBA/etc) con 33 campos (precio, market cap, ratios, retornos 1d/1w/1m/3m/6m/12m/36m/60m/120m, deuda, dividend yield, sector, industria). Sin API key, sin auth.
name: morningstar description: "Morningstar Screener via API JSON publica: descarga masiva de 53 universes (102K+ listings, 39 paises, NYSE/Nasdaq/BCBA/etc) con 33 campos (precio, market cap, ratios, retornos 1d/1w/1m/3m/6m/12m/36m/60m/120m, deuda, dividend yield, sector, industria). Sin API key, sin auth." license: MIT
Skill para descargar la base de datos de acciones globales de [Morningstar](https://www.morningstar.com) usando un endpoint JSON interno descubierto por ingenieria inversa. Sin API key, sin autenticacion, sin rate limit agresivo.
---
---
| Script | Descripcion | |--------|-------------| | **[fetch_morningstar.py](./scripts/fetch_morningstar.py)** | Script principal: info, fields, search, screener, download |
---
pip install requests
> Solo `requests` puro, sin dependencias extras.
---
# === INFO === python scripts/fetch_morningstar.py info # Stats del skill python scripts/fetch_morningstar.py fields # 33 campos disponibles # === BUSCAR TICKERS (por nombre, multi-universe) === python scripts/fetch_morningstar.py search Apple --universe XNAS python scripts/fetch_morningstar.py search Apple --universe XNAS XFRA XBUE python scripts/fetch_morningstar.py search YPF --universe XBUE python scripts/fetch_morningstar.py search "MercadoLibre" --universe XNAS BVMF # === DESCARGA MASIVA (screener) === python scripts/fetch_morningstar.py screener --universe XNAS python scripts/fetch_morningstar.py screener --universe XBUE python scripts/fetch_morningstar.py screener --universe XNAS XLON XTKS # === DESCARGA POR PAIS === python scripts/fetch_morningstar.py screener --country AR python scripts/fetch_morningstar.py screener --country US python scripts/fetch_morningstar.py screener --country DE # === DESCARGA COMPLETA (53 universes, 100K+ listings) === python scripts/fetch_morningstar.py screener --all # === GUARDAR A ARCHIVO === python scripts/fetch_morningstar.py screener --universe XBUE -o argentina.json python scripts/fetch_morningstar.py screener --universe XNAS -o nasdaq.csv python scripts/fetch_morningstar.py screener --country AR -o ar.csv python scripts/fetch_morningstar.py search "YPF" --universe XBUE -o ypf_results.json # === DOWNLOAD (alias de screener) === python scripts/fetch_morningstar.py download --universe XBUE -o ar.csv # === MODO SILENCIOSO (solo JSON, sin logs) === python scripts/fetch_morningstar.py search Apple --universe XNAS -q python scripts/fetch_morningstar.py screener --universe XBUE -q -o ar.json # === CAMPOS ESPECIFICOS (--fields) === python scripts/fetch_morningstar.py screener --universe XNAS --fields Ticker Name ClosePrice MarketCap PERatio
---
| Modo | Descripcion | Ejemplo | |------|-------------|---------| | `info` | Stats del skill, dominios, token, #universes, #campos | `python fetch_morningstar.py info` | | `fields` | Lista los 33 securityDataPoints disponibles con descripcion | `python fetch_morningstar.py fields` | | `search` | Buscar tickers por nombre en uno o varios universes | `python fetch_morningstar.py search Apple --universe XNAS` | | `screener` | Descarga masiva de uno o varios universes (toda la DB) | `python fetch_morningstar.py screener --universe XNAS` | | `download` | Alias de `screener` | `python fetch_morningstar.py download --universe XNAS` |
| Flag | Descripcion | Ejemplo | |------|-------------|---------| | `--universe XNAS` | Uno o varios universe codes (sin prefijo `E0EXG$`) | `--universe XNAS XBUE` | | `--country AR` | Codigos de pais ISO (39 paises soportados) | `--country AR US DE` | | `--all` | Todos los 53 universes (~100K listings, demora ~1-2 min) | `--all` | | `--fields Ticker Name` | Sub-set de campos (default: los 33) | `--fields Ticker Name ClosePrice` | | `--output archivo.json` | Guardar a JSON | `-o data.json` | | `--output archivo.csv` | Guardar a CSV (flat) | `-o data.csv` | | `-q` / `--quiet` | Solo JSON, sin logs | `-q` |
---
**53 universes, 102,093 listings, 39 paises** — ver [assets/UNIVERSES.md](./assets/UNIVERSES.md).
| Universe | Exchange | Pais | Listings | |----------|----------|------|----------| | `XFRA` | Frankfurt (Tradegate) | Germany | 14,082 | | `XSTU` | Stuttgart | Germany | 9,971 | | `XMUN` | Munich | Germany | 8,425 | | `XDUS` | Dusseldorf | Germany | 8,297 | | `XBOM` | Bombay (BSE) | India | 5,192 | | `XTKS` | Tokyo | Japan | 3,989 | | `XNAS` | Nasdaq | United States | 3,741 | | `XNSE` | NSE India | India | 3,018 | | `XSHE` | Shenzhen | China | 2,934 | | `XKRX` | Korea Exchange | South Korea | 2,877 |
`XBUE` (BCBA) → **469 CEDEARs** (certificados de deposito de acciones extranjeras) con precios en ARS.
python fetch_morningstar.py screener --universe XBUE -o ar.csv
> Cada CEDEAR tiene un `PerformanceId` distinto del ADR original. Ej: Apple Inc CEDEAR (`0P0000TFNY`) ≠ Apple Inc NASDAQ (`0P000000GY`).
`BVMF` (B3) → **2,070 BDRs/acciones** en BRL.
`XMEX` (BMV) → **2,233 acciones** en MXN.
---
**5 metadata:** `Ticker`, `Name`, `PerformanceId`, `Universe`, `MarketCountryName`
**5 categoricos:** `SectorName`, `IndustryName`, `EquityStyleBox` (1-9), `QuantitativeStarRating` (1-5)
**23 numericos:**
Open-source collection of skills compatible with the SKILL.md standard. Developed for the AI courses at UCEMA.
Market Data API de Alpaca: acciones, crypto, opciones. Historical y real-time data para 5000+ stocks.
Trading API de Alpaca: órdenes, posiciones, cuenta. Paper trading y live trading de acciones, crypto y opciones.
API de datos financieros de EE.UU.: acciones, forex, crypto, indicadores técnicos, fundamental data.
Academic backtesting framework for quantitative research. ~30 risk and performance ratios, 10 classes of indicators, event-driven…
Quotes, fundamentals, insider, analyst ratings, earnings estimates, financial summary, income/balance/cashflow detail y company…
API de Estadísticas Monetarias v4.0 del BCRA con 638 series macroeconómicas (reservas, tipo de cambio, tasas, M1/M2/M3,…