# axiom-media

Скилл-роутер по медиа в Apple-платформах: камера, фото, звук, хаптики, ShazamKit, CarPlay. Подсказывает, какой справочник открыть под конкретную задачу.

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

## Что делает

Скилл нужен, когда в проекте трогают камеру, фототеку, воспроизведение или запись звука, хаптики, распознавание музыки, экранную запись, трансляцию на устройства вне AirPlay, SharePlay, библиотеку Apple Music, метаданные на экране блокировки или приложение для CarPlay. Внутри — таблица «симптом или задача → файл справочника» и дерево решений. Например, для захвата с камеры он отправляет в `skills/camera-capture.md`, для хаптиков — в `skills/haptics.md`, для CarPlay — в `skills/carplay-hig.md` и `skills/carplay-templates-ref.md`.

Скилл покрывает `AVCaptureSession`, `AVFoundation`, Core Haptics, MediaPlayer, MusicKit, NowPlaying, ScreenCaptureKit и DockKit. Часть справочников привязана к `OS27` и iOS 26+: запись ProRes, анализ музыки на устройстве, группировка лиц, захват экрана на iOS, iPadOS, tvOS и visionOS. Трансляция на Chromecast и DLNA помечена как вероятно ограниченная ЕС.

Это роутер, а не готовый код: он не пишет за вас приложение, а направляет агента к нужному разделу. Для задач вне медиа он отсылает к другим скиллам — SharePlay-сессии к `axiom-integration`, распознавание речи к `axiom-ai`. Внутри есть пометка, что аудиторы здесь тоже оформлены как скиллы, и доступен `axiom-audit-camera`; проверки, которые запускают сборку, тесты или симулятор, требуют доступа к shell.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-media -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-media -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-media -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install CharlesWiltgen/Axiom axiom-media
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-media -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/CharlesWiltgen/Axiom --path axiom-codex/skills/axiom-media
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add CharlesWiltgen/Axiom --skill axiom-media -a opencode
```

### Claude.ai

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

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

## Когда брать
- найти нужный справочник по захвату с камеры
- разобраться с чёрным превью или зависанием камеры
- подключить распознавание трека через ShazamKit
- вывести метаданные трека на экран блокировки
- спроектировать навигацию в приложении для CarPlay

## Примеры запросов агенту
- помоги настроить AVCaptureSession для записи видео
- почему превью камеры чёрное после поворота экрана
- как вывести обложку и метаданные в Now Playing

## Похожие
- [iphone-duo-camera](https://affpapa.org/nevibecode/skills/iphone-duo-camera.md) — скилл · 500 установок
- [carplay](https://affpapa.org/nevibecode/skills/carplay.md) — скилл · 3100 установок
- [speech-recognition](https://affpapa.org/nevibecode/skills/speech-recognition.md) — скилл · 3700 установок
- [experience-content-media-stock-image-search](https://affpapa.org/nevibecode/skills/experience-content-media-stock-image-search.md) — скилл · 1800 установок
- [anycap-media-production](https://affpapa.org/nevibecode/skills/anycap-media-production.md) — скилл · 780 установок
- [od-next-media-inputs](https://affpapa.org/nevibecode/skills/od-next-media-inputs.md) — скилл · 311 установок

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

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

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