scroll-world README

The project's README from github.com/oso95/scroll-world. As one markdown file: README.md.

scroll-world

https://github.com/user-attachments/assets/b08e641e-985b-4bd4-83ff-6750272d0c37

An agent skill — for Claude Code, Codex, and any SKILL.md-compatible agent — that builds an immersive, scroll-scrubbed "fly through the world" landing page for any industry or brand — the kind where, as you scroll, a camera flies from outside each scene into its interior, then flows on to the next scene with no cuts. One continuous connected flight through a little generated world (think the Emons logistics site, applied to whatever you want).

Install

/plugin marketplace add oso95/scroll-world
/plugin install scroll-world@scroll-world

Then just ask for a scroll-through world landing page, or invoke /scroll-world.

Codex & other agents — via the skills CLI

Using Vercel's skills CLI, which installs into Codex, Claude Code, Cursor, and 20+ other agents:

npx skills add oso95/scroll-world            # pick your agent(s) when prompted
npx skills add oso95/scroll-world -a codex   # or target Codex directly

In Codex, invoke it with $scroll-world (or /skills to browse), or just ask for a scroll-through world landing page.

Manually (drop-in skill)

Copy the skill folder into your agent's skills directory:

git clone https://github.com/oso95/scroll-world
cp -R scroll-world/skills/scroll-world ~/.claude/skills/   # Claude Code
cp -R scroll-world/skills/scroll-world ~/.codex/skills/    # Codex

Requirements

What it does

It generates the art with AI: cohesive isometric diorama scenes (GPT Image 2 — via Higgsfield, or the Codex CLI on a ChatGPT subscription) and the camera flights themselves (Seedance image-to-video via Monid by default, pay-per-clip; Seedance or Kling on Higgsfield credits as fallback — only models that can frame-lock a seam), scrubbed by scroll position — the same technique behind Apple's scroll-through product pages. The camera genuinely moves; scroll only drives time. It's framework-agnostic: you get the Higgsfield pipeline, the prompt templates, and a portable vanilla-JS scrub engine that drops into plain HTML, Next.js, Vue, or a Python-served page — nothing assumes a stack.

When invoked, the skill:

  1. Interviews you — the subject/industry + pitch, a brand kit (import from a URL, hand it over, or have it proposed), art direction, the ordered scenes the camera visits, whether you want the mobile version (a second chain rendered natively in 9:16 portrait — composed for phones, not a crop of the landscape film), and the budget — render tiers and stills source shown with estimated credit costs, approved before anything generates.
  2. Generates the assets — one still per scene, one "dive-in" camera clip per scene, and the connector clips that join consecutive scenes, generated from the actual rendered frames of their neighbours so every seam is frame-identical. Mobile opt-in renders a parallel portrait chain the same way, frame-locked against its own 9:16 renders.
  3. Wires it up — a config-driven scroll engine that plays the whole chain as one flight, serving the portrait clips and posters automatically on phones.

What's in the skill

skills/scroll-world/
├── SKILL.md                    the procedure + the seam rule + gotchas
└── references/
    ├── prompts.md              intake checklist + every Higgsfield prompt template
    ├── pipeline.md             copy-paste batch scripts (generate → frames → connectors → encode)
    ├── scrub-engine.js         portable, config-driven scrub engine (blob-seek, lazy load, seam crossfade)
    ├── index-template.html     a minimal standalone page that mounts the engine
    └── knockout.py             background knockout for floating scenes

Notes

Star History

Star History Chart

License

MIT — see LICENSE.

scroll-world (oso95/scroll-world)

Searching Database…

Что это?scroll-world — это навык для агентов, создающий иммерсивную лендинг-страницу «пролёт через мир», управляемую прокруткой, для любого бренда или отрасли — камера влетает снаружи каждой сцены внутрь и перелетает к следующей без монтажных склеек, всё это на сгенерированных ИИ арте и видео.
Это отдельное приложение или навык, который я добавляю в своего кодинг-агента?Это навык — пакет, совместимый с SKILL.md, предназначенный для установки в Claude Code, Codex или любого другого агента с поддержкой навыков, а не то, что запускается само по себе.
Что нужно, кроме моего кодинг-агента, чтобы реально это запустить?Нужны Monid CLI (API-ключ и баланс, видеобэкенд с оплатой за клип по умолчанию), Higgsfield CLI с авторизацией и кредитами (рендерит стоп-кадры и запасной вариант через Kling), плюс ffmpeg/ffprobe и Python 3 с Pillow для работы с кадрами; Codex CLI необязателен — он генерирует кадры через ChatGPT вместо кредитов Higgsfield.
Запуск этого стоит денег?Да — генерация ассетов тарифицируется за каждое изображение и видеоклип (примерно N генераций изображений на кредитах Higgsfield плюс 2N-1 генераций видео на Monid, вдвое больше, если рендерить ещё и мобильную цепочку), сборка из 6 сцен в 1080p оценивается примерно в $27; навык показывает предварительную сумму до любых трат.
Какие ИИ-модели на самом деле генерируют арт и видео?Стоп-кадры сцен генерируются с помощью GPT Image 2 (через Higgsfield или Codex CLI по подписке ChatGPT), а клипы пролёта камеры по умолчанию создаются Seedance image-to-video через Monid, с Seedance или Kling на кредитах Higgsfield в качестве запасного варианта.
Поддерживается ли мобильная версия лендинга?Да, при включении опции рендерится вторая цепочка в исходном вертикальном формате 9:16 — скомпонованная для телефонов, а не обрезанная из горизонтального ролика, — и движок прокрутки автоматически отдаёт её на мобильных устройствах.
Почему прокрутка двигает камеру, а не просто запускает анимацию?Это повторяет технику, стоящую за прокручиваемыми продуктовыми страницами Apple: камера действительно летит сквозь предрендеренные, привязанные к кадрам видео-стыки, а позиция прокрутки лишь управляет временем воспроизведения, но не самим движением.
Как навык решает, какие сцены строить?Он расспрашивает вас о теме/отрасли, питче, фирменном стиле, арт-направлении, упорядоченных сценах, которые должна посетить камера, наличии мобильной версии и вашем бюджете, а затем показывает примерную стоимость в кредитах до генерации чего-либо.
Creator
oso95
Size
<0.1 MB
Stars
10.2K
Updated
CommitJul 29
Age
3mo
Commits · 90 Days