Agent skill

Scenario Reve

by scenario-labs in scenario-labs/skills

A skill your agent uses when generating or editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone, instruction edits (swap poster text, recolor a product, change…

MITAuto-check passedMedia & Creative

Install Scenario Reve

skills CLI
$ npx skills add scenario-labs/skills --skill scenario-reve -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install scenario-labs/skills scenario-reve --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/scenario-labs/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/scenario-reve .claude/skills/scenario-reve && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
scenario-reve
GitHub stars
946
Token cost
~1.3k tokens
SKILL.md length
661 words
Files
1
Skills in repo
146
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when generating or editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone, instruction edits (swap poster text, recolor a product, change…

  • Works in 6 steps: search with target="models",… → model_schema_get on the pick: field… → upload_asset the poster (see the… → …
  • Editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone
  • SKILL.md covers Overview, Quick reference, Frame tags wire v2.1 references and Edits are instructions, not…, plus 2 more sections
  • Calls npx

What it does

Scenario Reve is an agent skill from scenario-labs/skills. Use when generating or editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone, instruction edits (swap poster text, recolor a product, change materials, relight or restyle a scene), merging references with consistent subjects, blending up to 6 images into one composite, or choosing between Reve v2.1 and Reve Remix. Keywords: Reve v2.1, Reve Remix, Reve AI, txt2img, img2img, frame tags, compositing, style blending, text swap.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Image generation. It works with Model Context Protocol. The repository describes itself as: 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 licence is MIT.

When your agent uses it

  • Editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone
  • Instruction edits (swap poster text
  • Recolor a product
  • Change materials

Example prompts

  • “/scenario-reve”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. search with target="models", query="reve", public=true. At authoring time the hits were model_reve-v2-1 (generation and instruction edits)…
  2. model_schema_get on the pick: field names, caps, and the ratio list before anything else.
  3. upload_asset the poster (see the scenario skill) to get an asset id.
  4. model_run with that model_id, dry_run=true, and parameters={"prompt": "Replace the headline on the poster in 0 with 'SUMMER SALE'…
  5. Repeat model_run with wait=false, then jobs_wait with the returned job id, re-called with pending_job_ids on timeout, never a second…
  6. asset_display to check the swap, then asset_download to save.

What it can do on your machine

Read from SKILL.md and the folder at commit f6f8ab7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Scenario Reve loads about 1.3k tokens when it runs. Until then it costs about 119 tokens; SKILL.md has 661 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~119
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from scenario-labs/skills at commit f6f8ab7, republished under its MIT licence (© scenario-labs). 661 words, ~1,314 tokens.

Download SKILL.mdSave it as .claude/skills/scenario-reve/SKILL.md (or your agent's skills folder).
name
scenario-reve
description
Use when generating or editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone, instruction edits (swap poster text, recolor a product, change materials, relight or restyle a scene), merging references with consistent subjects, blending up to 6 images into one composite, or choosing between Reve v2.1 and Reve Remix. Keywords: Reve v2.1, Reve Remix, Reve AI, txt2img, img2img, frame tags, compositing, style blending, text swap.
license
MIT

Scenario Reve Image

Overview

Reve, Reve AI's image family on Scenario, splits into two members that share a brand and little else: v2.1 is a reasoning-driven generator and instruction editor (a top-2 text-to-image arena entry at authoring time), Remix a fast, cheap compositor that blends several images into one. Discover them with search and treat model_schema_get as the contract: they disagree on field names, prompt caps, and ratio lists.

Connection and the core loop: see the scenario skill in this repo; model-agnostic image work: the scenario-image skill. 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

At authoring time (the live schema wins):

MemberCapabilitiesReferencesPrompt capAspect ratios
Reve v2.1txt2img, img2imgreferences, optional400018 values, 4:1 through 1:4, default auto
Reve Remiximg2imgreferenceImages, required, 1 to 625607 values, 16:9 through 9:16, default 3:2

Three parameters each: the prompt, the reference array, aspectRatio. Neither member has a mask, seed, width and height, negative prompt, or batch-count field, so an edit is scoped by wording and size comes only as a ratio. auto (v2.1 only) picks a fitting shape; pass an explicit ratio when the deliverable demands one.

Pick by job. v2.1 covers generation from a prompt alone and precise edits: swap the text on a poster, recolor a product, change a material, relight or restyle, merge references while every subject stays consistent. Remix blends photos, illustrations, or design assets into one cohesive composite. Where either would do, dry_run both: at authoring time a v2.1 run cost several times a Remix run and took over a minute at p50 against Remix's twenty-odd seconds.

Frame tags wire v2.1 references

In a v2.1 prompt, a reference is addressed with a <frame>N</frame> tag, numbered from 0 in the order the assets appear in references: the first is <frame>0</frame>, the second <frame>1</frame>. Use the tags whenever more than one reference is in play; without them the model guesses which image you mean. Remix documents no tag syntax: name subjects in plain words ("the bottle from the first image, the lighting from the second").

Show full SKILL.md (291 more words)Show less

Edits are instructions, not masks

Neither member takes a mask, so the prompt carries the whole edit: state what changes and what must stay untouched. v2.1's reasoning rewards specific plain-language instructions over keyword lists, and its 4000-character budget leaves room for constraints. For masked inpainting on an exact region, use a model that exposes a mask field (see scenario-image).

Worked example: swapping the text on a poster

  1. search with target="models", query="reve", public=true. At authoring time the hits were model_reve-v2-1 (generation and instruction edits) and model_reve-remix (multi-image blends); re-discover each session.
  2. model_schema_get on the pick: field names, caps, and the ratio list before anything else.
  3. upload_asset the poster (see the scenario skill) to get an asset id.
  4. model_run with that model_id, dry_run=true, and parameters={"prompt": "Replace the headline on the poster in <frame>0</frame> with 'SUMMER SALE', matching the original font, perspective, and lighting. Change nothing else.", "references": ["asset_x"], "aspectRatio": "auto"} for the cost estimate.
  5. Repeat model_run with wait=false, then jobs_wait with the returned job id, re-called with pending_job_ids on timeout, never a second model_run.
  6. asset_display to check the swap, then asset_download to save.

Common mistakes

  • Counting frames from 1: <frame>1</frame> is the second reference; the first is <frame>0</frame>.
  • Carrying a field name across members: v2.1 takes references, Remix takes referenceImages; each schema lists only its own.
  • Running Remix without references: referenceImages is required (1 to 6 at authoring time); prompt-only generation belongs to v2.1.
  • Reusing a v2.1 prompt on Remix without checking length: 4000 characters overflow its 2560 cap.
  • Sending width, height, a mask, or a seed: none exists on either member; aspectRatio is the only size control.
  • Treating a v2.1 jobs_wait timeout as an error: p50 latency topped a minute at authoring time; re-call with pending_job_ids.

© scenario-labs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/scenario-reve of scenario-labs/skills.

Open the folder on GitHubat commit f6f8ab7

Compare with similar skills

Scenario Reve next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Scenario Reve compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scenario Reve this skillscenario-labs/skills946—~1.3kAutomated safety check: PassMIT
SEO Image GeneratorAgriciDaniel/claude-seo19k2 repos~2.1kAutomated safety check: PassMIT
Gauntlet Loopduolahypercho/gauntlet-loop165—~689Automated safety check: PassMIT
Blog ImageAgriciDaniel/claude-blog2.3k—~3.4kAutomated safety check: PassMIT
Art StyleDV0x/creative-ad-agent120—~477Automated safety check: PassMIT
ContentGerstep/cybos104—~616Automated safety check: PassNone

Similar skills

  • SEO Image Generator

    AgriciDaniel/claude-seo

    Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.

    19k GitHub starsUsed in 2 repos~2.1k tokens
    Media & CreativeAuto-check passed
  • Gauntlet Loop

    duolahypercho/gauntlet-loop

    GAME skill. An agent skill from duolahypercho/gauntlet-loop.

    165 GitHub stars~689 tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Blog Image

    AgriciDaniel/claude-blog

    AI image generation and editing for blog content powered by Gemini via MCP.

    2.3k GitHub stars~3.4k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Art Style

    DV0x/creative-ad-agent

    Creates visual prompts from hooks. An agent skill from DV0x/creative-ad-agent.

    120 GitHub stars~477 tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Content

    Gerstep/cybos

    Generate posts, essays and images following brand guidelines.

    104 GitHub stars~616 tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • ComfyUI Local Driver

    SlavaSexton/ComfyUI-Agent-Kit

    Drives a local ComfyUI install over its HTTP API to generate and edit images, video and audio, with per-model prompt recipes and workflow guidance.

    105 GitHub stars~12k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed

More from scenario-labs/skills

All 146 skills in this repo
  • Scenario Blender Grease Pencil

    scenario-labs/skills

    A skill your agent uses when drawing or animating with Grease Pencil in Blender 5.x from Python: 2D or 2.5D illustration, frame-by-frame animation, a cutout or part-based 2D character, strokes with…

    946 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check passed
  • Scenario Blender Hair

    scenario-labs/skills

    A skill your agent uses when grooming hair or fur in Blender with hair curves, such as a character hairstyle, animal fur, procedural fur in geometry nodes, or hair cards and mesh hair for games.

    946 GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed
  • A skill your agent uses when lighting, rendering or compositing in Blender: light a character, product or hero shot, interior at dusk or night, three-point or motivated lighting, sun and sky, HDRI…

    946 GitHub stars~5k tokensUpdated yesterday
    Auto-check passed
  • Scenario Chatgpt Pet Create

    scenario-labs/skills

    A skill your agent uses when creating a ChatGPT pet or Codex pet with Scenario: hatching an animated companion from a text idea, a character, mascot or brand cue, or reference photos and art; making…

    946 GitHub stars~3.6k tokensUpdated yesterday
    Auto-check passed
  • Scenario Godot Animation

    scenario-labs/skills

    A skill your agent uses when animating characters or scenes in Godot 4.7: AnimationPlayer clips and RESET, AnimationTree state machines and blend spaces built in code, Mixamo or glTF import, loop…

    946 GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed
  • Scenario Godot Audio

    scenario-labs/skills

    A skill your agent uses when adding or fixing sound in Godot 4.7: audio buses and effects, volume sliders, 'too many sounds', combat audio with hundreds of enemies, sounds clipping or distorting, 3D…

    946 GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed

Questions about Scenario Reve

What does Scenario Reve do?

A skill your agent uses when generating or editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone, instruction edits (swap poster text, recolor a product, change…. Scenario Reve is an agent skill from scenario-labs/skills.1 and Reve Remix.

When should I use Scenario Reve?

Scenario Reve fits situations like: editing images with Reve models on Scenario via MCP: text-to-image from a prompt alone; instruction edits (swap poster text; recolor a product; change materials.

How do I install Scenario Reve in Claude Code?

Run `npx skills add scenario-labs/skills --skill scenario-reve -a claude-code`. Or copy the skill folder (skills/scenario-reve in scenario-labs/skills) into .claude/skills/scenario-reve in your project. Claude Code loads it when a task matches its description.

How do I install Scenario Reve in Codex?

Run `npx skills add scenario-labs/skills --skill scenario-reve -a codex`. Or copy the skill folder (skills/scenario-reve in scenario-labs/skills) into .agents/skills/scenario-reve in your project. Codex loads it when a task matches its description.

Can I use Scenario Reve in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add scenario-labs/skills --skill scenario-reve -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scenario-reve, .gemini/skills/scenario-reve, .github/skills/scenario-reve and .opencode/skills/scenario-reve in your project.

What does Scenario Reve need to run?

Going by SKILL.md and its folder, Scenario Reve needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Scenario Reve access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Scenario Reve safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Scenario Reve use?

Scenario Reve is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Scenario Reve use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Scenario Reve?

Skills that share tags, products or a category with Scenario Reve: SEO Image Generator (AgriciDaniel/claude-seo, 19k stars), Gauntlet Loop (duolahypercho/gauntlet-loop, 165 stars), Blog Image (AgriciDaniel/claude-blog, 2.3k stars) and Art Style (DV0x/creative-ad-agent, 120 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scenario Reve?

scenario-labs (a GitHub organization) maintains it in scenario-labs/skills, which has 946 GitHub stars. The repository holds 146 skills in this directory. The repository was last updated on October 10, 2026.

Source: scenario-labs/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.