# llmquant-portfolio-lab

Маршрутизатор для портфельных задач: строит карты экспозиции, симулирует добавления и хеджи, сравнивает виртуальные состояния портфеля.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 479 установок · ★ 234
- Автор: LLMQuant
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/LLMQuant/skills/tree/HEAD/skills/llmquant-portfolio-lab/SKILL.md
- Обновлён: 2026-05-30
- HTML: https://affpapa.org/nevibecode/skills/llmquant-portfolio-lab

## Что делает

Скилл разбирает запрос на части: ID портфеля, список бумаг, бенчмарк, сценарий и нужный формат вывода. Дальше он выбирает один из двух воркфлоу и открывает только его вместе с локальными скриптами. Первый воркфлоу — карта экспозиции по бумагам, секторам, факторам, географии, сквозной состав ETF и концентрация. Второй — симулятор: добавления, сокращения, хеджи, шоки и виртуальные состояния портфеля.

Данные берутся из LLMQuant Data: позиции, цены, факторные экспозиции, результаты риск-модели, сценарии. Если портфельные API недоступны, скилл попросит таблицу бумаг или соберёт шаблон ввода. Веса, экспозиции и доходности сценариев он не придумывает — это прямое требование внутри инструкции.

В отчёте скилл указывает даты as-of, даты модели, бенчмарк, пропущенные бумаги и неподдерживаемые типы активов. Для вас это значит: расхождение в датах или дыра в списке бумаг видна сразу, а не после того, как цифры уехали в презентацию. Ставить есть смысл, если у вас есть доступ к LLMQuant Data или готовая таблица позиций.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LLMQuant/skills --skill llmquant-portfolio-lab -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/llmquant-portfolio-lab/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/llmquant-portfolio-lab/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LLMQuant/skills --skill llmquant-portfolio-lab -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/llmquant-portfolio-lab/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LLMQuant/skills --skill llmquant-portfolio-lab -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/llmquant-portfolio-lab/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install LLMQuant/skills llmquant-portfolio-lab
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/llmquant-portfolio-lab/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LLMQuant/skills --skill llmquant-portfolio-lab -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/LLMQuant/skills --path skills/llmquant-portfolio-lab
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/llmquant-portfolio-lab/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add LLMQuant/skills --skill llmquant-portfolio-lab -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/LLMQuant/skills/tree/HEAD/skills/llmquant-portfolio-lab/SKILL.md

## Когда брать
- построить карту экспозиции портфеля по секторам и факторам
- посчитать сквозной состав ETF и найти пересечения бумаг
- прогнать добавление или сокращение позиции в виртуальном портфеле
- сравнить текущее и pro forma состояние портфеля
- проверить, каких бумаг не хватает в исходных данных

## Примеры запросов агенту
- построй карту экспозиции по моему портфелю, разбей по секторам и факторам
- что будет, если добавить 5% в этот ETF и сократить технологический блок
- сравни текущий портфель с виртуальным после хеджа

## Похожие
- [portfolio-manager](https://affpapa.org/nevibecode/skills/portfolio-manager.md) — скилл · 3900 установок
- [longbridge-portfolio](https://affpapa.org/nevibecode/skills/longbridge-portfolio.md) — скилл · 3900 установок
- [fixed-income-portfolio](https://affpapa.org/nevibecode/skills/fixed-income-portfolio.md) — скилл · 1800 установок
- [portfolio-monitoring](https://affpapa.org/nevibecode/skills/portfolio-monitoring.md) — скилл · 1100 установок
- [gmgn-portfolio](https://affpapa.org/nevibecode/skills/gmgn-portfolio.md) — скилл · 17600 установок
- [trader-portfolio-cg](https://affpapa.org/nevibecode/skills/trader-portfolio-cg.md) — скилл · 513 установок

Из того же набора: [llmquant/skills](https://affpapa.org/nevibecode/by/llmquant/skills.md) — 14 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
