Seedance 2 5
calesthio/OpenMontage
Generate 4-30 second cinematic video with ByteDance Seedance 2.5 through fal.ai, Volcengine Ark, Runway, or ComfyUI Partner Nodes.
Produce video with Moonvalley's Marey model family (Marey Realism v1.5) — a filmmaker-oriented, 1080p/24fps generative video model marketed as trained exclusively on licensed data.
$ npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install calesthio/generative-media-skills moonvalley-marey --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/providers/video-generation/moonvalley-marey .claude/skills/moonvalley-marey && rm -rf skills-srcUse ~/.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/
Install the "moonvalley-marey" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-marey into .claude/skills/moonvalley-marey/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "moonvalley-marey", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-mareyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install calesthio/generative-media-skills moonvalley-marey --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/providers/video-generation/moonvalley-marey .agents/skills/moonvalley-marey && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "moonvalley-marey" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-marey into .agents/skills/moonvalley-marey/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "moonvalley-marey", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install calesthio/generative-media-skills moonvalley-marey --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/providers/video-generation/moonvalley-marey .cursor/skills/moonvalley-marey && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "moonvalley-marey" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-marey into .cursor/skills/moonvalley-marey/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "moonvalley-marey", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/calesthio/generative-media-skills.git --path skills/providers/video-generation/moonvalley-marey--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install calesthio/generative-media-skills moonvalley-marey --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/providers/video-generation/moonvalley-marey .gemini/skills/moonvalley-marey && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "moonvalley-marey" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-marey into .gemini/skills/moonvalley-marey/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "moonvalley-marey", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install calesthio/generative-media-skills moonvalley-mareyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/providers/video-generation/moonvalley-marey .github/skills/moonvalley-marey && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "moonvalley-marey" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-marey into .github/skills/moonvalley-marey/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "moonvalley-marey", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install calesthio/generative-media-skills moonvalley-marey --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/generative-media-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/providers/video-generation/moonvalley-marey .opencode/skills/moonvalley-marey && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "moonvalley-marey" agent skill from https://github.com/calesthio/generative-media-skills/tree/main/skills/providers/video-generation/moonvalley-marey into .opencode/skills/moonvalley-marey/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "moonvalley-marey", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
moonvalley-mareyProduce video with Moonvalley's Marey model family (Marey Realism v1.5) — a filmmaker-oriented, 1080p/24fps generative video model marketed as trained exclusively on licensed data.
Moonvalley Marey is an agent skill from calesthio/generative-media-skills. Produce video with Moonvalley's Marey model family (Marey Realism v1.5) — a filmmaker-oriented, 1080p/24fps generative video model marketed as trained exclusively on licensed data. Use this skill when a task asks for Marey or Moonvalley specifically, when a brief demands brand-safe / legally reviewed AI video for commercial or studio work, or when the request needs Marey's director-style controls (camera trajectory, motion transfer, pose transfer, keyframing, reference conditioning). It covers what "commercially…
Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `EVAL.md`).
It sits in Media & Creative, covering AI video generation, Policy and terms drafting and Diffusion and image models. It works with fal and ComfyUI. The repository describes itself as: Research-backed agent skills and tools for premium image, video, audio, voice, and generative media production across AI coding assistants. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8c85352. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Moonvalley Marey loads about 5.2k tokens when it runs. Until then it costs about 230 tokens; SKILL.md has 2,627 words of instructions outside code blocks.
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.
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.
The full file from calesthio/generative-media-skills at commit 8c85352, republished under its MIT licence (© calesthio). 2,627 words, ~5,167 tokens.
.claude/skills/moonvalley-marey/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Marey is Moonvalley's generative video model, aimed at professional filmmakers, studios, and brand teams that need AI video they can put through legal review. Its differentiator is not raw fidelity — it is provenance: Moonvalley markets Marey as trained exclusively on owned or licensed footage, and pairs it with a set of director-style controls. This skill helps an agent decide when Marey is the right tool, use it correctly, and — critically — represent its legal posture accurately rather than repeating marketing.
Verification date for all volatile facts below: 2026-07-10. Re-check version, pricing, endpoints, and the terms of service before relying on any dated claim.
Treat "v1.5" as volatile. Moonvalley has publicly promised further controls (lighting, deeper object trajectories, character libraries); a newer point release may exist by the time you read this.
These are documented on the fal model pages and Moonvalley/partner docs (verified 2026-07-10). Distinguish them from marketing claims below.
| Property | Value | Note |
|---|---|---|
| Output resolution | Native 1080p (default 1920×1080) | Trained on native 1080p; other dimensions selectable |
| Frame rate | 24 fps | Cinema-standard cadence |
| Clip duration | 5s or 10s per generation (v1.5 on fal); shot-extension to lengthen | Original 2025 launch capped at ~5s; v1.5 adds 10s + extension |
| Audio | None | Marey is silent video only — no native dialogue, SFX, or music. Add audio in post |
| Training content | "Owned or fully licensed," native 1080p, no user-generated content (first-party claim) | See legal section |
Consequences an agent must plan around:
This is the single most important thing to get right, because it is where an agent most easily misleads a user.
Moonvalley markets Marey as "the world's first commercially safe video model ... trained only on licensed, high-resolution footage. No scraped content. No user submissions." Reporting indicates roughly 80% of training footage came from filmmakers/agencies who intentionally licensed B-roll, with archive material secured through partnerships (e.g. Vimeo); the remainder from other owned/licensed sources. This is a first-party claim about training-data provenance, corroborated by press but not independently audited. Present it as "Moonvalley states / claims," never as an established fact. [moonvalley, cined, techcrunch]
The plausible legal benefit is at the input side: a model trained only on cleared footage is far less exposed to the training-data copyright suits now facing scraped-data competitors. For a risk-averse studio or brand, that reduces one specific category of risk — the "was this model built on my/others' stolen work" question — and that is a real, defensible reason to choose Marey.
Do not equate "trained on licensed data" with "you are indemnified." The actual consumer Terms of Service (help.moonvalley.com, verified 2026-07-10) run the other way:
Agent rule: When a user cites "commercially safe" as a reason to skip legal review, correct the framing. The honest position is: Marey lowers training-data provenance risk and is a strong candidate for brand-safe work, but the standard terms shift indemnification onto the user and cap liability — so studios must still run legal review, and any indemnity guarantee must be secured in an enterprise agreement, in writing. Never tell a user their Marey output is "legally cleared" or "guaranteed" on the strength of marketing copy alone.
fal.ai/models/moonvalley/marey/...): programmatic access to
t2v, i2v, motion-transfer, and pose-transfer endpoints. Best route for
agent automation and pipelines.prompt (required): descriptive text; minimum ~50 words recommended.image_url (i2v only, required): the starting frame.negative_prompt (optional): ships with sensible defaults; customizable.seed (optional): default 9; use -1 for random. Fix the seed to iterate
one variable at a time; randomize to explore.dimensions (optional): resolution/aspect via dropdown; default 1920×1080.duration (optional): 5s or 10s.Budget implication: iteration is the real cost. At ~$1.50–$3.00 per attempt and Marey's inconsistency (below), a single usable 5s shot may take several generations. Estimate 3–8 attempts per keeper shot when quoting a budget.
Marey's pitch is directorial control, not one-shot prompting. Feature names as Moonvalley lists them:
Heuristic: reach for these controls precisely because Marey's blind text-to-video is inconsistent. Motion transfer and pose transfer replace fragile prompted motion with a real reference, which is where Marey earns its place — previz, restyling a plate, or matching a specific camera move.
Marey rewards long, structured, cinematographer's prompts far more than terse ones. Moonvalley's own guidance recommends at least ~50 words and a layered structure. A documented formula (Moonvalley help center):
[Camera movement] + [Scale / perspective] + [Core visual] + [Environmental details] + [Lighting / technical specs]
Practical construction:
Negative prompt: keep the shipped defaults and add specific failure terms you
observe (e.g. warped hands, flicker, morphing, extra fingers, plastic skin).
Don't: pack a paragraph with several characters each doing different things; ask for readable text/logos; expect synced lips or spoken words.
Choose Marey when:
Prefer another model when:
This is a first-party-claim-vs-independent-review split: Marey's licensing story is genuinely differentiated, but a hands-on practitioner review (Curious Refuge, 2025) scored its output quality low (~3/10) versus peers, citing temporal instability, collapsing hands/gestures, flicker on camera moves, and plastic skin. Treat that as one disclosed-method practitioner report, not a benchmark — but it aligns with the "brittle under motion" pattern. The honest summary: Marey buys legal peace of mind and directorial control, often at a cost in raw motion fidelity.
Before accepting a Marey shot, check specifically for its known failure modes:
| Symptom | Likely cause | Repair |
|---|---|---|
| Props/details vanish mid-clip | Overloaded prompt, too many simultaneous elements | Simplify to one core action; use i2v to pin the scene; add missing item to negative-of-absence via reference |
| Warped hands / collapsing gestures | Known weak spot in fine articulation | Avoid tight hand close-ups; use pose transfer with a clean reference; hide hands or keep them still |
| Flicker on camera movement | Motion instability | Use Camera Control from a single image instead of prompted motion; slow the move; shorten the clip |
| Plastic/stiff human performance | Photoreal-dialogue is not a strength | Reconsider model for talking heads; use stylized look; drive performance via pose/motion transfer |
| Weak prompt adherence | Terse or unstructured prompt | Rewrite to ≥50 words in the camera→scale→action→environment→lighting structure |
| Needs sound | Marey is silent | Add audio in post; if synced audio is the point, switch to an audio-native model |
i2v. Start from a rendered product still to lock the label.duration: 5, seed: 9 (fixed to iterate), default dimensions.motion-transfer — reference video supplies the camera/subject
motion; prompt supplies style.First-party (Moonvalley / partners):
Secondary / reporting (labeled):
Independent practitioner report (disclosed method, single reviewer):
Re-verify every dated fact — versions, endpoints, pricing, and especially the terms of service — before relying on it.
© calesthio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/providers/video-generation/moonvalley-marey of calesthio/generative-media-skills.
Open the folder on GitHubat commit 8c85352
Moonvalley Marey 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Moonvalley Marey this skillcalesthio/generative-media-skills | 197 | — | ~5.2k | Automated safety check: Pass | MIT | |
| Seedance 2 5calesthio/OpenMontage | 66k | — | ~3.2k | Automated safety check: Pass | AGPL-3.0 | |
| RunninghubHM-RunningHub/OpenClaw_RH_Skills | 142 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| H3 Videoagent-next/video-agent | 120 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Open Videoagent-next/video-agent | 120 | — | ~3.2k | Automated safety check: Pass | Apache-2.0 | |
| ComfyUI Local DriverSlavaSexton/ComfyUI-Agent-Kit | 105 | — | ~12k | Automated safety check: Pass | Apache-2.0 |
calesthio/OpenMontage
Generate 4-30 second cinematic video with ByteDance Seedance 2.5 through fal.ai, Volcengine Ark, Runway, or ComfyUI Partner Nodes.
HM-RunningHub/OpenClaw_RH_Skills
Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.
agent-next/video-agent
OpenVideo skill (v0.1.0): generate high-quality local video with the OpenVideo product (MiniMax H3 backend).
agent-next/video-agent
Generate, edit, or direct videos via open-source models (MiniMax H3 baseline; Wan2.2 / LTX future).
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.
calesthio/OpenMontage
Generate MiniMax H3 (Hailuo 3.0) video through the official MiniMax v2 API, fal.ai, Runway, ComfyUI Partner Nodes, or local open weights in ComfyUI.
calesthio/generative-media-skills
A skill your agent uses to turn generated, captured, scanned, or modeled 3D output into production-ready standalone assets for DCC, real-time engine, web, or interchange delivery.
calesthio/generative-media-skills
Provider-independent audio mixing and mastering direction for AI agents finishing generated videos, ads, trailers, explainers, podcasts, recuts, avatar clips, music videos, documentaries, and social…
calesthio/generative-media-skills
Provider-independent captions and media accessibility direction for AI agents producing or finishing generated videos, ads, social clips, explainers, avatar videos, documentaries, podcasts/video…
calesthio/generative-media-skills
Provider-independent production workflow for agents assembling, auditing, executing, and handing off ComfyUI node-graph workflows for image, video, upscale, inpaint, conditioning, and batch media…
calesthio/generative-media-skills
Provider-independent FFmpeg finishing workflow for AI agents preparing generated or edited media deliverables.
calesthio/generative-media-skills
Provider-independent quality assurance for AI-generated and AI-assisted media.
Categories
Produce video with Moonvalley's Marey model family (Marey Realism v1.5) — a filmmaker-oriented, 1080p/24fps generative video model marketed as trained exclusively on licensed data. Moonvalley Marey is an agent skill from calesthio/generative-media-skills.5) — a filmmaker-oriented, 1080p/24fps generative video model marketed as trained exclusively on licensed data.
Moonvalley Marey fits situations like: A task asks for Marey; moonvalley specifically; A brief demands brand-safe / legally reviewed AI video for commercial; the request needs Mareys director-style controls (camera trajectory.
Run `npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a claude-code`. Or copy the skill folder (skills/providers/video-generation/moonvalley-marey in calesthio/generative-media-skills) into .claude/skills/moonvalley-marey in your project. Claude Code loads it when a task matches its description.
Run `npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a codex`. Or copy the skill folder (skills/providers/video-generation/moonvalley-marey in calesthio/generative-media-skills) into .agents/skills/moonvalley-marey in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add calesthio/generative-media-skills --skill moonvalley-marey -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/moonvalley-marey, .gemini/skills/moonvalley-marey, .github/skills/moonvalley-marey and .opencode/skills/moonvalley-marey in your project.
SKILL.md names no scripts, command-line tools or credentials: Moonvalley Marey is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Moonvalley Marey is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.2k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Moonvalley Marey: Seedance 2 5 (calesthio/OpenMontage, 66k stars), Runninghub (HM-RunningHub/OpenClaw_RH_Skills, 142 stars), H3 Video (agent-next/video-agent, 120 stars) and Open Video (agent-next/video-agent, 120 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
calesthio (a GitHub user) maintains it in calesthio/generative-media-skills, which has 197 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on July 14, 2026.
Source: calesthio/generative-media-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.