scenario-labs/skills

▲ 98 stars today★ 1,446⑂ 178

Get production-ready images, video, audio, and 3D from any AI agent: skills that pick the right model, price before spending, and keep characters and brands consistent through the Scenario MCP

About scenario-labs/skills

scenario-labs/skills is an open-source project on GitHub, mainly written in Python. Get production-ready images, video, audio, and 3D from any AI agent: skills that pick the right model, price before spending It currently holds 1,446 stars and 178 forks with 32 open issues, and was last pushed on 2026-11-01 (repository created 2026-08-12).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #34 with 98 new stars today.

GitHub Repository Details

Repository scenario-labs/skills · default branch main · size 33010 KB · watchers 6 · source: GitHub REST API and repository README

README

https://github.com/scenario-labs/skills/blob/HEAD/Scenario

Scenario Agent Skills

https://github.com/scenario-labs/skills/blob/HEAD/skills.sh https://github.com/scenario-labs/skills/blob/HEAD/Latest release https://github.com/scenario-labs/skills/blob/HEAD/CI https://github.com/scenario-labs/skills/blob/HEAD/OpenSSF Scorecard https://github.com/scenario-labs/skills/blob/HEAD/License MIT https://github.com/scenario-labs/skills/blob/HEAD/MCP documentation https://github.com/scenario-labs/skills/blob/HEAD/API documentation https://github.com/scenario-labs/skills/blob/HEAD/App documentation https://github.com/scenario-labs/skills/blob/HEAD/Follow on X

Agent Skills that teach AI coding agents (Claude Code, Cursor, Codex, Copilot, and 70+ others) how to create production-ready content with Scenario through the Scenario MCP server: images, video, audio, textures, skyboxes, 3D assets, and custom-trained models, for games, entertainment, and any creative vertical.

The expert tools at the bottom of the list work differently: teams of skills that drive DCC (digital content creation) software and game engines installed on your machine (ZBrush, Blender, Maya, Unreal Engine, Unity, Godot, Roblox Studio), distilled from expert tutorials, conference talks, and official documentation. They need the application, not the Scenario MCP server, and each family folder's README records how it was built and how far it was verified.

Skills follow the Agent Skills format.

Install

Everything for Scenario. Every Scenario skill, without the expert tools: the default for working through the Scenario MCP.

# Every Scenario skill, without the expert tools
npx skills add scenario-labs/skills --skill scenario scenario-inspiration scenario-image scenario-multi-reference scenario-product-shots scenario-brand-kit scenario-image-editing scenario-text-overlay scenario-storyboards scenario-game-assets scenario-sprite-animation scenario-side-view-game-kit scenario-blender-2d-animation scenario-textures scenario-skyboxes scenario-3d scenario-video-to-motion scenario-blender scenario-patina-retexture scenario-orbit-views scenario-walkable-room scenario-video scenario-video-editing scenario-video-color-grade scenario-seedance-music-video scenario-kinetic-music-video scenario-chatgpt-pet-create scenario-chatgpt-pet-update scenario-seedance-storyboard scenario-seedance-drafts scenario-video-ads scenario-ugc scenario-fan-cam scenario-reel-recast scenario-audio scenario-video-assembly scenario-motion-loops scenario-caption-studio scenario-consistency scenario-identity-library scenario-model-training scenario-asset-analysis scenario-quality-gate scenario-refine-loop scenario-model-comparison scenario-formats scenario-workflows scenario-workflow-authoring scenario-moderation scenario-report scenario-team-admin scenario-admin-analytics scenario-gpt-image scenario-mai-image scenario-seedream scenario-gemini-image scenario-reve scenario-ideogram scenario-grok-imagine-image scenario-luma-image scenario-minimax-video scenario-gemini-omni scenario-grok-imagine-video scenario-veo scenario-seedance scenario-kling scenario-vidu scenario-wan scenario-runway scenario-luma-video scenario-minimax-music scenario-elevenlabs scenario-ace-step scenario-sonilo scenario-meshy scenario-rodin scenario-sparc3d scenario-3d-worlds scenario-ad-variants scenario-thumbnails

By role or goal. INSTALL.md groups the skills by job, from 2D artist to producer, and by outcome, from game art to ChatGPT pets, with one command each.

Expert tools. A family installs as one set, since its specialists import the lead skill's scripts: select its "Expert tools" group in the installer menu, or run the command in its family README (ZBrush, Blender, Maya, Unreal Engine, Unity, Godot, Roblox Studio).

Pick, or install one skill.

# Pick from the installer menu, grouped by topic (it opens with nothing preselected: select before pressing enter)
npx skills add scenario-labs/skills

A single skill

npx skills add scenario-labs/skills --skill scenario

Pin a reviewed release. The commands above fetch the latest copy of each skill from main. To install a reviewed state instead, pin both the installer and the commit, taken from a release's tag. Run it again with a newer commit to move.

npx skills@1.7.4 add scenario-labs/skills# --skill 

The menu's topic groups cannot be selected from the command line: the CLI matches --skill against exact skill names only, and a group flag is an open request upstream (vercel-labs/skills#992). From a script or CI, run the default command above or a role command from INSTALL.md with -y, which skips every prompt.

The Scenario skills need the Scenario MCP server connected:

claude mcp add --transport http scenario https://mcp.scenario.com/mcp

Or add https://mcp.scenario.com/mcp to any MCP client and sign in with a Scenario account (OAuth), or use an API key. Full setup lives in the scenario skill.

Staying up to date

Releases are how changes become visible: every feature, fix, and documentation change merged to main lands in the next release, staged by release-please as an open release PR. Merging that PR tags a version, updates CHANGELOG.md in this repository, publishes a GitHub release, and posts the notes to the Scenario changelog.

on GitHub) or check any of the changelog pages above. An entry scoped to a single skill carries that skill's name; changes spanning several skills appear under broader scopes such as skills. npx skills add command.

Skills

Getting started

Connect the Scenario MCP server and learn the core generation loop every other skill builds on.

| Skill | Use it for | | ------------------------------------ | ----------------------------------------------------------------------------------------------------------- | | scenario | Connecting to the Scenario MCP and the core generation loop: discover, schema, run, wait, display, download |

Finding a direction

Turn a blank brief into references, options someone can choose between, and a moodboard the next batch runs from.

| Skill | Use it for | | ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- | | scenario-inspiration | Finding a direction before generating: serendipity, reference hunting, A/B/C/D concept options, moodboard collections |

Images

Generate and edit images: model choice, sizing, references, masked edits, post-processing tools, and letter-perfect text overlay cards.

| Skill | Use it for | | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | scenario-image | Text-to-image and image editing: model choice, sizing fields, prompt limits, reference images, masked inpainting | | scenario-multi-reference | One image composed from several references, each with one job (subject, place, pose, style, palette), leaks checked | | scenario-product-shots | Product photography from a real photo: packshots, lifestyle scenes, relighting, label-fidelity gates | | scenario-brand-kit | Visual identities: SVG logos and wordmarks, palette and type specs, gated variants and applications, the filed kit | | scenario-image-editing | Tool-model image edits: 3D LUT grades, effects, expand and reframe, resize, slicing, layers, background removal | | scenario-text-overlay | Letter-perfect text overlays: templated transparent PNG cards (taglines, CTAs, legal supers, rich cards) to composite | | scenario-storyboards | Comic pages, storybooks, and pre-viz storyboards: script first, one run per panel, a locked cast, lettering in post | | scenario-thumbnails | Finished video covers with character fidelity, exact copy and small-preview readability |

Game art and 3D

Sprites, icons, tilesets, textures, skyboxes, 3D models, and walkable spaces for games, the web, and interactive scenes.

| Skill | Use it for | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | scenario-game-assets | Sprites, icons, props, tilesets, pixel art, concept art, transparent backgrounds, style-consistent batches | | scenario-sprite-animation | Walk cycles, idle loops, VFX sprites, and animation sheets from one prompt: GIF vs sprite sheet output, frame slicing, pixel cleanup | | scenario-side-view-game-kit | Side-scroller and platformer art: side-view pixel sprite strips for a hero and enemies (run, walk, attack, hurt, poses), parallax layers, seamless wall texture, platform strip, props | | scenario-blender-2d-animation | A side-scroller shot animated in Blender from Scenario pictures: a concept frame that locks the look, parallax layers, props and a hero run cycle on its reference, flat image cards with an orthographic camera, keyed jumps and rigid-body props, and a whole new look by swapping the pictures | | scenario-textures | Seamless and tileable textures, PBR materials, tiling-safe upscaling, engine-ready sizing | | scenario-skyboxes | 360 equirectangular panoramas and skyboxes, seam-safe upscaling, engine export | | scenario-3d | Text or image to 3D meshes, multi-view reconstruction, retexture and remesh, inline 3D preview, GLB/FBX download | | scenario-video-to-motion | Motion capture from a reference or generated video: an uploaded character auto-rigged and animated, or motion alone on a Mixamo or MetaHuman skeleton, with in-place, looping, and engine-ready exports | | scenario-blender | Drive an open Blender scene through the Scenario for Blender extension's local MCP server: read the scene, quote and run generations, capture viewport references, place results, plan camera paths | | scenario-patina-retexture | PATINA PBR retexture of a finished mesh: material families, one map set per family, Blender apply with geometry untouched, matched before/after comparison film | | scenario-orbit-views | New camera angles of one picture through a 3D intermediary: clay layouts in a grounded panorama, repaint per camera, matched transparent set | | scenario-walkable-room | A room from one interior photo to walk into: clean plate, splat world, PBR props with impact sounds, splat-based calibration, physics viewer with grab and throw |

Video and audio

Video generation, editing, and color grading, seamless motion loops, music, sound effects, voice, and speech.

| Skill | Use it for | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | | scenario-video | Text-to-video and image-to-video, motion prompting, lipsync, video editing, upscaling, cut/split/concat utilities | | scenario-video-editing | Tool-model footage edits: LUT grades and effects, trim, split, resize, reverse, frames, masks, layers | | scenario-video-color-grade | Code-written grades on existing footage: looks, relight, log to Rec.709, reference match, one kept color with masks, .cube LUTs, a showreel | | scenario-seedance-music-video | Turning a song into a music video: beat-aligned shots, lyric transcription, shot sound under the master, assembly | | scenario-seedance-storyboard | Movement that holds across cuts: timecoded shot scripts, character sheets and boards, pose-chained shots that play as one performance | | scenario-seedance-drafts | Cheap 480p Seedance takes reviewed and ranked, only the picks finalized to 1080p, with the draft-versus-final cost math | | scenario-video-ads | Producing a video ad from a product shot: brief, storyboard, cinematic grammar, fidelity gates, budget, delivery | | scenario-ad-variants | Ordered independent campaign edits from existing footage, preserving original gameplay and audio | | scenario-audio | Music, sound effects, voice and speech generation, video scoring, audio utilities | | scenario-video-assembly | Assembling clips into a finished video: timeline composition, concat with transitions, overlays, music, captions | | scenario-motion-loops | Seamless brand-color motion loops in code (backgrounds, bumpers, shape animations) rendered to MP4, with a Scenario cut-out over them | | scenario-caption-studio | Captioning a finished video per destination: styled burn-in or SRT, transcription hints, translation, per-platform placement |

Socials

Made for social feeds and chat apps: UGC-style creator videos, fan-cam reactions from a photo, trend reels recast with your own character, kinetic-typography lyric videos, and animated ChatGPT and Codex pets, new or updated.

| Skill | Use it for | | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | scenario-ugc | UGC-style creator video: talking-head and avatar ads, demos, faceless voiceover, spoken-register scripts, claim safety | | scenario-fan-cam | Personalized fan-cam clips: identity edit into a broadcast still, reaction beats to video, graphics composited in post | | scenario-reel-recast | A trending reel performed again by your character: same moves, camera and song, outfit swaps, a redecorated room | | scenario-kinetic-music-video | Kinetic-typography music video, landscape or 9:16: style frames and footage from Scenario, a JavaScript engine for lyric type on sung onsets, mattes, per-section agents | | scenario-chatgpt-pet-create | ChatGPT or Codex pet from an idea or photos: a v2 sprite sheet with sixteen look directions, a v1 copy for web upload, pixel-perfect mode, GIFs, a Codex package | | scenario-chatgpt-pet-update | Change an existing pet sheet: fix or redo a row, add look directions to a v1 sheet, a new outfit or color, a rename, a check and GIF preview |

Consistency and custom models

Hold one character, product, or style across a whole set, and train custom models on your own art.

| Skill | Use it for | | ---------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | scenario-consistency | Holding one character, product, or style across a set: baseline-plus-delta prompts, reference images, control maps | | scenario-identity-library | Creating named characters and props as reusable identities: interview to brief, gated collections, Grid Maker sheets, reuse | | scenario-model-training | Training custom models for style, character, or product consistency, and generating with them |

Reviewing and organizing output

Read finished assets back: caption them, extract a style or a control map, check a batch against a brief or the Quality Gate, compare candidate models on one brief, and file the keepers.

| Skill | Use it for | | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | scenario-asset-analysis | Reading assets back: captions, style descriptions, batch review against a brief, control maps, collections, tags | | scenario-quality-gate | Pass/warn/fail image verdicts from the Quality Gate: free stored reads, dry

GitHub Stars & Activity

1,446Stars
178Forks
32Open issues
PythonLanguage

GitHub Popularity

GitHub stars1,446
Forks178
Open issues32
Primary languagePython
LicenseMIT
Stars gained today98
Created2026-08-12
Last pushed2026-11-01

Trending History

Daily boardrank #34 · ▲ 98 stars

Related AI Projects

1

NousResearch / hermes-agent

Python★ 259,453⑂ 0
→
2

Significant-Gravitas / AutoGPT

Python★ 187,856⑂ 0
→
3

anthropics / skills

Python★ 186,277⑂ 22,004▲ 438 stars
→
4

huggingface / transformers

Python★ 168,413⑂ 0
→
5

langgenius / dify

Python★ 160,167⑂ 0
→
6

calesthio / OpenMontage

Python★ 74,320⑂ 9,767▲ 461 stars
→
7

ifixai-ai / iFixAi

Python★ 42,360⑂ 1,774▲ 1,654 stars
→
8

eriklindernoren / ML-From-Scratch

Python★ 33,242⑂ 5,532▲ 36 stars
→

More AI Rankings