# asc-wall-submit

Скилл оформляет заявку в Wall of Apps репозитория App-Store-Connect-CLI: сухой прогон, затем подтверждение и план пул-реквеста.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 5800 установок · ★ 1101
- Автор: rorkai
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/rorkai/app-store-connect-cli-skills/tree/HEAD/skills/asc-wall-submit/SKILL.md
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/skills/asc-wall-submit

## Что делает

Скилл добавляет или обновляет запись в Wall of Apps — списке приложений внутри репозитория `App-Store-Connect-CLI`. Работа идёт через один вызов `asc apps wall submit`: сначала прогон с `--dry-run`, потом тот же вызов с `--confirm`. Команды выполняются из корня репозитория, правка садится в `docs/wall-of-apps.json`.

На вход нужно одно из двух: ID приложения для обычного App Store либо пара `link` и `name`, если приложение распространяется вручную или это бета в TestFlight. После подтверждения скилл показывает план пул-реквеста и что именно поменялось в файле.

Заявка уходит пул-реквестом, приёма через issue пока нет. Это значит, что смотреть её будет мейнтейнер, и чужие строки в `docs/wall-of-apps.json` трогать нельзя. Если CLI ругается на ввод, лечится это правкой аргументов и повторным запуском, а не ручной правкой JSON.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rorkai/app-store-connect-cli-skills --skill asc-wall-submit -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rorkai/app-store-connect-cli-skills --skill asc-wall-submit -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rorkai/app-store-connect-cli-skills --skill asc-wall-submit -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install rorkai/app-store-connect-cli-skills asc-wall-submit
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rorkai/app-store-connect-cli-skills --skill asc-wall-submit -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/rorkai/app-store-connect-cli-skills --path skills/asc-wall-submit
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add rorkai/app-store-connect-cli-skills --skill asc-wall-submit -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/rorkai/app-store-connect-cli-skills/tree/HEAD/skills/asc-wall-submit/SKILL.md

## Когда брать
- добавить приложение в Wall of Apps без ручной правки JSON
- обновить свою старую запись, не задев соседние
- проверить заявку сухим прогоном до отправки
- отправить бету из TestFlight, у которой нет ID в App Store
- получить план пул-реквеста и посмотреть дифф

## Примеры запросов агенту
- Добавь моё приложение в Wall of Apps: прогони `asc apps wall submit --app "1234567890" --dry-run`, покажи план, потом выполни с `--confirm`.
- У меня бета в TestFlight, ID в App Store нет. Отправь запись через `--link` и `--name`, сначала сухой прогон.
- Обнови мою запись в Wall of Apps, остальные строки в `docs/wall-of-apps.json` не трогай.

## Похожие
- [asc-metrics](https://affpapa.org/nevibecode/skills/asc-metrics.md) — скилл · 2500 установок
- [app-analytics](https://affpapa.org/nevibecode/skills/app-analytics.md) — скилл · 3400 установок
- [capawesome-cli](https://affpapa.org/nevibecode/skills/capawesome-cli.md) — скилл · 777 установок
- [capgo-release-management](https://affpapa.org/nevibecode/skills/capgo-release-management.md) — скилл · 705 установок
- [superwall](https://affpapa.org/nevibecode/skills/superwall.md) — скилл · 4500 установок
- [gh-axi](https://affpapa.org/nevibecode/skills/gh-axi.md) — скилл · 8100 установок

Из того же набора: [rorkai/app-store-connect-cli-skills](https://affpapa.org/nevibecode/by/rorkai/app-store-connect-cli-skills.md) — 24 карточки

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

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