Story Multi-Perspective Review
zenstory-ai/oh-story-claudecode
Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.
Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late…
$ npx skills add jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/screenwriting-skills ozu-screenplay-style --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/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/screenwriting/skills/ozu-screenplay-style .claude/skills/ozu-screenplay-style && 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 "ozu-screenplay-style" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-style into .claude/skills/ozu-screenplay-style/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ozu-screenplay-style", 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/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-styleType 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 jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/screenwriting-skills ozu-screenplay-style --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/screenwriting/skills/ozu-screenplay-style .agents/skills/ozu-screenplay-style && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ozu-screenplay-style" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-style into .agents/skills/ozu-screenplay-style/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ozu-screenplay-style", 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 jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/screenwriting-skills ozu-screenplay-style --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/screenwriting/skills/ozu-screenplay-style .cursor/skills/ozu-screenplay-style && 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 "ozu-screenplay-style" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-style into .cursor/skills/ozu-screenplay-style/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ozu-screenplay-style", 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/jtydhr88/screenwriting-skills.git --path plugins/screenwriting/skills/ozu-screenplay-style--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 jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/screenwriting-skills ozu-screenplay-style --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/screenwriting/skills/ozu-screenplay-style .gemini/skills/ozu-screenplay-style && 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 "ozu-screenplay-style" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-style into .gemini/skills/ozu-screenplay-style/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ozu-screenplay-style", 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 jtydhr88/screenwriting-skills ozu-screenplay-styleInstalls 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 jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/screenwriting/skills/ozu-screenplay-style .github/skills/ozu-screenplay-style && 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 "ozu-screenplay-style" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-style into .github/skills/ozu-screenplay-style/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ozu-screenplay-style", 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 jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jtydhr88/screenwriting-skills ozu-screenplay-style --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/screenwriting-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/screenwriting/skills/ozu-screenplay-style .opencode/skills/ozu-screenplay-style && 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 "ozu-screenplay-style" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/ozu-screenplay-style into .opencode/skills/ozu-screenplay-style/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ozu-screenplay-style", 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.
ozu-screenplay-styleWriting screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late…
Ozu Screenplay Style is an agent skill from jtydhr88/screenwriting-skills. Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late Autumn, 秋刀鱼之味 An Autumn Afternoon). Covers the "family member leaves" master plot, off-screen events / on-screen reactions, lie-driven plots, minimal-syllable confessions, go-between characters, faceless suitors, pillow-shot scene breaks, echoing objects, mirror characters, children's subplots as metaphor, displaced…
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).
It sits in Writing & Content, covering Creative writing and fiction. The repository describes itself as: Professional agent skills for screenwriting, television writing and dramaturgy. The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 51115f1. 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.
Ozu Screenplay Style loads about 2.9k tokens when it runs. Until then it costs about 207 tokens; SKILL.md has 428 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 jtydhr88/screenwriting-skills at commit 51115f1, republished under its MIT licence (© jtydhr88). 428 words, ~2,915 tokens.
.claude/skills/ozu-screenplay-style/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.输出语言=提问语言;术语一律锚回原词,见 sw-workflow/terms.md,不自创译名。
本 skill 从《小津安二郎剧本集》(野田高梧+小津安二郎编剧,吴菲译)六部剧本逐场拆解中提炼:《晚春》(1949,103 场)、《麦秋》(1951,145 场)、《东京物语》(1953,176 场)、《浮草》(1959,121 场)、《秋日和》(1960,110 场)、《秋刀鱼之味》(1962,98 场)。
核心信条:大事件全部发生在画外,剧本只写事件之前和之后的家常。 观众看到的不是事件,而是事件在人际关系上激起的涟漪。
每部剧本的逐场结构表和原文范例见同目录 reference.md。
这是一套日本电影的方法,格式一节是日式剧本体例。按层取舍:
| 层 | 能不能搬 |
|---|---|
| 结构骨架与嫁女/丧亲/秘密三种模板 | 能,这是本 skill 的主体价值 |
| 写法十五条(事件画外、最小音节承认、中转者传话、回响物件三次递进、配角替主角说、结尾递减) | 能,直接可用于电影与剧集。两条带容量前件,搬进剧集前先读:二之 1(事件画外)与二之 14(一次独白) |
| 对白写法(敬语落差、重复的寒暄、不解释) | 能 |
| 格式规范(第八节) | 不能。那是日式柱・ト書き体例(○地点(时间)、ト書き空三格、人物名「台词」)。写中文稿用场号制、写好莱坞式用 Fountain,见 sw-format-adaptation 二之二 |
| 场景长度 1–1.5 页 | 谨慎。它建立在小津的节奏与日式版面上;中文稿按 sw-format-adaptation 的折算链重算,不要直接套页数 |
搬模式与写法,不搬格式与页数。
| 片名 | 核心事件 | 推动者 | 谎言/阴谋 | 不出场的对象 | 结尾空镜 |
|---|---|---|---|---|---|
| 晚春 | 父嫁女 | 姑母 | 父亲谎称再婚 | 相亲对象佐竹 | 削苹果皮断→夜海 |
| 麦秋 | 家嫁女 | 董事+全家 | 无(女儿自决) | 提亲对象真锅(照片看不清脸) | 麦田+别人家的送嫁队伍 |
| 东京物语 | 父母访子→母死 | 无(时间) | 无 | — | 黎明空站台→汽艇远去 |
| 浮草 | 父见私生子 | 情妇 | "舅舅"身份;买通勾引 | — | 夜车 |
| 秋日和 | 母嫁女 | 三个老同学 | 朋友替母亲编"再婚";母亲"不想再婚"真伪不分 | 后藤(出场但功能弱) | 折外褂→空走廊 |
| 秋刀鱼之味 | 父嫁女 | 老同学+镜像人物 | 两次恶作剧(假死、假相亲) | 相亲对象("个子很高") | 黑暗中的穿衣镜 |
四部是"嫁女",一部是"丧妻",一部是"认子"。真正的事件永远是"家庭的一个成员离开",剧本写的是离开之前的家常和离开之后的空。
写小津风剧本,先回答三个问题:
sw-series-engine-bible 第 19 条。| 位置 | 功能 | 各片实例 |
|---|---|---|
| 留守者 | 被离开的家长,主角;情感上被动承受 | 周吉×3、秋子、驹十郎、平山 |
| 离开者 | 女儿/儿子/亡妻;决定在一瞬间,理由只给生活化比喻 | 纪子×3、绫子、路子、阿清、富子 |
| 推动者 | 撮合/催促/施压,有私心,办事出错 | 姑母正子、董事佐竹、三人组、寿美子 |
| 对照者 | 离开者的同龄朋友,持相反立场(离婚者/未婚派/寿司店女儿) | 绫、百合子、高子 |
| 镜像者 | 主角的未来 | 小野寺、沼田、葫芦、堀江 |
| 中转者 | 传话人 | 嫂子史子、儿子幸一、儿媳秋子、姑母 |
| 缺席者 | 死者/失踪者,配一个具象物件 | 母亲(手表)、省二(麦穗)、昌二(照片/被子)、三轮周造(烟斗)、木村(一去不回的先遣) |
| 旁观者 | 开头结尾的框 | 邻家太太("真有福气啊"/"又冷清了啊")、阿繁夫妇、候船室值班员 |
配置要点:
综合《晚春》《麦秋》《秋日和》《秋刀鱼之味》的段落顺序:
| 段落 | 内容 | 写法 |
|---|---|---|
| 序 | 车站/早饭/忌日的闲话;空镜建立季节 | 由旁观者或一顿饭建立全家关系;嫁女话题在第一场就出现(《秋刀鱼》开场办事员"凑份子") |
| 建置 | 父女(母女)的日常松弛 | "倒茶倒茶"式的依赖;对话表层是"废话"(方向问答、麻将、拼写) |
| 假线索 | 让观众误以为某人是对象(服部) | 反转时用喜剧节奏(纪子憋笑要茶) |
| 第一推力 | 推动者提亲;女儿拒绝,理由是"要照顾父亲/母亲" | 提亲对象不出场 |
| 镜像登场 | 主角看见自己的未来(葫芦父女/小野寺再婚) | 先让女儿评价镜像者("再婚脏脏的") |
| 中点 | 推动者提出让家长再婚(真或假) | 女儿"突然沉下脸"——真正的伤口被触到 |
| 冷战 | 几乎无台词 | "买东西……"落寞而去;剧场空座 |
| 无台词高潮 | 能乐堂点头/回礼/注视 | 用凝视写嫉妒,整场没有一句关于婚事的话 |
| 移置爆发 | 为蛋糕/球杆争吵 | 短句反复 |
| 摊牌 | 三个"嗯" | 女儿冲上楼哭 |
| 决定 | 对照者劝婚("男人都不是好东西……嫁一次呗");女儿答应 | 家长问"不会是死了心才嫁?"——决定是勉强的,家长知道 |
| 告别之旅 | 京都/伊香保/榛名湖 | 唯一的长独白放在这里 |
| 婚礼日 | 镜前一句"爸爸……"→"噢,我懂的"→空房间只剩镜子和椅子 | 婚礼=一张照片或一次合影 |
| 尾声 | 酒馆→家→空镜 | 真相由第三者点破;削苹果皮断;哼军舰进行曲"孤零零一个人啊" |
变体:
淡淡地/冷淡地/含混地/开朗地/嫣然一笑/落寞地/自言自语般/压低声音/若无其事地/感慨地/情不自禁地/越发尖锐地/仿佛怀疑自己听错了/满怀感慨地/依然惬意地嘟哝着/忽然蔫了。
阿芳"我早就习惯了""会回来的……一定会回来的";驹十郎"唉,这营生真是没法子呀";周吉"唔……";志繁"你可真是的"。重复即性格。
纪子解释为什么嫁谦吉:"就像裁衣服的时候,不知把剪刀放哪儿了,找来找去,发现不就在眼前嘛。"绫追问"那就是喜欢!"纪子坚持"不是的!……是可以信赖"。不给心理学解释。
绫子"恋爱和结婚应该分开考虑"→三个老男人在高尔夫场复述"那说明世道越发艰难了"。
微笑接受("没事的,爸爸……我只是不想以后后悔而已")→第三者报告哭泣("姐姐好像在哭呢")→家长上楼说一句"不喜欢的话回绝了也没关系的",然后到走廊上看天。
合影(纪子要求再给父母单独拍一张,没有台词说"这是最后一次")、送别宴、对镜抹口红(=告别东京生活)、折叠外褂、削苹果。
《麦秋》118–121:全家会议→父母无力上楼→纪子抹口红→康一夫妇留在原地;133–134:老两口猛地起身走出→康一去书桌→史子在灰上划字→纪子在冰冷气氛中吃茶泡饭。每个人物在各自的空间里单独反应一场,不写群体争论。
**场号 地点( 时间/说明)** ← 加粗;地点在前,时间可省
一行景物或动作描述—— ← 破折号结尾=延续/未完
人名:台词。(括号内动作/语气) ← 动作插在台词中
人名:…… ← 沉默是一整句台词
人名:(冷淡地)什么? ← 语气提示放句首括号
说着走出。 ← 动作单独成行,主语常省略**12 翌日 镰仓车站的站台**
开往东京的上行电车刚刚开出——车站的时钟——指着大约十点三十八分。
**13 龟谷隧道附近**
上行列车疾驰而去。
而后驶出隧道——
**14 三等车厢内**
混杂中周吉和纪子站在摇晃的车中。
周吉:你把稿子带上了吧?
纪子:嗯,您放心。主题句的位置规律:出现在看风景时(断线的气球、麦田、山崖上"多美的早晨啊"),而不是争论时。
© jtydhr88, 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 plugins/screenwriting/skills/ozu-screenplay-style of jtydhr88/screenwriting-skills.
Open the folder on GitHubat commit 51115f1
Ozu Screenplay Style 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 |
|---|---|---|---|---|---|---|
| Ozu Screenplay Style this skilljtydhr88/screenwriting-skills | 1.6k | — | ~2.9k | Automated safety check: Pass | MIT | |
| Story Multi-Perspective Reviewzenstory-ai/oh-story-claudecode | 7.4k | 3 repos | ~3k | Automated safety check: Pass | MIT | |
| Short Web Fiction Trend Scanzenstory-ai/oh-story-claudecode | 7.4k | 2 repos | ~1.2k | Automated safety check: Pass | MIT | |
| InkOS Creative HarnessNarcooo/inkos | 10k | 1 repos | ~1.1k | Automated safety check: Pass | AGPL-3.0 | |
| Novel Arteternityspring/shuohao-skills | 4.3k | — | ~1.1k | Automated safety check: Notes | Apache-2.0 | |
| SepiaNanako0129/sepia | 3.1k | — | ~3.6k | Automated safety check: Pass | MIT |
zenstory-ai/oh-story-claudecode
Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.
zenstory-ai/oh-story-claudecode
Scans popular short web-fiction rankings on Chinese platforms such as Dianzhong and Heiyan to surface trending emotional hooks, themes and topic candidates with an expiry warning.
Narcooo/inkos
Drives long-form fiction, scripts, storyboards, interactive films and long-document translation through InkOS, with every change made by a typed action.
eternityspring/shuohao-skills
给 AI 短剧出美术设定集(场景 + 叙事道具):场景的设计意图、一致性锚点、光照时段变体、 空景提示词;道具的戏剧功能、状态变体、尺度参照、白底无手提示词。
Nanako0129/sepia
Make AI-generated writing read as human-written, in fiction and in professional prose.
zenstory-ai/oh-story-claudecode
Routes a Chinese web-novel writing request to the matching tool in a 13-skill toolbox, covers author habit memory, and can launch a local dashboard for browsing a project.
jtydhr88/screenwriting-skills
Story structure for screenplays and stage plays (故事结构) — merged from Syd Field's paradigm and plot points, Blake Snyder's Save the Cat beat sheet and board, Robert McKee's Story…
jtydhr88/screenwriting-skills
Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters…
jtydhr88/screenwriting-skills
Writing a Succession-style ensemble series (继承之战群像剧写法) — distilled from Jesse Armstrong's complete shooting scripts for all four seasons, 39 episodes (Faber 2023), with his introductions and…
jtydhr88/screenwriting-skills
Case studies of American screenwriting (美国电影剧作案例) — Mei Feng's readings of the Hollywood Western (value pairs, four oppositions), screwball comedy (strong heroine, buddy vs adversary two-hander)…
jtydhr88/screenwriting-skills
Character creation, protagonist/antagonist design and dramatic conflict for scripts (人物/对手/冲突) — merged from Lajos Egri (three-dimensional character, orchestration, unity of opposites, pivotal…
jtydhr88/screenwriting-skills
Playwriting for banqiang-system Chinese opera (板腔体:京剧、豫剧、越剧、秦腔、评剧、沪剧、淮剧、川剧弹戏), where sung passages are paired seven- or ten-character lines varied by metre (板式) rather than filled into fixed tune…
Categories
Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late…. Ozu Screenplay Style is an agent skill from jtydhr88/screenwriting-skills. Writing screenplays in the style of Ozu Yasujiro and Noda Kogo (小津安二郎・野田高梧) — distilled from six complete screenplays (晚春 Late Spring, 麦秋 Early Summer, 东京物语 Tokyo Story, 浮草 Floating Weeds, 秋日和 Late Autumn, 秋刀鱼之味 An Autumn Afternoon).
Ozu Screenplay Style fits situations like: the user wants to write a quiet family drama; A 小津风 / 侘寂 / 日常系 script; A story about marrying off a daughter; wants dialogue that says less and means more.
Run `npx skills add jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a claude-code`. Or copy the skill folder (plugins/screenwriting/skills/ozu-screenplay-style in jtydhr88/screenwriting-skills) into .claude/skills/ozu-screenplay-style in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a codex`. Or copy the skill folder (plugins/screenwriting/skills/ozu-screenplay-style in jtydhr88/screenwriting-skills) into .agents/skills/ozu-screenplay-style 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 jtydhr88/screenwriting-skills --skill ozu-screenplay-style -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ozu-screenplay-style, .gemini/skills/ozu-screenplay-style, .github/skills/ozu-screenplay-style and .opencode/skills/ozu-screenplay-style in your project.
SKILL.md names no scripts, command-line tools or credentials: Ozu Screenplay Style 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.
Ozu Screenplay Style is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k 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 Ozu Screenplay Style: Story Multi-Perspective Review (zenstory-ai/oh-story-claudecode, 7.4k stars), Short Web Fiction Trend Scan (zenstory-ai/oh-story-claudecode, 7.4k stars), InkOS Creative Harness (Narcooo/inkos, 10k stars) and Novel Art (eternityspring/shuohao-skills, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jtydhr88 (a GitHub user) maintains it in jtydhr88/screenwriting-skills, which has 1,621 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 3, 2026.
Source: jtydhr88/screenwriting-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.