llmquant-etfs — скилл для Claude Code: анализ ETF и пересечений
Маршрутизатор задач по ETF: сравнит holdings, пересечения, концентрацию и отраслевую экспозицию фондов.
npx skills add LLMQuant/skills --skill llmquant-etfs -a claude-codeЧто делает llmquant-etfs
Скилл принимает запрос про ETF и направляет его в нужный рабочий процесс. Сейчас в индексе один маршрут — workflows/etf-overlap-report.md, он отвечает за сравнение holdings, пересечения, концентрацию и разбивку по экспозициям.
Сначала скилл выясняет тикеры, вселенную сравнения, дату отсечения и нужный формат вывода. Потом открывает только выбранный workflow и локальные ресурсы к нему. Данные берутся из LLMQuant Data: идентификация фонда, эмитент, категория, expense ratio, рыночная цена, NAV, holdings с весами, секторами и странами, история цен и потоков.
Если покрытие по тикеру не поддерживается, скилл сообщит об этом и перечислит нужные идентификаторы. Без LLMQuant Data или совместимого MCP-сервера с данными придётся дать файлы или таблицы holdings от эмитента — приближать holdings по памяти скилл не станет. В отчёте всегда указываются as_of_date, источник, флаги устаревания и пропущенные поля. Это повод проверять дату перед выводами: цифры по весам быстро теряют актуальность.
Какие задачи решает
- сравнить holdings двух ETF и найти пересечения
- посчитать концентрацию по топовым позициям фонда
- разложить экспозицию ETF по секторам и странам
- собрать снапшот по эмитенту и категории фонда
- отследить историю потоков и цен по тикеру
Примеры запросов агенту
- сравни holdings SPY и IVV, покажи пересечения и концентрацию
- разложи экспозицию QQQ по секторам на конец квартала
- дай снапшот по эмитенту и expense ratio для VTI
Как установить llmquant-etfs
1Через Skills CLI (Vercel)
npx skills add LLMQuant/skills --skill llmquant-etfs -a claude-code2Вручную: положить файлы
~/.claude/skills/llmquant-etfs/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/llmquant-etfs/
1Через Skills CLI (Vercel)
npx skills add LLMQuant/skills --skill llmquant-etfs -a codex2Вручную: положить файлы
.agents/skills/llmquant-etfs/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add LLMQuant/skills --skill llmquant-etfs -a cursor2Вручную: положить файлы
.cursor/skills/llmquant-etfs/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install LLMQuant/skills llmquant-etfs2Вручную: положить файлы
.github/skills/llmquant-etfs/SKILL.md1Через Skills CLI (Vercel)
npx skills add LLMQuant/skills --skill llmquant-etfs -a gemini-cli2Командой платформы
gemini skills install https://github.com/LLMQuant/skills --path skills/llmquant-etfsВручную: положить файлы
.devin/skills/llmquant-etfs/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add LLMQuant/skills --skill llmquant-etfs -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о llmquant-etfs
Как установить llmquant-etfs в Claude?
Выполните npx skills add LLMQuant/skills --skill llmquant-etfs -a claude-code. Скилл появится в ~/.claude/skills/llmquant-etfs/SKILL.md.
Что делает llmquant-etfs?
Это маршрутизатор: он определяет тип задачи по ETF и открывает подходящий workflow. Сейчас доступен один — отчёт о пересечениях holdings.
Что нужно для работы скилла?
Данные из LLMQuant Data или совместимого MCP-сервера. Если их нет, скилл попросит файлы или таблицы holdings от эмитента и не станет оценивать holdings по памяти.
Исходный текст
SKILL.md · MIT
--- name: llmquant-etfs description: Router skill for LLMQuant ETFs workflows. Use when the user needs ETF holdings, overlap, concentration, issuer snapshot, or theme exposure analysis. input_data_source: LLMQuant Data category: etfs --- # LLMQuant ETFs This category routes ETF analysis tasks to holdings and exposure workflows. ## Routing Rules 1. Identify the ETF tickers, comparison universe, as-of date, and required output. 2. Select the closest workflow below. 3. Open only the selected workflow and required local resources. 4. Use LLMQuant Data for holdings, fund metadata, prices, and coverage notices. 5. Report holdings `as_of_date`, source, stale flags, unsupported tickers, and missing fields. ## Workflow Index | User intent | Workflow | |---|---| | Compare ETF holdings, overlap, concentration, and exposure. | [`workflows/etf-overlap-report.md`](workflows/etf-overlap-report.md) | ## LLMQuant Data Contract Prefer LLMQuant Data when available. The workflows may need these data capabilities: - Look up ETF identity, issuer, category, expense ratio, market price, NAV, and coverage status. - Retrieve ETF holdings with weights, identifiers, sectors, countries, source, and holdings as-of date. - Compare ETF holdings overlap, top-name concentration, and exposure breakdowns. - Retrieve price history, fund-flow history, and sector exposure history when available. Fallback: - If holdings coverage is unsupported, report the unsupported ticker and the ETF identifiers needed. - If LLMQuant Data or a compatible data MCP is unavailable, ask the user for issuer holdings files or holdings tables. - Do not approximate holdings from memory.
© LLMQuant · MIT · LLMQuant/skills