# idea-generation

Разбирает список кандидатов в акции на лонги, шорты, пары и катализаторы. Помогает решить, что стоит копать дальше.

- скилл · `type=skill` · Codex, ChatGPT · ★ 7604
- Автор: OpenAI · официальный репозиторий OpenAI
- Лицензия: LicenseRef-Proprietary · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/openai/plugins/tree/HEAD/plugins/public-equity-investing/skills/idea-generation/SKILL.md
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/skills/idea-generation

## Что делает

Скилл для первичного отбора идей в публичных акциях. На входе — скрины, списки, заметки или подключённые источники, на выходе — кандидаты, разложенные по архетипам: лонг, шорт, пара, относительная стоимость, катализатор, наблюдение. Отдельно помечаются ложные срабатывания, которые в работу не идут.

Внутри прописан порядок шагов: определить мандат и вселенную бумаг, нормализовать тикеры, ADR, классы акций, валюты и фискальные календари, разложить кандидатов по путям выгодоприобретателей, затем прогнать через PM-фильтр — качество знаменателя, достоверность оценок, путь катализатора, ликвидность. Для структурных данных есть `scripts/score_ideas.py`: он принимает CSV со строками кандидатов и полями оценок, складывает их в ранжированный вывод и предупреждения. Своих рыночных данных скрипт не создаёт.

Скилл прямо запрещает выдавать результат скрина за финальную рекомендацию — это инструмент расстановки приоритетов, а не советник по сделкам. Метка `crowded` ставится только при подтверждении позиционированием, ownership, потоками или коротким интересом; если есть лишь рост цены или заметность темы, используются `expectations-heavy`, `valuation-gated` или `crowding-risk candidate`. Бумага не проходит дальше только из-за роста после катализатора: нужна связь драйвера с заказами, бэклогом, выручкой, маржой или пересмотром оценок, иначе метка `needs exposure attribution`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill idea-generation -a codex
```

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

### Claude Code

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill idea-generation -a claude-code
```

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

### Cursor

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openai/plugins idea-generation
```

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

### Gemini CLI

**Командой платформы**
```bash
gemini skills install https://github.com/openai/plugins --path plugins/public-equity-investing/skills/idea-generation
```

### Windsurf (Devin Desktop)

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

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/openai/plugins/tree/HEAD/plugins/public-equity-investing/skills/idea-generation/SKILL.md

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

## Примеры запросов агенту
- Разбери этот список кандидатов в акции по архетипам и покажи, что стоит копать дальше
- Прогони `candidates.csv` через `scripts/score_ideas.py` и покажи предупреждения
- Проверь, чем подтверждена метка `crowded` у этих бумаг, и переименуй, если доказательств мало

## Похожие
- [canslim-screener](https://affpapa.org/nevibecode/skills/canslim-screener.md) — скилл · 3600 установок
- [dividend-growth-pullback-screener](https://affpapa.org/nevibecode/skills/dividend-growth-pullback-screener.md) — скилл · 3300 установок
- [idea-generation-and-ideation](https://affpapa.org/nevibecode/skills/idea-generation-and-ideation.md) — скилл · 654 установки
- [proposal-generation](https://affpapa.org/nevibecode/skills/proposal-generation.md) — скилл · 651 установка
- [comp-analysis](https://affpapa.org/nevibecode/skills/comp-analysis.md) — скилл · 2800 установок
- [gmgn-heat-rank](https://affpapa.org/nevibecode/skills/gmgn-heat-rank.md) — скилл · 4700 установок

## Другие версии с тем же именем
- [idea-generation · anthropics](https://affpapa.org/nevibecode/skills/anthropics-idea-generation.md) — 1200 установок
- [idea-generation · lingzhi227](https://affpapa.org/nevibecode/skills/lingzhi227-idea-generation.md) — 1800 установок

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

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