# superwall-editor

Скилл для сборки и правки пейволов, онбординга и web2app-сценариев Superwall прямо из терминала. Пригодится, когда редактор открыт в браузере, а работать хочется из агента.

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

## Что делает

Пейволы в Superwall собирают в браузерном редакторе, и он отдаёт свои инструменты через защищённый релей. Скилл работает с той же поверхностью, что и MCP-шлюз, поэтому каждый вызов попадает в живую сессию, которую пользователь держит открытой.

Сначала нужно привязаться к сессии. Если есть `SUPERWALL_API_KEY`, идентификатор приложения и пейвола, запускается `scripts/sw-editor.sh expose --application-id <id> --paywall-id <id> --agent-name <agent> --open --wait` — человеку останется пройти авторизацию в браузере. Иначе берётся код сопряжения из интерфейса редактора и выполняется `scripts/sw-editor.sh attach <pairing-code> --agent-name <agent>`. После привязки список доступных инструментов читают через `tools`, а вызывают их через `call`.

Имена инструментов и их параметры скилл не запоминает: набор живёт в бандле браузера и меняется от релиза к релизу, поэтому перед первым вызовом незнакомого инструмента стоит выполнить `tools`. Коды сопряжения живут около 10 минут и меняются при отвязке, так что просроченный код придётся запросить заново. Ещё один клиент на той же сессии получит `session_locked` — предыдущую привязку надо отпустить. Когда работа закончена, сессию освобождают командой `release`.

## Установка

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

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

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add superwall/skills --skill superwall-editor -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add superwall/skills --skill superwall-editor -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install superwall/skills superwall-editor
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add superwall/skills --skill superwall-editor -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add superwall/skills --skill superwall-editor -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- Подключись к редактору Superwall по коду сопряжения и покажи, какие инструменты сейчас доступны.
- Собери пейвол для приложения <id> и пейвола <id> через expose и сделай скриншот после правок.
- Поправь тексты и стили в текущем экране, потом освободи сессию.

## Похожие
- [paywall-upgrade-cro](https://affpapa.org/nevibecode/skills/nexu-io-paywall-upgrade-cro.md) — скилл · 2700 установок
- [syncfusion-react-image-editor](https://affpapa.org/nevibecode/skills/syncfusion-react-image-editor.md) — скилл · 713 установок
- [onboarding-ux](https://affpapa.org/nevibecode/skills/onboarding-ux.md) — скилл · 1100 установок
- [editor](https://affpapa.org/nevibecode/skills/editor.md) — скилл · 1800 установок
- [pp-archive-is](https://affpapa.org/nevibecode/skills/pp-archive-is.md) — скилл · 642 установки
- [build-game-map-editor](https://affpapa.org/nevibecode/skills/build-game-map-editor.md) — скилл · 1200 установок

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

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

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