# marketplace-dev

Превращает репозиторий со скиллами в маркетплейс плагинов Claude: генерирует marketplace.json, добавляет записи и переносит скиллы между наборами.

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

## Что делает

Скилл проходит по репозиторию, находит все `SKILL.md` в `skills/`, читает метаданные проекта и собирает `.claude-plugin/marketplace.json`. На выходе — файл, прошедший `claude plugin validate` и проверку установки, готовый к PR. После этого пользователи ставят скиллы через `claude plugin marketplace add` и получают автообновления.

Работа разбита на фазы. Сначала сбор доказательств: текущий `marketplace.json`, правила репозитория, официальные доки, при явном согласии — прошлые сессии из `~/.claude/projects/<escaped-cwd>/`. Потом анализ репо, выбор границ плагинов и генерация манифеста. Отдельная ветка — консолидация скиллов в наборы, перенос между наборами и переименование при переносе, для неё есть `references/suite_consolidation_workflow.md`.

Есть жёсткие правила схемы, которые легко пропустить. Поле `$schema` валидатор отклоняет. `metadata.homepage` в спецификации нет, хотя валидатор его молча принимает. `strict: false` нужен, когда в репозитории нет `plugin.json`, и одновременно с `plugin.json` он ломает загрузку. Путь `source: "./"` устанавливает весь репозиторий в кэш, а `skills: ["./"]` отклоняется валидатором путей в Claude 2.1.x. Для аудита репозитория целиком скилл не годится, для сверки кэша после миграции тоже — там свои инструменты.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add daymade/claude-code-skills --skill marketplace-dev -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add daymade/claude-code-skills --skill marketplace-dev -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add daymade/claude-code-skills --skill marketplace-dev -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install daymade/claude-code-skills marketplace-dev
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add daymade/claude-code-skills --skill marketplace-dev -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/daymade/claude-code-skills --path daymade-claude-code/marketplace-dev
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add daymade/claude-code-skills --skill marketplace-dev -a opencode
```

### Claude.ai

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

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

## Когда брать
- собрать spec-валидный marketplace.json из репозитория со скиллами
- добавить или обновить запись плагина в существующем маркетплейсе
- перенести скиллы в набор или разложить их по наборам
- переименовать скилл вместе с переносом в другой набор
- проверить установку плагина до отправки PR

## Примеры запросов агенту
- разбери репозиторий в ./my-skills и собери для него marketplace.json
- добавь новый скилл tunnel-doctor как отдельный плагин в маркетплейс
- перенеси скиллы mermaid-tools и docs-lint в набор daymade-docs

## Похожие
- [app-marketplace-review](https://affpapa.org/nevibecode/skills/app-marketplace-review.md) — скилл · 8100 установок
- [marketplace-rate-limiting](https://affpapa.org/nevibecode/skills/marketplace-rate-limiting.md) — скилл · 1000 установок
- [plugin-forge](https://affpapa.org/nevibecode/skills/plugin-forge.md) — скилл · 3900 установок
- [connector-marketplace-strategy](https://affpapa.org/nevibecode/skills/connector-marketplace-strategy.md) — скилл · 8100 установок
- [using-marketplace-templates](https://affpapa.org/nevibecode/skills/using-marketplace-templates.md) — скилл · 2700 установок
- [marketplace](https://affpapa.org/nevibecode/skills/marketplace.md) — скилл · 14 установок

Из того же набора: [daymade/claude-code-skills](https://affpapa.org/nevibecode/by/daymade/claude-code-skills.md) — 64 карточки

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

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