# scenario-workflow-authoring

Скилл учит агента собирать и править графы воркфлоу Scenario через MCP: узлы, рёбра, публикация, перенос из ComfyUI.

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

## Что делает

Скилл описывает работу с графом Scenario как с единым документом `editor_info`: узлы, рёбра, `inputKeys`. Отдельных инструментов для правки одного узла нет. Любое изменение — это чтение, правка и запись всего графа через `workflow_create` или `workflow_update`. Скомпилированный `flow` руками не пишут: его собирает `workflow_publish` и переводит статус в `ready`.

Перед первой записью графа скилл требует прочитать `references/editor-info.md` — там словарь типов узлов, правило направления рёбер и минимальный рабочий пример. Поиск идёт через `search` с `target="workflows"`, `public=true` и `limit=3`, а выбранный граф забирается через `workflow_get`. Создание, публикация, копирование и удаление живут в каталоге инструментов, а `workflows_list`, `workflow_get` и `workflow_run` вызываются напрямую.

Осторожно с `workflow_create`: внутри это два вызова, поэтому упавшее создание может оставить черновик, чей id виден в тексте ошибки. Восстанавливать нужно через `workflow_update` по этому id, повторный create плодит дубликаты. Ещё один капкан — пакет файлов, подключённый прямо в поле референса модели: это одна генерация по всем элементам сразу, а не по одному результату на каждый. Когда нужен отдельный результат на элемент, модель ставят внутрь `forEach`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add scenario-labs/skills --skill scenario-workflow-authoring -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add scenario-labs/skills --skill scenario-workflow-authoring -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add scenario-labs/skills --skill scenario-workflow-authoring -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install scenario-labs/skills scenario-workflow-authoring
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add scenario-labs/skills --skill scenario-workflow-authoring -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add scenario-labs/skills --skill scenario-workflow-authoring -a opencode
```

### Claude.ai

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

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

## Когда брать
- собрать приложение Scenario из текстового брифа
- добавить в граф узел модели или approval gate
- перевести цепочку промптов в опубликованное приложение
- перенести пайплайн из ComfyUI или Weavy в Scenario
- импортировать экспортированный JSON воркфлоу

## Примеры запросов агенту
- Собери воркфлоу Scenario для генерации картинки из текста и опубликуй его
- Добавь в граф узел модели и проверь dry_run
- Перенеси этот экспорт из ComfyUI в граф Scenario

## Похожие
- [authoring-analysis](https://affpapa.org/nevibecode/skills/authoring-analysis.md) — скилл · 1600 установок
- [authoring-dags](https://affpapa.org/nevibecode/skills/authoring-dags.md) — скилл · 1200 установок
- [n8n-agents](https://affpapa.org/nevibecode/skills/n8n-agents.md) — скилл · 1900 установок
- [skill-authoring](https://affpapa.org/nevibecode/skills/skill-authoring.md) — скилл · 3800 установок
- [convex-component-authoring](https://affpapa.org/nevibecode/skills/convex-component-authoring.md) — скилл · 1200 установок
- [hermes-agent-skill-authoring](https://affpapa.org/nevibecode/skills/hermes-agent-skill-authoring.md) — скилл · 518 установок

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

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

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