# Skywork Design

Скилл генерирует и редактирует изображения через Skywork Image API: постеры, логотипы, инфографика, правка готовых картинок. Пригодится, когда нужен визуал прямо в проекте.

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

## Что делает

Скилл вызывает скрипт `generate_image.py`, который обращается к Skywork Image API. Для генерации хватает `--prompt` и `--filename`, для правки добавляется `--input-image`; можно передать несколько референсов через повторяющийся `-i`. Соотношение сторон задаётся флагом `--aspect-ratio` (доступны `1:1`, `2:3`, `3:2`, `3:4`, `4:3`, `4:5`, `5:4`, `9:16`, `16:9`, `21:9`), разрешение — `--resolution` со значениями `1K`, `2K` или `4K`. Если пользователь не назвал пропорции, флаг лучше не ставить и отдать выбор API.

Перед первым запуском нужен ключ `SKYWORK_API_KEY` и установленный `python3`. Одна картинка генерируется около двух минут, так что на быстрый черновик в цикле не рассчитывайте. Скрипт советуют запускать из рабочей директории пользователя, чтобы файл сохранился рядом с проектом, и по абсолютному пути, без перехода в папку скилла.

Скрипт печатает локальный путь к файлу и ссылку в OSS — по умолчанию отдавайте пользователю оба. Внутри есть отдельные сценарии под e-commerce, раскадровки, инфографику, логотипы, брендинг, брошюры, соцсети и постеры. Если в логе появилось сообщение про недостаточный уровень доступа, дело в подписке Skywork, а не в ключе: при ошибках вида `NO_TOKEN`, `INVALID_TOKEN` или `401` проверять надо именно `SKYWORK_API_KEY`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SkyworkAI/Skywork-Skills --skill skywork-design -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SkyworkAI/Skywork-Skills --skill skywork-design -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SkyworkAI/Skywork-Skills --skill skywork-design -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install SkyworkAI/Skywork-Skills skywork-design
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add SkyworkAI/Skywork-Skills --skill skywork-design -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add SkyworkAI/Skywork-Skills --skill skywork-design -a opencode
```

### Claude.ai

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

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

## Когда брать
- сгенерировать постер или обложку по текстовому описанию
- поправить готовую картинку: сменить стиль, убрать или добавить элемент
- собрать несколько референсов в одно изображение
- выдать визуал в нужном разрешении и пропорциях под конкретную площадку
- сделать черновик в 1K, а финал перегенерировать в 4K

## Примеры запросов агенту
- сгенерируй постер для анонса в 3:4, разрешение 2K
- возьми `cover.png` и поменяй фон на градиент, оставь текст как есть
- собери эти два референса в одно изображение через `-i`

## Похожие
- [nano-banana-pro](https://affpapa.org/nevibecode/skills/nano-banana-pro.md) — скилл · 3200 установок
- [youtube-thumbnail-design](https://affpapa.org/nevibecode/skills/youtube-thumbnail-design.md) — скилл · 55400 установок
- [ai-image-generation](https://affpapa.org/nevibecode/skills/prime-skills-ai-image-generation.md) — скилл · 383000 установок
- [nano-banana-pro-openrouter](https://affpapa.org/nevibecode/skills/nano-banana-pro-openrouter.md) — скилл · 9910 установок
- [flux](https://affpapa.org/nevibecode/skills/flux.md) — скилл · 586 установок
- [scenario-mai-image](https://affpapa.org/nevibecode/skills/scenario-mai-image.md) — скилл · 375 установок

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

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

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