alphaear-stock — скилл для Claude Code: что делает и как установить
Ищет тикеры рынков A-Share, HK и US, выгружает котировки OHLCV и фундаментальные показатели компании.
npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a claude-codeЧто делает alphaear-stock
Скилл вызывает scripts/stock_tools.py через класс StockTools. Он ищет коды бумаг по нечёткому запросу вроде Moutai или 600519. Инструмент выгружает котировки OHLCV в виде DataFrame за даты формата YYYY-MM-DD.
Также скрипт собирает капитализацию и мультипликатор PE. В работе задействованы библиотеки pandas, requests, akshare и yfinance, а также таблицы из scripts/database_manager.py. Без установленного окружения Python код работать не будет.
Для американских акций данные идут через yfinance, поэтому при сетевых сбоях понадобятся переменные HTTP_PROXY и HTTPS_PROXY. Для бумаг A-Share и HK скилл берёт данные через akshare и сам переключается на прямое соединение.
Какие задачи решает
- найти тикер компании по неполному имени или коду
- выгрузить исторические котировки OHLCV в виде DataFrame
- получить мультипликатор PE и рыночную капитализацию
Примеры запросов агенту
- Найди тикер компании Moutai и покажи её капитализацию
- Загрузи котировки OHLCV для акции 600519 за указанный период start_date и end_date
- Покажи мультипликатор PE и отрасль для тикера AAPL
Как установить alphaear-stock
1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a claude-code2Вручную: положить файлы
~/.claude/skills/alphaear-stock/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/alphaear-stock/
1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a codex2Вручную: положить файлы
.agents/skills/alphaear-stock/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a cursor2Вручную: положить файлы
.cursor/skills/alphaear-stock/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install RKiding/Awesome-finance-skills alphaear-stock2Вручную: положить файлы
.github/skills/alphaear-stock/SKILL.md1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a gemini-cli2Командой платформы
gemini skills install https://github.com/RKiding/Awesome-finance-skills --path skills/alphaear-stockВручную: положить файлы
.devin/skills/alphaear-stock/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о alphaear-stock
Как установить alphaear-stock в Claude Code?
Запустите команду npx skills add RKiding/Awesome-finance-skills --skill alphaear-stock -a claude-code. Конфигурация запишется в ~/.claude/skills/alphaear-stock/SKILL.md.
Что делает скилл alphaear-stock?
Он ищет тикеры на рынках A-Share, HK и US. Инструмент отдаёт исторические котировки OHLCV и фундаментальные показатели бизнеса.
Зачем нужны переменные HTTP_PROXY и HTTPS_PROXY?
Они требуются для библиотеки yfinance, если сеть не может напрямую достучаться до Yahoo Finance. Без прокси запросы по американским акциям завершатся ошибкой.
Исходный текст
SKILL.md · Apache-2.0
---
name: alphaear-stock
description: Search A-Share/HK/US finance stock tickers and retrieve finance stock price history. Use when user asks about finance stock codes, recent price changes, or specific company finance stock info.
---
# AlphaEar Stock Skill
## Overview
Search A-Share/HK/US stock tickers and retrieve historical price data (OHLCV).
## Capabilities
### 1. Stock Search & Data
Use `scripts/stock_tools.py` via `StockTools`.
- **Search**: `search_ticker(query)`
- Fuzzy search by code or name (e.g., "Moutai", "600519").
- Returns: List of `{code, name}`.
- **Get Price**: `get_stock_price(ticker, start_date, end_date)`
- Returns DataFrame with OHLCV data.
- Dates format: "YYYY-MM-DD".
- **Get Fundamentals**: `get_stock_fundamentals(ticker)`
- Returns dict with sector, industry, market cap, PE ratio, and summary.
- Supports A-Share/HK/US stocks.
## Dependencies
- `pandas`, `requests`, `akshare`, `yfinance`
- `scripts/database_manager.py` (stock tables)
## Notes
- **Proxy**: For US stock data (via `yfinance`), you may need to set environment variables if your network cannot reach Yahoo Finance directly:
```bash
export HTTP_PROXY="http://<proxy_ip>:<port>"
export HTTPS_PROXY="http://<proxy_ip>:<port>"
```
- **A-Share/HK**: Data is primarily fetched via `akshare` (EastMoney), which usually works best with a direct connection in China. The tool automatically detects proxy issues and attempts direct connection for these markets.
© RKiding · Apache-2.0 · RKiding/Awesome-finance-skills