Fundamentals

Ruft Live-Unternehmensfundamentaldaten ab und berechnet einen Piotroski F-Score von Yahoo Finance

von staskh · staskh/trading_skills

Getestet · Funktioniert ★ 8.8/10

Fundamentals — Ruft Live-Unternehmensfundamentaldaten ab und berechnet einen Piotroski F-Score von Yahoo Finance

Was es kann

Zieht fundamentale Finanzdaten (Schlüsselkennzahlen, Gewinn- und Verlustrechnung, Gewinnschätzungen) für einen Ticker von Yahoo Finance und berechnet Piotroskis 9-Kriterien-F-Score für die Finanzstärke-Screening. Wird ausgelöst, wenn ein Benutzer nach den Finanzdaten, Gewinnen, Umsätzen, Gewinnen, Bilanzen, Gewinn- und Verlustrechnungen oder der allgemeinen fundamentalen Gesundheit eines Unternehmens fragt. Erfordert das installierte Python-Paket trading-skills (yfinance/pandas).

Testbericht

Das Repo geklont, `uv sync` ausgeführt und beide referenzierten Skripte auf AAPL ausgeführt. `fundamentals.py AAPL --type info` gab Live-JSON zurück (Marktkapitalisierung 4.537.070.911.488; Trailing PE 35.34; EPS 8.74; generated_at NY-Zeitstempel). `piotroski.py AAPL` berechnete einen vollständigen 9/9 F-Score mit kriteriumsspezifischen YoY-Zahlen (z.B. langfristige Schulden 78.328.000.000 vs. 85.750.000.000) und der Interpretation „Excellent“. Die Baseline aus dem Gedächtnis konnte nur eine Marktkapitalisierung von ca. 3,5 Billionen US-Dollar schätzen und konnte überhaupt keinen F-Score produzieren – die Live-Zahlen und der berechnete 9-Kriterien-Score sind der konkrete Delta. Beide Skripte riefen HTTP 200 ab; keine Sicherheitsmängel. Echte Reibung: Skripte importieren das `trading_skills`-Paket, sodass eine einfache Kopie des Skill-Verzeichnisses nicht funktioniert, bis `pip install trading-skills` (oder `uv sync` im Repo) ausgeführt wird.

Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

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+.

Befehle & Beispiel-Prompts

  • /fundamentalsRuft Live-Unternehmensfundamentaldaten ab und berechnet einen Piotroski F-Score von Yahoo Finance

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Show the balance sheet for this company
  • Get quarterly revenue and profit figures
  • Pull fundamental metrics for this stock