sw-scene-craft SKILL.md skillA
sw-scene-craft from jtydhr88/screenwriting-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add jtydhr88/screenwriting-skills/sw-scene-craft@git:20260912.ffb70c3Pins git:20260912.ffb70c3 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- jtydhr88/screenwriting-skills
- Path
plugins/screenwriting/skills/sw-scene-craft/SKILL.md- Versions recorded
- 3
- Latest version
- git:20260912.ffb70c3, committed Sep 12, 2026
- First version recorded
- Sep 6, 2026
- Size
- 23,122 bytes
- Repository stars
- 1,971
- License
- MIT
Scene and sequence craft (场景/段落/细节/道具/悬念/情趣) — merged from Robert McKee's scene design and five-step scene analysis (value turn, beats, text/subtext, turning points, pacing, image systems), McKee's Dialogue scene types (balanced, comic, asymmetric, indirect, reflexive, minimal), Syd Field's sequence and scene elements, Neill Hicks (less is more, enter late leave early, energy), Richard Walter (action over talk, small gestures, avoid phones/cars/restaurants, list twelve alternative locations)…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 场景与段落(Scene Craft) > **输出语言=提问语言**;术语一律锚回原词,见 [sw-workflow/terms.md](../sw-workflow/terms.md),不自创译名。 场景是"戏剧最小表意单位"(陆军),也是"缩微故事"(麦基)。本 skill 处理一场戏从选址到落笔的全部决定:**为什么在此时此地、押上什么价值、谁要什么用什么策略、节拍如何叠加到转折、道具和细节如何做功、悬念如何设置与延宕、如何进出场景**。分析范例与工具表见 [reference.md](reference.md);对白层面见 `sw-dialogue`;全片结构见 `sw-story-structure`。 --- ## 一、场景是什么 - **麦基定义**:相对连续时空中通过冲突表现的动作,使负荷价值的情境至少在一个可感层面转折。**没有不含转折的场景**:开头记价值正负,结尾再记,相同则问"为什么要这场"——几乎总是为了解说→删掉并把信息编织到别处。爱人分手场景跨卧室/厨房/车库/公路四个地点仍是一个场景(能否写成"一个整体"来检验)。 - **梅峰的价值检验**:设置场景时唯一要确定的是**这个场景里被押在台面上的价值是什么,结束时是否翻转或有了新层次**;可编入副线索价值,但全片主副价值两面都要准确展示。变化只能通过冲突,冲突只能通过人物选择。《双虎屠龙》餐馆一场:同一价值对(文明 vs 野蛮)在一场戏里多次流转——法典/西部规则/识字/黑西装/绊倒/举枪/捡牛排/扔酒瓶。 - **菲尔德**:场面是"讲故事的地方",两要素地点与时间,换地点或时间就是新场面(成本每分钟约一万美元);先定**目的**(推动故事前进的那一个信息),再定地点时间,再找**场面内的成分**(饭馆里的侍者、旁桌、老朋友)。 - **希克斯**:每场戏必须同时做到两件事——给读者新信息推动情节;揭露更多主角的事。什么都没发生的场景(旅馆房间刮胡子)删掉。 - **汉森**:一个场景=某处发生的完整戏剧动作,时间目的人物一致;换场依据:地点或时间转变(最频繁)、增减人物、改变戏剧目的。 - **陆军**:场景不只是"时间地点"两行字——"为什么故事发生在此时此地而不是彼时彼地?"老舍:"要表现炊事员光把他放在厨房里烧菜煮饭就不易出戏;把他安排到大沙漠铺轨或激战中大家正需要喝水吃饭的时候作用就大了。" --- ## 二、场景设计五步(麦基) 1. **确定冲突**:谁驱动、想要什么(用目的状语);对抗力量想要什么,须直接相对而非相切。 2. **标注开篇价值**正负。 3. **拆解为节拍**:节拍=行动/反应的一个单位;用带情感色彩的进行时短语标潜文本动作与反应("正趴在她脚下"/"对其恳求置之不理");行为明显变化才是新节拍。 …
Read the whole file at its exact version.
How to install
mdr add jtydhr88/screenwriting-skills/sw-scene-craft@sha256:8e17bd548c7b27e7The line at the top of this page pins the label git:20260912.ffb70c3, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_atwe5qqdtqy55eqz)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Sep 6, 2026 and Sep 12, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260912.ffb70c3 latest | 2026-09-12 | ffb70c3 | 23,122 B | A | view · diff |
| git:20260912.24b95a6 | 2026-09-12 | 24b95a6 | 21,393 B | A | view · diff |
| git:20260906.8212533 | 2026-09-06 | 8212533 | 21,256 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (23122 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
jtydhr88/screenwriting-skills · 1,971 stars · license MIT · pushed 2026-10-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_atwe5qqdtqy55eqz GET https://markdownregistry.com/api/v1/resolve?ref=jtydhr88/screenwriting-skills/sw-scene-craft GET https://markdownregistry.com/api/v1/blob/8e17bd548c7b27e7c88d8bceb498cf7d61e545d567085efecb1e4818f4e0e902
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.