Перевод: оболочка страницы на русском; тело навыка (SKILL.md) пока на английском — это исходные инструкции агента.
Creative Studio
Orchestrate still, motion, and vector creative pipelines.
Метаданные навыка
| Источник | Встроенный (установлен по умолчанию) |
| Путь | skills/creative/creative-studio |
| Версия | 1.0.0 |
| Автор | VibeOS |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
| Теги | creative, image, video, vector, studio |
| Связанные навыки | figma-edit, video-nle, raster-edit, excalidraw, p5js, manim-video, ascii-video, comfyui, choose-interaction-surface, challenge-gate, desktop-operate |
Справка: полный SKILL.md
Ниже полное определение навыка, которое VibeOS загружает при активации. Это инструкции, которые видит агент.
Creative Studio Skill
Run a predictable Create pipeline: brief → generate/edit → QA → export.
Prefer native tools and MCP over pixel clicks. Use computer_use only for
editor playbooks when API/MCP cannot finish the job.
This skill does not replace specialized creative skills — it routes to them and keeps artifacts consistent.
When to Use
- User wants a still image, short clip, SVG/vector, or editor-assisted polish.
- Need a single brief format and export checklist across providers.
- Batch creative work that should land in a workspace folder.
Do not use for deep web research (use professional-research /
challenge-gate) or OS admin tasks.
Prerequisites
- Image/video providers configured as needed (
image_generate,video_generate). - For editor playbooks: desktop
computer_usepermissions on the target OS. - Optional MCP (Figma, etc.) when installed — never invent vendor APIs.
How to Run
- Write
creative-brief.mdfromtemplates/creative-brief.md. - Pick mode:
still|motion|vector|editor. - Generate or draft with the matching tool/skill.
- QA with
vision_analyze/ file checks. - Export under the brief’s
export_dirwith stable names. - Destructive editor actions → human approve.
Quick Reference
| Mode | Preferred surface | Fallback |
|---|---|---|
| still | image_generate | editor playbook |
| motion | video_generate + video_analyze | NLE playbook |
| vector | SVG scripts / excalidraw / Inkscape | Illustrator playbook |
| editor | figma-edit MCP / video-nle / raster-edit | desktop-operate + computer_use |
Procedure
1. Brief
Copy templates/creative-brief.md. Fill goal, audience, constraints, aspect,
export formats. Keep one brief per deliverable set.
2. Generate
- still:
image_generate→ optional edit → vision QA. - motion:
video_generate→video_analyze→ iterate brief if needed. - vector: produce SVG (or Excalidraw JSON) via skill/scripts; run
scripts/lint_svg.pyon every.svgexport. - editor: open project folder; Figma →
figma-edit, NLE →video-nle, Photoshop/Affinity →raster-edit; else OS playbook /desktop-operate. Thenscripts/check_exports.py --dir exports/.
3. QA checklist
- Matches brief constraints (size, aspect, text accuracy).
- No placeholder/lorem left in final.
- Files exist at promised paths.
- Purchases / account creation / overwrites → human gate.
4. Bot walls while fetching references
If a reference site challenges: load challenge-gate (human handoff). Do not
thrash stealth scrapers for moodboards.
Pitfalls
- Do not add new core tools for one-off creative vendors — MCP / skill / CLI.
- GUI automation is brittle; prefer regenerate SVG/image over endless clicks.
- Respect site ToS when gathering reference material.
Verification
creative-brief.mdpresent and filled.- At least one export file exists and opens.
- SVG exports pass
scripts/lint_svg.py(viewBox, no lorem). scripts/check_exports.py --dir exports/is green.- QA notes recorded (pass/fail + gaps).
CLI: vibeos creative run|doctor|preset creative-studio.
Eval: python scripts/eval_creative.py --workspace <dir>.
Offline smoke: scripts/smoke-creative-studio.sh.