# digikey

Ищет электронные компоненты в DigiKey, проверяет цены и наличие, скачивает даташиты. Пригодится для прототипов и синхронизации данных со схемой.

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

## Что делает

Скилл ищет детали по MPN, номеру DigiKey, описанию или ключевым словам. Через Product Information API v4 он получает характеристики, цены, остатки, ссылки на даташиты и параметрические данные. Можно запросить сведения о конкретной детали и разобрать её спецификации.

Для схем KiCad скилл извлекает MPN, скачивает недостающие даташиты в локальную папку и поддерживает её в актуальном состоянии. Есть пакетное заполнение по списку MPN через `--mpn-list`, поэтому проект KiCad для такого сценария не нужен.

Для работы заранее нужны OAuth 2.0-реквизиты DigiKey: `DIGIKEY_CLIENT_ID` и `DIGIKEY_CLIENT_SECRET`. Это повод проверить доступ к API до установки: без этих переменных поиск и загрузка через API не запустятся.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill digikey -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill digikey -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill digikey -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aklofas/kicad-happy digikey
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill digikey -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aklofas/kicad-happy --path skills/digikey
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill digikey -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- Найди в DigiKey конденсатор по MPN `GRM155R71C104KA88D` и покажи цену, остаток и параметры.
- Извлеки MPN из схемы KiCad, скачай недостающие даташиты и синхронизируй локальную папку.
- Обработай список деталей через `--mpn-list`, скачай даташиты и сохрани результаты в папку проекта.

## Похожие
- [zener-language](https://affpapa.org/nevibecode/skills/zener-language.md) — скилл · 1700 установок
- [librarian](https://affpapa.org/nevibecode/skills/diodeinc-librarian.md) — скилл · 539 установок
- [the-news](https://affpapa.org/nevibecode/skills/the-news.md) — скилл · 17300 установок
- [etl-connector-strategy](https://affpapa.org/nevibecode/skills/etl-connector-strategy.md) — скилл · 8000 установок
- [dm-limits-and-best-practices](https://affpapa.org/nevibecode/skills/dm-limits-and-best-practices.md) — скилл · 1900 установок
- [firecrawl-alexandria](https://affpapa.org/nevibecode/skills/firecrawl-alexandria.md) — скилл · 1600 установок

Из того же набора: [aklofas/kicad-happy](https://affpapa.org/nevibecode/by/aklofas/kicad-happy.md) — 12 карточек

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

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