К основному содержанию
скилл CX Codex

scenario-skyboxes — скилл для Claude Code: панорамы и установка

Скилл помогает создавать и править skybox-панорамы через Scenario MCP. Пригодится для игровых окружений, VR-фонов и подготовки изображений к экспорту.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add scenario-labs/skills --skill scenario-skyboxes -a claude-code
Открыть на GitHub

Что делает scenario-skyboxes

Скилл направляет работу через модели Scenario для генерации панорам 360° из текста или фотографии, смены стиля и увеличения разрешения. Он предлагает сначала найти доступную модель, затем получить её схему параметров; названия моделей и их возможности стоит проверять заново, поскольку каталог меняется. Для генерации обычная модель изображений не подходит: края панорамы могут не стыковаться, а полюса — искажаться.

Далее скилл описывает запуск модели, ожидание задачи и просмотр результата через инструменты Scenario. Для увеличения разрешения предусмотрен отдельный апскейлер skybox, который сохраняет стык по краям; готовый файл можно скачать. Для связи с Scenario MCP понадобится скилл scenario из того же репозитория. Параметры и доступные форматы зависят от схемы конкретной модели, поэтому перед запуском её нужно прочитать; у Skybox GPT формат кубической карты стоит подтвердить отдельно.

Какие задачи решает

  • создать панораму 360° по текстовому описанию
  • превратить фотографию места в skybox
  • изменить настроение готовой панорамы
  • увеличить разрешение, сохранив стык по краям
  • подготовить equirectangular-изображение для игрового движка

Примеры запросов агенту

  • Создай панораму 360° с туманным лесом на рассвете для игровой сцены.
  • Преврати эту фотографию места в skybox и покажи результат.
  • Увеличь разрешение панорамы, сохранив стык по краям, и подготовь файл для Unity.

Как установить scenario-skyboxes

1Через Skills CLI (Vercel)

npx skills add scenario-labs/skills --skill scenario-skyboxes -a claude-code

2Вручную: положить файлы

~/.claude/skills/scenario-skyboxes/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/scenario-skyboxes/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о scenario-skyboxes

Как установить scenario-skyboxes в Claude Code?

Выполните npx skills add scenario-labs/skills --skill scenario-skyboxes -a claude-code. Файл скилла появится по пути ~/.claude/skills/scenario-skyboxes/SKILL.md.

Что делает scenario-skyboxes?

Он помогает создавать панорамы 360° из текста или фотографии, менять их стиль и увеличивать разрешение через Scenario MCP.

Нужен ли отдельный скилл для подключения к Scenario MCP?

Да. В описании указан скилл scenario из того же репозитория; он отвечает за подключение и основной цикл генерации.

Исходный текст

SKILL.md · MIT
---
name: scenario-skyboxes
description: Use when a task involves generating or iterating on skyboxes, 360 panoramas, equirectangular images, environment maps, HDRI-style backdrops, or VR backdrops through the Scenario MCP. Triggers include text-to-skybox, turning a photo into a 360 environment, restyling a panorama's mood, upscaling a skybox without breaking the seam wrap, or exporting equirectangular or cubemap layouts for game engines such as Unity, Unreal, or Godot.
license: MIT
---

# Scenario Skyboxes and 360 Panoramas

## Overview

Scenario hosts dedicated skybox models that produce seamless equirectangular 360 panoramas, plus a
seam-preserving skybox upscaler. Always generate with a skybox-specific model rather than a generic
image model: these enforce the seam continuity and pole geometry that ordinary text-to-image output
lacks.

Connection and the core generation loop: see the `scenario` skill in this repo. If a sibling skill
named here is missing from your available skills, ask the user to install it
(`npx skills add scenario-labs/skills --skill <name>`); unattended, proceed from tool schemas and
flag the gap.

## Quick reference

| Step | Tool                                                    | Purpose                                        |
| ---- | ------------------------------------------------------- | ---------------------------------------------- |
| 1    | `search` (target="models", query="skybox", public=true) | Discover current skybox models                 |
| 2    | `model_schema_get`                                      | Exact parameter contract for the chosen model  |
| 3    | `model_run`                                             | `dry_run=true` to price; `wait=false` to batch |
| 4    | `jobs_wait`                                             | On timeout re-call with `pending_job_ids`      |
| 5    | `asset_display` / `asset_download`                      | Review inline, then save the file              |

Model IDs and the parameter facts below were live `search` hits at authoring time. Re-discover them
each time: availability differs per team and evolves.

- `model_scenario-skybox-flux`: text to 360 panorama, a style preset enum (count drifts; read it
  from the schema), automatic seam and pole correction, optional reference image with a strength
  slider.
- `model_scenario-skybox-gpt`: text to 360 panorama guided by up to 10 reference images, quality
  presets, width and height up to 3840 px.
- `model_hunyuan-world-image-to-skybox`: one photo of a place to a seamless 360 skybox.
- `model_sc-upscale-flux-skybox`: 2x to 8x skybox upscale that preserves the seamless wrap.

## Worked example: generate, iterate, export

Example: a stylized forest skybox for a game scene.

1. `search` with target="models", query="skybox", public=true. Pick a text-to-skybox model, for
   example `model_scenario-skybox-flux`.
2. `model_schema_get` for that model. Expect fields like prompt, style, negativePrompt, image,
   strength, numOutputs, geometryEnforcement, seed. negativePrompt is inert unless
   negativePromptStrength is above 0.
3. `model_run` with parameters={"prompt": "ancient pine forest at dawn, mist between trunks, god
   rays", "style": "cinematic", "numOutputs": 2}. Take style preset names from the schema response.
   `dry_run=true` first prices the run; launch with `wait=false`.
4. `jobs_wait` with job_ids=[the returned job_id]. Its ~180s timeout is not an error: re-call with
   the returned `pending_job_ids` as `job_ids`, never a second `model_run`. Then `asset_display`
   each output.
5. Iterate on mood: copy the seed from the best result and change only style (cinematic,
   oil-painting, cyberpunk, and more). To keep composition while shifting look, pass the favorite as
   image with low strength (0.2 to 0.4). To steer mood from concept art instead, switch to
   `model_scenario-skybox-gpt` and pass referenceImages.
6. Export: run `model_sc-upscale-flux-skybox` with image=asset_id and the smallest upscaleFactor
   that reaches target (the upscale can cost several times the generation, and its `dry_run` can
   only run once the input asset exists, so the chain cannot be priced up front). baseModel defaults
   to FLUX.1-dev (stylized); a Krea-based realism option exists, and strength defaults to 0.6, which
   invents detail: lower it when the goal is the same panorama at higher resolution. Read the exact
   allowed values from `model_schema_get` before switching. Then `asset_download` the final asset.
7. Verify the seam at no cost: compare the saved PNG's leftmost and rightmost pixel columns; on a
   seamless panorama they differ by near zero while columns a quarter-turn apart differ by an order
   of magnitude more.

Engine format notes: Skybox Flux outputs equirectangular panoramas; keep the default sizing
(1536x768 at authoring time) and read the real dimensions off the returned asset rather than
assuming them. Skybox GPT's catalog lists equirectangular 2:1 plus cubemap strip 6:1 and cubemap
cross 4:3 layouts, but its schema exposes only width and height, so confirm the layout contract with
`model_schema_get` before relying on a cubemap layout. Beyond flat backdrops, the same search
surfaces `model_hunyuan-world-skybox-to-splat`, and a separate search (query="world") finds the
Marble world models; both turn a finished panorama into a navigable 3D Gaussian splat scene, the
pipeline the `scenario-3d-worlds` skill teaches end to end.

## Common mistakes

- Prompting a generic image model for a "360 panorama": edges will not wrap and poles smear. Use a
  dedicated skybox model.
- Upscaling with a generic upscaler: it breaks continuity at the wrap seam. Use the skybox upscaler.
- Hardcoding model IDs in scripts or docs: re-discover with `search`; the catalog changes.
- Fighting seam or pole distortion through prompt wording on Skybox Flux: raise geometryEnforcement
  above 0 instead, and only when distortion is actually visible.
- Requesting a non 2:1 width to height ratio on Skybox GPT while expecting equirectangular output:
  keep 2:1 (for example 2048x1024) for correct 360 viewing.
- Skipping `model_schema_get`: skybox models carry model-specific fields (style,
  geometryEnforcement, quality) that generic assumptions miss.

© scenario-labs · MIT · scenario-labs/skills

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Из того же набора72

scenario-3d Скилл для работы с 3D-активами через Scenario MCP: генерируйте модели из текста или изображений, редактируйте меши, ретекстурируйте, риггируйте персонажей и готовьте модели для игровых движков. CX Codex +1 531установок scenario-image Скилл для работы с генерацией и редактированием изображений в Scenario через MCP: txt2img, img2img, инпейнтинг по маске, размеры и соотношения сторон. CX Codex +1 523установок scenario-textures Скилл настраивает генерацию бесшовных текстур, апскейл с сохранением тайлинга и сборку PBR-материалов через MCP-сервер Scenario. Пригодится при подготовке ассетов для игровых движков. CX Codex +1 500установок scenario-refine-loop Скилл для Claude и других агентов: превращает приёмку генераций Scenario в повторяемый цикл с рубрикой, вердиктами и точечными правками. CX Codex +1 472установок scenario-audio Скилл для генерации и обработки звука на Scenario через MCP: музыка, SFX, озвучка, транскрипция. Полезен, когда агенту нужно выдать MP3 или WAV, а не картинку. CX Codex +1 451установок scenario-quality-gate Скилл оценивает готовую картинку Scenario и выдаёт вердикт pass, warn или fail со счётом от 0 до 100. Полезен, когда генерацию нужно проверить до публикации. CX Codex +1 461установок scenario-moderation Разбирает блокировки генераций в Scenario, находит причину фильтрации и подбирает альтернативные модели без переписывания промпта. CX Codex +1 445установок scenario-video Скилл подключает генерацию и монтаж видео через Scenario MCP. Помогает собирать ролики из текста, картинок и аудио прямо в диалоге с агентом. CX Codex +1 444установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой