# revenue-concentration

Считает долю каждого клиента в выручке и индекс Херфиндаля-Хиршмана, чтобы показать, насколько бизнес зависит от нескольких заказчиков.

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

## Что делает

Скилл берёт поступления за выбранный период и раскладывает их по клиентам. Дальше считает долю каждого в общей выручке, накопительный процент и индекс HHI — сумму квадратов долей. По этим числам видно, где порог риска: до 1 500 концентрация низкая, 1 500–2 500 умеренная, выше 2 500 высокая. Отдельно помечается клиент, чья доля перевалила за 25%.

Работает двумя путями. С подключённым Wilson скилл сам вызывает `transaction_search`, находит положительные суммы и группирует их по плательщику. Без Wilson придётся выгрузить банковские операции в CSV за 12 месяцев, отфильтровать доходы, проставить колонку с клиентом и собрать сводную таблицу — формулы для доли, квадрата доли и накопительного итога в инструкции есть.

Порог в 2 500 стоит держать в голове: ровное распределение между четырьмя клиентами даёт ровно 2 500, то есть всё ещё умеренный уровень. Чтобы выйти в низкую концентрацию, нужно семь и более сопоставимых клиентов. Скилл советует начать с периода в 12 месяцев и пересчитывать картину раз в квартал. Если доля одного заказчика растёт, это повод заняться диверсификацией, а не ждать.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill revenue-concentration -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill revenue-concentration -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill revenue-concentration -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openaccountant/skills revenue-concentration
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill revenue-concentration -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/openaccountant/skills --path business/revenue-concentration
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill revenue-concentration -a opencode
```

### Claude.ai

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

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

## Когда брать
- посчитать долю каждого клиента в выручке за год
- вычислить индекс HHI по поступлениям
- найти клиента, дающего больше четверти выручки
- показать накопительную долю топ-3 клиентов
- собрать тот же расчёт вручную из выгрузки банка

## Примеры запросов агенту
- Посчитай концентрацию выручки по клиентам за последние 12 месяцев
- Какой у нас индекс HHI и есть ли клиент выше 25% выручки?
- Разложи поступления по плательщикам и покажи накопительные доли

## Похожие
- [revenue-kpi-framework](https://affpapa.org/nevibecode/skills/revenue-kpi-framework.md) — скилл · 21300 установок
- [revenue-reporting](https://affpapa.org/nevibecode/skills/revenue-reporting.md) — скилл · 19800 установок
- [diversification](https://affpapa.org/nevibecode/skills/diversification.md) — скилл · 724 установки
- [subscription-management](https://affpapa.org/nevibecode/skills/subscription-management.md) — скилл · 5000 установок
- [stress-test](https://affpapa.org/nevibecode/skills/stress-test.md) — скилл · 1448 установок
- [forward-risk](https://affpapa.org/nevibecode/skills/forward-risk.md) — скилл · 694 установки

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

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

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