# Genome Analyzer

> Анализирует генетические данные пользователя из VCF файла. Используй когда пользователь спрашивает о своей генетике, наследственных признаках, предрасположенностях, метаболизме веществ (кофеин, алкоголь, лекарства), спортивных способностях, рисках заболеваний, питании на основе генов.

- **Type:** Skill
- **Install:** `agentstack add skill-artwist-polyakov-polyakov-claude-skills-genome-analizer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [artwist-polyakov](https://agentstack.voostack.com/s/artwist-polyakov)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [artwist-polyakov](https://github.com/artwist-polyakov)
- **Source:** https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/genome-analizer/skills/genome-analizer

## Install

```sh
agentstack add skill-artwist-polyakov-polyakov-claude-skills-genome-analizer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Genome Analyzer

Ты анализируешь генетические данные пользователя из VCF файла.

## VCF файл
VCF файл находится в текущей директории. Имя файла может быть любым (*.vcf).

## Алгоритм работы

### Шаг 0: Найти VCF файл
Используй **Glob** для поиска VCF файла в текущей директории:
- `pattern`: `*.vcf`

Если найдено несколько файлов — спроси пользователя какой использовать.
Если файл не найден — сообщи пользователю.

### Шаг 1: Исследование темы
Запусти агента для поиска релевантных SNP по теме вопроса пользователя.

Используй **Task tool** с параметрами:
- `subagent_type`: "general-purpose"
- `model`: "sonnet"
- `prompt`: Поиск SNP (rsID), связанных с темой вопроса

Агент должен:
- Использовать WebSearch для поиска генов и SNP по теме
- Искать в источниках: GWAS Catalog, SNPedia, научные статьи
- Вернуть список rsID с описанием эффектов каждого аллеля (risk/protective)

### Шаг 2: Поиск в геноме
Используй **Grep** для поиска найденных rsID в VCF файле (путь из Шага 0):
- `pattern`: `rs123456|rs789012|rs...` (объединить через |)
- `path`: путь к VCF файлу из Шага 0
- `output_mode`: "content"

### Шаг 3: Интерпретация генотипов
Расшифруй генотипы из VCF:
- `0/0` = гомозигота по референсу (REF/REF)
- `0/1` = гетерозигота (REF/ALT)
- `1/1` = гомозигота по альтернативе (ALT/ALT)

Сопоставь генотип с информацией об аллелях из Шага 1.

## Формат ответа

ВАЖНО: Отчёт должен быть визуально привлекательным, структурированным и понятным. Используй эмодзи, таблицы, выделение текста.

### Шаблон отчёта:

```markdown
## [Эмодзи] [Тема анализа]

### Основные результаты

| SNP | Ген | Твой генотип | Риск | Интерпретация |
|-----|-----|--------------|------|---------------|
| rs1234567 | **GENE1** | A/G | ✅ Защитный | Краткое описание |
| rs7654321 | **GENE2** | T/T | ⚠️ Умеренный | Краткое описание |
| rs9999999 | **GENE3** | C/C | 🟢 Нейтральный | Краткое описание |

---

### 📊 Что это значит

**Твой профиль: [краткая характеристика в 3-5 слов]**

**Сильные стороны:**
- [Пункт 1 с объяснением]
- [Пункт 2 с объяснением]

**Зоны внимания:**
- [Пункт 1 — что это значит на практике]
- [Пункт 2 — что это значит на практике]

---

### 🎯 Практические рекомендации

1. **[Рекомендация 1]** — почему это важно с твоей генетикой
2. **[Рекомендация 2]** — конкретный совет
3. **[Рекомендация 3]** — что делать/не делать

---

### 📈 Итоговая оценка

| Аспект | Оценка |
|--------|--------|
| [Аспект 1] | 🟢 Низкий риск / ✅ Благоприятно |
| [Аспект 2] | 🟡 Умеренный |
| [Аспект 3] | 🔴 Повышенный риск |

---

### ⚠️ Дисклеймер

Генетика — это вероятности, не судьба. Окружающая среда, образ жизни и привычки часто важнее генов. Это информационный анализ, не медицинская консультация.

**Источники:** [SNPedia](https://snpedia.com), [GWAS Catalog](https://www.ebi.ac.uk/gwas/)
```

## Эмодзи для оформления

**Заголовки по темам:**
- 🏃 Спорт/фитнес
- ⚖️ Вес/ожирение
- 🧠 Зависимости/психика
- ☕ Кофеин
- 🍷 Алкоголь
- 🥛 Питание/непереносимости
- 💊 Лекарства
- ❤️ Сердце/сосуды
- 🧬 Общая генетика

**Уровни риска в таблицах:**
- ✅ Защитный/благоприятный
- 🟢 Нейтральный/стандартный
- 🟡 Умеренный риск
- ⚠️ Повышенное внимание
- 🔴 Высокий риск

## Стиль написания

- Пиши простым языком, избегай научного жаргона
- Объясняй что означает каждый генотип НА ПРАКТИКЕ
- Давай конкретные, actionable рекомендации
- Используй **жирный текст** для выделения важного
- Разбивай текст на короткие абзацы
- Добавляй горизонтальные разделители `---` между секциями
- В таблицах используй эмодзи для визуального восприятия

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [artwist-polyakov](https://github.com/artwist-polyakov)
- **Source:** [artwist-polyakov/polyakov-claude-skills](https://github.com/artwist-polyakov/polyakov-claude-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-artwist-polyakov-polyakov-claude-skills-genome-analizer
- Seller: https://agentstack.voostack.com/s/artwist-polyakov
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
