1weiho skills
Два скилла для кадров из интерфейса: кинематографичные ролики с макросъемкой UI и чистые скриншоты в окне на мягком фоне
- 240 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- `clean-ui-shot` запускает `Playwright` с `Chromium`, открывает ваше приложение и сохраняет изображения на диск
- В кадр могут попасть настоящие данные пользователей, если приложение запущено не с демо-данными
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/1weiho-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- `clean-ui-shot` запускает `Playwright` с `Chromium`, открывает ваше приложение и сохраняет изображения на диск
- В кадр могут попасть настоящие данные пользователей, если приложение запущено не с демо-данными
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сборник из двух скиллов, которые превращают интерфейс продукта в готовые визуальные материалы. Ставятся командой `npx skills add 1weiho/skills`, а один скилл можно взять отдельно флагом `--skill`. `cinematic-shot` снимает интерфейс как кино. Ролик состоит из героических кадров: крутой косой экстремальный план интерфейса, парящего на сцене (черная пустота для темных продуктов, светлая студия для светлых), очень узкая плоскость фокуса, медленный дрейф камеры, интерфейс, который действует сам, и жесткие склейки по действию. Ролик заканчивается одной строкой текста и неподвижным логотипом. Те же правила работают для отдельных кадров: главная картинка, пост к запуску, карточка для соцсетей, постер. Скилл сначала просит записать историю и сценарий кадров, затем выбирает сцену по настоящей теме продукта и не выдумывает темную тему, которой у продукта нет. Конкретные рецепты камеры, света и типографики лежат в `references/look.md`. `clean-ui-shot` делает кадрированные скриншоты работающего веб-приложения для документации, журналов изменений, лендингов и README: приложение в скругленном окне с тенью на сцене. Перед съемкой скилл спрашивает стиль: `clean` (мягкий теплый серый фон, нейтральная тень, отступ 56 пикселей) или `glass` (градиент по цветам самого кадра, матовая рамка, отступ 96 пикселей). Съемка идет с живого приложения, лучше с тестовой копией на демо-данных.
Для кого. Фронтенд-разработчикам и дизайнерам продуктов, которым нужны ролики и скриншоты интерфейса для запуска, документации и соцсетей без отдельной съемки.
Подходит, если
- К релизу фичи нужен ролик на 45–55 секунд с макросъемкой интерфейса и одной строкой текста в конце
- Для главной страницы или поста нужна одна эффектная картинка интерфейса в том же кинематографичном стиле
- В документации и журнале изменений должны лежать однотипные скриншоты настроек, диалогов и страниц
- Скриншоты для лендинга хочется в стиле glass с палитрой, взятой из самого приложения
- Сцены съемки нужно подобрать по настоящей теме продукта, а не по шаблону
Не подходит, если
- Нужны скриншоты мобильных приложений: `clean-ui-shot` снимает веб-приложения через `Playwright`
- Нужен готовый видеоредактор: `cinematic-shot` описывает режиссуру кадров и склейки, а рендер вы собираете своим стеком
- Интерфейс закрыт авторизацией и без демо-данных: на реальных данных клиентов съемку делать нельзя
- Продукту нужны макеты без реального интерфейса: оба скилла снимают живое приложение
Пример запроса к агенту
Сними кинематографичный ролик запуска нашей новой функции поиска, а затем сделай чистые скриншоты страницы настроек и диалога экспорта для документацииОграничения
- `clean-ui-shot` требует `Node`, `playwright` с `Chromium` и `sharp`. Если их в проекте нет, скилл просит выполнить `npm i playwright sharp` и `npx playwright install chromium` во временной папке.
- `cinematic-shot` задает язык камеры, света и монтажа, а рендер собирает сам агент любым стеком. Каждый кадр должен быть чистой функцией времени, иначе ролик не воспроизводится детерминированно.
- Тема сцены берется из реальной темы продукта: если у продукта только светлая тема, скилл не рисует темную.
- Скиллы автора рассчитаны на английский язык инструкций, а результат зависит от качества демо-данных в интерфейсе.
Как отключить. Удалите папки `cinematic-shot` и `clean-ui-shot` из каталога скиллов агента. Установленные для съемки пакеты playwright и `sharp` остаются во временной папке, ее можно удалить вручную.
Частые вопросы
Как поставить скиллы 1weiho в Claude Code?
Выполните `npx skills add 1weiho/skills`. Чтобы взять один скилл, добавьте `--skill cinematic-shot` или `--skill clean-ui-shot`.
Чем `cinematic-shot` отличается от `clean-ui-shot`?
`cinematic-shot` строит ролик или эффектные кадры с глубиной резкости и дрейфом камеры. `clean-ui-shot` делает спокойные скриншоты живого приложения в окне на однотонной или градиентной сцене.
Какие стили есть у `clean-ui-shot`?
`clean` с мягким теплым серым фоном и отступом 56 пикселей и `glass` с градиентом из цветов кадра, матовой рамкой и отступом 96 пикселей. Стиль скилл спрашивает до съемки.
Что нужно для `clean-ui-shot`?
`Node`, `playwright` с `Chromium` и `sharp`. Если их нет, скилл советует поставить их во временную папку командами `npm i playwright sharp` и `npx playwright install chromium`.
Сколько длится ролик `cinematic-shot`?
По правилам скилла 45–55 секунд: 8–10 кадров интерфейса, затем строка текста и логотип. Процессы вроде набора текста идут 5–9 секунд, акценты вроде вкладки 2–3,5 секунды.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл режиссера для ИИ-видео: из сценария строит раскадровку, ключевые кадры и промпты движения для Runway, Kling и Veo
Скилл для Claude Code: снимает продукт в браузере, собирает ролик с главами и титрами и мастерит MP4 локально
Раскадровка в одном скилле: из сценария выходит сетка 3 на 3 с режиссерскими кадрами и таблица таймкодов по сценам.
Тринадцать скиллов для видео на HyperFrames: сценарий, образцы движения, A/B-ревью кадров, озвучка, субтитры и итоговая проверка
Скилл ведет агента по десяти этапам от боли клиентов до рендера, чтобы промо-ролик продукта выглядел срежиссированным.
Скилл Video by Reference учится стилю у ролика-образца и собирает из кода анимированный короткий фильм с оригинальным саундтреком
Коротко о README
Короткая страница сообщает, что это сборник скиллов автора, и дает команду установки всего набора. Затем по каждому скиллу идет описание, пример запроса, команда установки отдельного скилла и ссылка на файл `SKILL.md`. В конце есть блок поддержки автора.
Бейдж для README
Исходный SKILL.md
--- name: clean-ui-shot description: Shoot polished, framed screenshots of a web app's real UI as cropped images, the app as a rounded, shadowed window on a stage, with padding where the window edge shows and bleed where the crop cuts through. Two styles, asked up front, clean (a soft gray stage) or glass (a gradient coloured from the UI itself, with a frosted white bezel). A house style for docs pages, changelogs, landing pages, and READMEs. Use whenever the user asks for UI screenshots, docs or changelog images, "nice", "framed", "clean", or "cropped" screenshots of their app, or wants existing product screenshots refreshed because the UI changed, even if they don't name this skill or describe the style. --- # Clean UI shot The output is an image like a product-page detail shot: a crop of the real UI, rendered as a window with rounded corners and a shadow on a stage. Window edges that fall inside the crop get padding; edges where the crop cuts through the UI bleed off the stage. That contrast is what makes a crop read as "a detail of a real app" instead of a pasted rectangle, so choose crops with it in mind. There are two styles. Both use the same crops and render the UI at the same scale; only the stage and frame differ. - **clean** (default): a soft warm-gray gradient stage, a layered neutral shadow, 56px of padding. Quiet and consistent; suits docs, changelogs, and READMEs, where many shots sit together. - **glass**: a gradient stage coloured from the shot itself, a frosted, semi-transparent white bezel around the window, and 96px of padding. The script samples the capture, picks its main hues (saturated brand accents count more than large pale areas), and lays soft tints of them into the corners, so every product gets its own palette. A dark UI gets deep tones; a UI with no colour falls back to the clean stage. Suits landing pages, launch posts, and social images. Everything is captured from the real app running locally, ideally a throwaway instance with demo data, so the shots show the current UI, not a mock. The scripts live in the `scripts/` folder next to this file (written `<skill>/scripts/` below). They need Node, `playwright` with Chromium, and `sharp`, resolved from the directory you run them in. If the project doesn't have them, `npm i playwright sharp` in a scratch directory, run `npx playwright install chromium` there once, and run the scripts from that directory. ## Before you start - **Ask which style the user wants before shooting**, unless they already said. Describe both in a sentence each (as above), say which you'd pick for where the images will go, and wait for the answer. Use one style per batch, so images that sit together match. If the project already has shots