sw-character-conflict SKILL.md skillA

sw-character-conflict from jtydhr88/screenwriting-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add jtydhr88/screenwriting-skills/sw-character-conflict@git:20260912.ffb70c3

Pins 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-character-conflict/SKILL.md
Versions recorded
5
Latest version
git:20260912.ffb70c3, committed Sep 12, 2026
First version recorded
Sep 6, 2026
Size
31,461 bytes
Repository stars
1,971
License
MIT

Character creation, protagonist/antagonist design and dramatic conflict for scripts (人物/对手/冲突) — merged from Lajos Egri (three-dimensional character, orchestration, unity of opposites, pivotal character, rising vs static vs jumping conflict, transition), William Indick's Psychology for Screenwriters (Freud, Erikson, Jung archetypes, Campbell/Murdock hero journeys, Adler, Rollo May), Robert McKee (characterization vs true character, dimensions, gap, antagonism principle), Neill Hicks…

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

# 人物与冲突(Character & Conflict)

> **输出语言=提问语言**;术语一律锚回原词,见 [sw-workflow/terms.md](../sw-workflow/terms.md),不自创译名。

四个来源体系互相校验:**埃格里**给结构性人物学(三维、编排、对立统一、四类冲突、过渡);**尹迪克**给动机的心理学(弗洛伊德→埃里克森→荣格→坎贝尔/默多克→阿德勒→罗洛·梅);**麦基/希克斯/克龙/斯奈德**给美式实操检验(压力下的选择、自我观念、错误信念、救猫咪);**陆军**给中国戏剧的人物八要与对手配置法。原型表、心理学检查清单与埃格里分析模板见 [reference.md](reference.md)。

---

## 一、人物是什么

### 三维人物(埃格里)
- 人有三维:**生理、社会、心理**(心理是前两者的产物)。评论词"乏味、脸谱化、千篇一律"都源于缺维度。作者须知道但不必写进剧本,"经由行动传达"。
- 框架清单:生理(性别年龄体态外表缺陷遗传);社会(阶级职业教育家庭宗教种族地位政治娱乐);心理(两性生活与道德标准、**个人前提与目标**、挫折与重大失望、性情、情结、内外向、能力品质)。
- 人物=生理条件与环境影响之总和;"一切都是变化的";辩证法:正题(外部要求)/反题(人物欲望)/合题(结局),并证明"为什么一定是她"——排除所有其他可能。
- **人物创造情节而非相反**:哈姆雷特换罗密欧,朱丽叶已嫁帕里斯;"当哈姆雷特犹豫时罗密欧在行动"。俄狄浦斯若不暴躁不会杀陌生人,不固执不会追查,不诚实不会自刺双目。

### 人物塑造 vs 人物真相(麦基)
- **人物塑造**=一切可观察的素质总和;**人物真相**=压力之下的选择揭示,压力越大揭示越深。"他选故他在"。保洁女工 vs 神经外科大夫救校车孩子:停不停→打电话还是冲进去→救哪个孩子。
- 揭示原则:看似如此其实并非如此;主要人物内心绝不能和外表一样(邦德花花公子外表下的兰博)。
- **维=矛盾**:深层性格内(负疚沉重的野心)或人物塑造与深层性格之间(魅力四射的小偷),须连贯一致(好人踢一次猫不算维)。"三维"制片人的杰西(金融+霹雳舞+空手道+萨克斯)=平板怪癖清单;哈姆雷特十维十二维。**主人公必须最多维**,否则善之中心偏移(《银翼杀手》罗伊比德卡德多维→哑炮)。
- **人物设计=太阳系**:主人公是太阳,配角行星、小角色卫星;配角存在完全为刻画主人公的维;小角色一个令人耳目一新的特征仅此而已,加了维就必须再出现。
- 三诀窍:为演员留有余地;热爱你的所有人物尤其坏人(终结者挑眼球后整理头发);人物就是自知("如果我是这个人物"的诚实回答总是正确的)。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add jtydhr88/screenwriting-skills/sw-character-conflict@sha256:eec1ede6394ae995

The 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_a2oivfunplrqtcy3.svg)](https://markdownregistry.com/a/art_a2oivfunplrqtcy3)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Sep 6, 2026 and Sep 12, 2026, about one every 2 days.

versioncommittedcommitsizeaudit
git:20260912.ffb70c3 latest2026-09-12 ffb70c3 31,461 BA view · diff
git:20260912.92022d22026-09-12 92022d2 29,245 BA view · diff
git:20260912.24b95a62026-09-12 24b95a6 29,361 BA view · diff
git:20260912.3d287972026-09-12 3d28797 29,224 BA view · diff
git:20260906.82125332026-09-06 8212533 29,097 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (31461 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

GitHub

jtydhr88/screenwriting-skills · 1,971 stars · license MIT · pushed 2026-10-03 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_a2oivfunplrqtcy3
GET https://markdownregistry.com/api/v1/resolve?ref=jtydhr88/screenwriting-skills/sw-character-conflict
GET https://markdownregistry.com/api/v1/blob/eec1ede6394ae995137e819d33775df5598851aed03734d45e02693f5fcfedaf

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.

More from jtydhr88/screenwriting-skills

chekhov-dramaturgy SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/chekhov-dramaturgy/SKILL.md · Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫…
git:20260912.24b95a6 · audit A · 1,971 stars
ozu-screenplay-style SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/ozu-screenplay-style/SKILL.md · Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays…
git:20260912.ffb70c3 · audit A · 1,971 stars
succession-series-writing SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/succession-series-writing/SKILL.md · Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for…
git:20260912.92022d2 · audit A · 1,971 stars
sw-american-case-studies SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-american-case-studies/SKILL.md · Case studies of American screenwriting (美国电影剧作案例) — Mei Feng's readings of the Hollywood Western (value pairs, four…
git:20260912.92022d2 · audit A · 1,971 stars
sw-chinese-opera-banqiang-cases SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-chinese-opera-banqiang-cases/SKILL.md · Worked full-length scripts of banqiang-system Chinese opera with their creation records (板腔体全本语料库). Primary texts…
git:20261003.51115f1 · audit A · 1,971 stars
sw-chinese-opera-banqiang SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-chinese-opera-banqiang/SKILL.md · Playwriting for banqiang-system Chinese opera (板腔体:京剧、豫剧、越剧、秦腔、评剧、沪剧、淮剧、川剧弹戏), where sung passages are paired seven- or…
git:20261003.51115f1 · audit A · 1,971 stars
sw-chinese-opera-qupai-cases SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-chinese-opera-qupai-cases/SKILL.md · Worked qupai-system (曲牌体) opera scripts, act by act. Guan Hanqing's three surviving zaju (窦娥冤/救风尘/金线池 — twelve acts…
git:20260912.1e3eec7 · audit A · 1,971 stars
sw-chinese-opera-qupai SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-chinese-opera-qupai/SKILL.md · Chinese opera playwriting for the qupai (曲牌体) system — 元杂剧, 明清传奇, 昆曲, 川剧高腔, where sung text is filled into fixed tune…
git:20261003.51115f1 · audit A · 1,971 stars
sw-chinese-series-practice SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-chinese-series-practice/SKILL.md · Mainland-Chinese TV-series craft, documents and production chain (国产剧创作体系与制片链) — the China layer parallel to the…
git:20261003.51115f1 · audit A · 1,971 stars
sw-dialogue SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-dialogue/SKILL.md · Dialogue writing and revision for screen and stage (对白/台词/潜台词) — merged from Robert McKee's Dialogue (dialogue as…
git:20261003.51115f1 · audit A · 1,971 stars
sw-format-adaptation SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-format-adaptation/SKILL.md · Screenplay format, page craft, the writing process and adaptation (剧本格式/写作流程/改编) — merged from Wendy Henson (spec…
git:20260912.ffb70c3 · audit A · 1,971 stars
sw-genre-anatomy SKILL.md skill
jtydhr88/screenwriting-skills · plugins/screenwriting/skills/sw-genre-anatomy/SKILL.md · Genre anatomy from John Truby's The Anatomy of Genres (类型解剖 / 类型节拍 / 混合类型 / 超越类型) — genres as beat systems with a life…
git:20261003.51115f1 · audit A · 1,971 stars

Every file in jtydhr88/screenwriting-skills

Browse by kind, by grade A, or by owner.