Fundamentals

Pobiera bieżące dane fundamentalne firmy i oblicza Piotroski F-Score z Yahoo Finance

Autor: staskh · staskh/trading_skills

Testowano · Działa ★ 8.8/10

Fundamentals — Pobiera bieżące dane fundamentalne firmy i oblicza Piotroski F-Score z Yahoo Finance

Co robi ten skill

Pobiera fundamentalne dane finansowe (kluczowe wskaźniki, rachunek zysków i strat, estymacje zysków) dla tickera z Yahoo Finance i oblicza 9-kryterialny F-Score Piotroskiego do przesiewania siły finansowej. Uruchamia się, gdy użytkownik pyta o finanse firmy, zyski, przychody, zysk, bilans, rachunek zysków i strat lub ogólny stan fundamentalny. Wymaga zainstalowanego pakietu Python trading-skills (yfinance/pandas).

Raport z testu

Sklonowano repozytorium, uruchomiono `uv sync` i wykonano oba odwołujące się skrypty na AAPL. `fundamentals.py AAPL --type info` zwróciło bieżący JSON (kapitalizacja rynkowa 4,537,070,911,488; trailing PE 35.34; EPS 8.74; generated_at znacznik czasu NY). `piotroski.py AAPL` obliczył pełny F-Score 9/9 z danymi YoY dla każdego kryterium (np. długoterminowy dług 78,328,000,000 vs 85,750,000,000) i interpretacją "Excellent". Bazowe z pamięci mogło jedynie zgadnąć kapitalizację rynkową ~3.5T i W OGÓLE NIE mogło wygenerować F-Score — bieżące dane i obliczony 9-kryterialny wynik to konkretna różnica. Oba skrypty pobrały HTTP 200; brak zagrożeń bezpieczeństwa. Prawdziwy problem: skrypty importują pakiet `trading_skills`, więc samo skopiowanie katalogu umiejętności nie działa, dopóki nie zostanie uruchomione `pip install trading-skills` (lub `uv sync` repozytorium).

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

Instalacja

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

Komendy i przykładowe prompty

  • /fundamentalsPobiera bieżące dane fundamentalne firmy i oblicza Piotroski F-Score z Yahoo Finance

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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