Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Yahoo Finance CLI — это Python-утилита командной строки, предназначенная для получения комплексных финансовых данных через библиотеку yfinance. Она позволяет работать с котировками акций, фундаментальными показателями, отчетами о доходах, опционами, дивидендами и аналитическими рейтингами — без необходимости использования API-ключа. :
Основные возможности
Инструмент предоставляет доступ к широкому спектру данных Yahoo Finance и может использоваться как универсальный CLI-ассистент для анализа финансовых рынков. :
- Получение текущих цен акций и краткой сводки
- Детализированные котировки и рыночные данные
- Фундаментальный анализ (P/E, EPS, маржа, капитализация)
- Даты и история отчетности (earnings)
- Профиль компании (сектор, сотрудники, описание)
- Дивиденды и доходность
- Рейтинги аналитиков (buy/hold/sell)
- Работа с опционами и историческими данными
Требования
- Python 3.11+
- Менеджер пакетов uv
Установка uv
Перед использованием необходимо установить uv — быстрый менеджер зависимостей для Python.
uv --version
Если утилита не установлена, можно воспользоваться одним из способов:
- macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh - macOS (Homebrew):
brew install uv - Windows: PowerShell-скрипт установки
- pip:
pip install uv
Установка CLI
Скрипт yf использует встроенные метаданные (PEP 723), благодаря чему зависимости устанавливаются автоматически при первом запуске. :
# Сделать файл исполняемым
chmod +x /path/to/skills/yahoo-finance/yf
# (опционально) добавить в PATH
ln -sf /path/to/skills/yahoo-finance/yf /usr/local/bin/yf
При первом запуске будут установлены зависимости (например, yfinance и rich), последующие запуски выполняются мгновенно благодаря кэшированию.
Основные команды
Цена (быстрая проверка)
yf AAPL
yf price AAPL
Котировка
yf quote MSFT
Фундаментальные показатели
yf fundamentals NVDA
Показывает: коэффициенты P/E, прибыль на акцию, капитализацию, маржу, ROE/ROA и цели аналитиков.
Отчетность
yf earnings TSLA
Включает дату следующего отчета, прогнозы EPS и историю сюрпризов.
Профиль компании
yf profile GOOGL
Содержит отрасль, количество сотрудников, сайт, адрес и описание бизнеса.
Дивиденды
yf dividends KO
Показывает доходность, дату отсечки и историю выплат.
Рейтинги аналитиков
yf ratings AAPL
Отображает распределение рекомендаций и изменения рейтингов.
Поиск инструментов
yf search "bitcoin"
yf search "s&p 500 etf"
Поддерживаемые форматы символов
- Акции США: AAPL, MSFT, TSLA
- Индийские рынки: RELIANCE.NS, TCS.BO
- Криптовалюты: BTC-USD, ETH-USD
- Форекс: EURUSD=X
- ETF: SPY, QQQ
Примеры использования
# Быстрая проверка цены
yf AAPL
# Анализ компании
yf fundamentals NVDA
# Отчетность Tesla
yf earnings TSLA
# Сравнение компаний
yf compare AAPL,MSFT,GOOGL,META,AMZN
Примечания
- Не требует API-ключа
- Использует данные Yahoo Finance через yfinance
- Автоматически устанавливает зависимости
- Поддерживает акции, ETF, криптовалюты и форекс
Таким образом, Yahoo Finance CLI превращает вашего AI-агента или терминал в мощный инструмент для анализа рынка и получения финансовых данных в реальном времени. :
Файл из источника