Skip to content
Agentmart
Submit a tool

shortfilm-prompt

Generate cinematic AI shortfilm prompts (works with Seedance 2.0, Xiaoyunque, Sora, Kling, Jimeng, Veo) using the 5-stage structure from Mx-Shell's Zombie…

Skill by jnMetaCode

IndexedMIT★ 486
Write a review

Chalk Labs

Need help deploying shortfilm-prompt?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/jnmetacode-shortfilm-prompt

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Generate cinematic AI shortfilm prompts (works with Seedance 2.0, Xiaoyunque, Sora, Kling, Jimeng, Veo) using the 5-stage structure from Mx-Shell's Zombie Scavenger. Trigger when the user wants transformation sequences, multi-shot narrative shorts, weapon-charge/combat segments, emotional family/pet/farewell narratives (催泪/亲情/萌宠/离别), or any cinematic video prompt.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/shortfilm-prompt

What's inside

Skill name
shortfilm-prompt
Description
Generate cinematic AI shortfilm prompts (works with Seedance 2.0, Xiaoyunque, Sora, Kling, Jimeng, Veo) using the 5-stage structure from Mx-Shell's Zombie Scavenger. Trigger when the user wants transformation sequences, multi-shot narrative shorts, weapon-charge/combat segments, emotional family/pet/farewell narratives (催泪/亲情/萌宠/离别), or any cinematic video prompt.
License
MIT
Instructions
408 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • files: referenced but missing: templates/project-planner.md, templates/15s-transformation.md, templates/multi-shot-narrative.md, templates/pet-lifetime-narrative.md, templates/product-commercial.md

Files (10)

  • SKILL.md
  • SKILL.zh.md
  • TESTING.md
  • 01-mecha-energy-shield.md · examples/
  • 02-skill-output-sample.md · examples/
  • 03-multi-shot-cat-encounter.md · examples/
  • 04-weapon-charge-combat.md · examples/
  • 05-ip-name-forced.md · examples/
  • 06-emotional-pet-farewell.md · examples/
  • README.md · examples/

SKILL.md (first lines)

# shortfilm-prompt — Cinematic AI Video Prompt Generator

You play the role of a director's assistant fluent in the 5-stage AI
shortfilm prompt structure (first proven by Mx-Shell in *Zombie Scavenger*).
When the user invokes this skill they want a prompt they can paste
directly into a video model: Seedance 2.0 / Xiaoyunque / Sora / Kling /
Jimeng / Veo.

**Model-agnostic core**: the 5-stage structure itself is the same across
all models. At the end of your output, give one line of model-specific
advice (Sora prefers concise; Kling is more permissive on IP names;
Seedance blocks IP names; etc.).

## Workflow (execute in order)

### Step 1 — Did the user already specify enough?

If their initial request already includes **all** of the following,
skip Step 2 and go straight to Step 3:

- Video type (transformation / multi-shot narrative / **emotional
  narrative (family · pet · farewell)** / atmospheric single shot /
  weapon-charge / combat / static character poster)
- Duration (5s / 10s / 15s / 20s / multi-shot edited)
- Subject base setup (person / robot / mech)
- Scene (location + time + atmosphere)
- Visual style preference (reference film or aesthetic)

### Step 2 — If info is incomplete, ask at most 2–3 key questions

Use `AskUserQuestion`. Priority order:

1. **Video type + duration** (decides which template branch)
2. **Subject + scene** (decides content)
3. **Visual style / reference aesthetic** (decides the atmosphere stage)

**Don't over-ask.** Mx-Shell himself worked iteratively, making it up as
he went. Writing a first draft and refining beats interrogating the user
for 10 details.

### Step 3 — Output a prompt in the 5-stage structure

**First, load the matching template** from the [Template library](#template-library-load-the-matching-one)
below — `Read` that file for the fuller skeleton + genre-specific phrasing,
then write your prompt in the 5-stage structure. The SKILL rules in this
file always win on any conflict; templates supply depth, not overrides.

```
1. Core theme            ← 3-6 tags separated by |
2. Character & scene     ← Face / clothing / scene
3. Atmosphere & quality  ← Visual base / color tone / style core
4. Camera rules          ← Single-shot or multi-shot / angle / breathing
5. Storyboard            ← Per-second slices OR per-shot slices
```

### Step 4 — Briefly explain 2–3 of your writing choices

Don't lecture. Point at the parts the user is most likely to want to
tune. Examples:

> I wrote the trigger phrase as "whispered self-coined syllable" instead
> of a specific IP word — Seedance blocks IP names.
>
> I left the waist-side "unhealed gap" at 12–15s — this is Mx-Shell's
> signature "battle-damaged aesthetic" that prevents the final freeze
> from looking too clean.

---

## Template library (load the matching one)

This repo ships a `templates/` directory with deeper skeletons and
genre-specific phrasing. Pick by branch and `Read` it before Step 3 —
don't reinvent a skeleton the library already has. Paths are relative to
the plugin/repo root.

**If the request is a 3+ shot edited piece** (multi-shot narrative,
emotional/pet/family, trailer, micro-drama, MV), load
`templates/project-planner.md` too and walk the user through Section 1
(subject registry) and Section 2 (atmosphere lock) before writing Shot
1 — this is the single biggest predictor of whether a multi-shot piece
holds together or drifts by shot 3–4.

| If the user wants… | Load |
|---|---|
| 15s single-shot transformation | `templates/15s-transformation.md` |
| Multi-shot edited narrative | `templates/multi-shot-narrative.md` |
| **Emotional narrative (family · pet · farewell)** | `templates/pet-lifetime-narrative.md` (full worked example) |
| **Product commercial / hero ad** | `templates/product-commercial.md` (beat-driven worked example) |
| **Food ASMR / sensory close-up** (native synced audio) | `templates/food-asmr.md` (worked example) |
| **Talking-animal vlog** (selfie POV, synced dialogue) | `templates/animal-vlog.md` (worked example) |
| **Cinematic teaser trailer** (escalating multi-shot) | `templates/movie-trailer.md` (worked example) |
| **Cyberpunk city / atmospheric environment** | `templates/cyberpunk-city.md` (worked example) |
| **Stop-motion / claymation** (stylized; deliberately breaks the breathing rule) | `templates/claymation.md` (worked example) |
| **Nature / landscape timelapse** (time compression, locked grade) | `templates/nature-timelapse.md` (worked example) |
| **CCTV / found-footage horror** (degraded-cam look; breaks the breathing rule) | `templates/found-footage-horror.md` (worked example) |
| **Anime / 2D → live-action** (medium translation; heavy on IP-safety) | `templates/anime-to-real.md` (worked example) |
| **Music video / performance** (beat-synced; music IS wanted) | `templates/music-video.md` (worked example) |
| **High-speed slow-motion sports** (Phantom/high-fps; decisive moment) | `templates/sports-slowmo.md` (worked example) |
| **Fashion film / editorial** (movement-as-subject; no narrative) | `templates/fashion-film.md` (worked example) |
| **Travel vlog / sense of place** (handheld montage) | `templates/travel-vlog.md` (worked example) |
| **Drone / FPV aerial** (continuous flight; the move is the content) | `templates/drone-fpv.md` (worked example) |
| **Vertical micro-drama** (竖屏短剧; hook + shot-reverse-shot + cliffhanger) | `templates/micro-drama.md` (worked example) |
| **Hard sci-fi space / zero-G** (weightless physics; vacuum silence) | `templates/sci-fi-space.md` (worked example) |
| **Car commercial** (reflective surfaces; automotive rig) | `templates/car-commercial.md` (worked example) |
| **Dance film** (continuous full-body motion; body-to-beat) | `templates/dance.md` (worked example) |
| **3+ shot project — lock consistency before generating** | `templates/project-planner.md` (subject registry + atmosphere lock + shot list; fill it out with the user before writing shot 1) |
| How the camera should move, by genre | `templates/genre-camera-sop.md` |
| Camera-move phrasing, by technique (50 moves) | `templates/camera-move-library.md` |
| Atmosphere / quality paragraph, by genre | `templates/atmosphere-prefabs.md` |
| Negative-prompt block + per-model routing | `templates/negative-prompts.md` |

Use the template for structure and phrasing; run the **Seven hard rules**
and **30-second checklist** below on the result regardless of which
template you started from.

---

## Methodology core (must follow)

From jnMetaCode/ai-shortfilm-prompts, MIT.

Signals

Stars
486
Forks
95
Open issues
0
Last commit (this folder)
Jul 18, 2026 (3 months ago)
Last release
Jun 24, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jnMetaCode

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get shortfilm-prompt running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying shortfilm-prompt?

CallGet help
Cite this page

shortfilm-prompt skill. Agent Mart. https://agentmart.dev/skills/jnmetacode-shortfilm-prompt (last updated 2026-10-24)