Fundamentals
Obtiene los fundamentales de la empresa en vivo y calcula una Puntuación F de Piotroski de Yahoo Finance
Probado · Funciona
Qué hace
Extrae datos financieros fundamentales (métricas clave, estado de resultados, estimaciones de ganancias) para un `ticker` de Yahoo Finance y calcula la Puntuación F de 9 criterios de Piotroski para el cribado de fortaleza financiera. Se activa cuando un usuario pregunta sobre las finanzas de una empresa, ganancias, ingresos, beneficios, balance, estado de resultados o salud fundamental general. Requiere el paquete Python `trading-skills` (`yfinance`/`pandas`) instalado.
Informe de la prueba
Se clonó el repositorio, se ejecutó `uv sync` y se ejecutaron ambos scripts referenciados en AAPL. `fundamentals.py AAPL --type info` devolvió JSON en vivo (capitalización de mercado 4,537,070,911,488; PE `trailing` 35.34; EPS 8.74; `generated_at` marca de tiempo de NY). `piotroski.py AAPL` calculó una Puntuación F completa de 9/9 con cifras interanuales por criterio (por ejemplo, deuda a largo plazo 78,328,000,000 vs 85,750,000,000) e interpretación "Excellent". La línea base de memoria solo pudo adivinar una capitalización de mercado de ~$3.5T y NO pudo producir una Puntuación F en absoluto — las cifras en vivo y la puntuación calculada de 9 criterios son el delta concreto. Ambos scripts obtuvieron HTTP 200; sin problemas de seguridad. Fricción real: los scripts importan el paquete `trading_skills`, por lo que una copia simple del directorio de la habilidad no funciona hasta que se ejecuta `pip install trading-skills` (o `uv sync` del repositorio).
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/staskh/trading_skills.git /tmp/fundamentals-src mkdir -p ~/.claude/skills cp -R /tmp/fundamentals-src/.claude/skills/fundamentals ~/.claude/skills/fundamentals # The scripts import the `trading_skills` package (yfinance + pandas) — install it or they fail: # pip install trading-skills # standalone # # OR run from a checkout of the repo with: cd /tmp/fundamentals-src && uv sync # Then invoke, e.g.: # uv run python ~/.claude/skills/fundamentals/scripts/fundamentals.py AAPL --type info # uv run python ~/.claude/skills/fundamentals/scripts/piotroski.py AAPL # Data source: Yahoo Finance (no API key). Requires Python 3.12+.
Comandos y prompts de ejemplo
/fundamentalsObtiene los fundamentales de la empresa en vivo y calcula una Puntuación F de Piotroski de Yahoo Finance
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Show the balance sheet for this companyGet quarterly revenue and profit figuresPull fundamental metrics for this stock