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.
Screenplay format, page craft, the writing process and adaptation (剧本格式/写作流程/改编) — merged from Wendy Henson (spec format rules), Richard Walter (page craft, revision), Neill Hicks (selling vs…
$ npx skills add jtydhr88/screenwriting-skills --skill sw-format-adaptation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-format-adaptation --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/sw-format-adaptation .claude/skills/sw-format-adaptation && 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 "sw-format-adaptation" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-format-adaptation into .claude/skills/sw-format-adaptation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-format-adaptation", 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/sw-format-adaptationType 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 sw-format-adaptation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-format-adaptation --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/sw-format-adaptation .agents/skills/sw-format-adaptation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sw-format-adaptation" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-format-adaptation into .agents/skills/sw-format-adaptation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-format-adaptation", 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 sw-format-adaptation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-format-adaptation --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/sw-format-adaptation .cursor/skills/sw-format-adaptation && 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 "sw-format-adaptation" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-format-adaptation into .cursor/skills/sw-format-adaptation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-format-adaptation", 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/sw-format-adaptation--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 sw-format-adaptation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/screenwriting-skills sw-format-adaptation --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/sw-format-adaptation .gemini/skills/sw-format-adaptation && 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 "sw-format-adaptation" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-format-adaptation into .gemini/skills/sw-format-adaptation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-format-adaptation", 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 sw-format-adaptationInstalls 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 sw-format-adaptation -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/sw-format-adaptation .github/skills/sw-format-adaptation && 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 "sw-format-adaptation" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-format-adaptation into .github/skills/sw-format-adaptation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-format-adaptation", 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 sw-format-adaptation -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 sw-format-adaptation --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/sw-format-adaptation .opencode/skills/sw-format-adaptation && 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 "sw-format-adaptation" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/sw-format-adaptation into .opencode/skills/sw-format-adaptation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sw-format-adaptation", 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.
sw-format-adaptationScreenplay format, page craft, the writing process and adaptation (剧本格式/写作流程/改编) — merged from Wendy Henson (spec format rules), Richard Walter (page craft, revision), Neill Hicks (selling vs…
Sw Format Adaptation is an agent skill from jtydhr88/screenwriting-skills. Screenplay format, page craft, the writing process and adaptation (剧本格式/写作流程/改编) — merged from Wendy Henson (spec format rules), Richard Walter (page craft, revision), Neill Hicks (selling vs shooting script, draft chain), Syd Field (master shot, card method, adaptation as original work), Robert McKee (step outline → treatment → screenplay), Julian Hoxter (format elements, adaptation four questions), Diamond & Weissman (one-page nine-step) and Eric Bork — plus an exact typographic grid, element conventions…
Its SKILL.md is about 3.4k 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.
3 steps, taken from the first numbered list 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.
Sw Format Adaptation loads about 3.4k tokens when it runs. Until then it costs about 253 tokens; SKILL.md has 631 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). 631 words, ~3,437 tokens.
.claude/skills/sw-format-adaptation/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,不自创译名。
三件事:页面上怎么写(格式与动作段落)、从想法到成稿怎么走(大纲/处理台本/草稿链/修改)、改编别人的素材怎么办。来源:汉森《编剧:步步为营》、沃尔特《剧本》、希克斯《编剧的核心技巧》、菲尔德《电影剧本写作基础》、麦基《故事》、霍克斯特《编剧的十二条法则》、戴蒙德&韦斯曼《好莱坞编剧的生意经》、博克《如何写出好故事》。范例与符号表见 reference.md。行业与买卖见 sw-industry-business。
本节数字来自对多部专业排版剧本(US Letter、Courier 12)的实测与 Final Draft 默认模板,元素级约定与中日行业格式为行业通行做法,不出自本 skill 的 19 本来源书(由 issue #2 提议补入)。范例见 reference.md 第十节。
| 元素 | 距页左起点 | 宽度 / 右止 | 备注 |
|---|---|---|---|
| 页边距 | 左 1.5",右 1.0",上 1.0",下 1.0" | 每页约 55 行 | 左边宽是为装订 |
| 场景标题 | 1.5"(顶格) | 到 7.5",约 60 字符 | 全大写;前空两行(部分模板一行) |
| 动作段落 | 1.5"(顶格) | 6.0" 宽,约 60 字符 | 段间空一行 |
| 人物名 | 3.7"(约第 22 字符位) | 不居中,固定缩进 | 后接扩展 (V.O.)/(O.S.)/(CONT'D) |
| 括注 | 3.1" | 约 2.0" 宽 | 单行,动词为主 |
| 对白 | 2.5" | 3.5" 宽(到 6.0"),约 35 字符 | 左对齐窄栏,栏内单倍行距 |
| 转场 | 右对齐到 7.5" | 起于约 6.0" | CUT TO: 全大写带冒号 |
| 页码 | 右上角,7.0"–7.5",距顶 0.5" | 形如 2. | 第二页起 |
一页≈一分钟的换算就建立在这张表上;改任何一项都会让页数失真。
上面那张表是 US Letter + Courier 12 的西文版面。中文不是等宽 10 字符/英寸,没有人物名 3.7″ 缩进,整张表的前件都不成立,所以"一页≈一分钟"不能直接拿来数中文稿。中文剧本没有页数标准,只有字数标准,而甲方、平台和各种写作指南又都在用"页"说话。统一按下面这条链换算,用时必须声明是折算页:
长片与剧集都用这一条:100 分钟长片按 330 字/分钟约 3.3 万字;45 分钟剧集约 1.5 万字;28 分钟半小时剧约 9,200 字。不要去剧集 skill 里借这条链,也不要把某一种体量的字数当成另一种的标准——每分钟字数随对白密度变,不随媒介变。
出处与更细的分档(国产剧各类型的单集字数实测)见 sw-chinese-series-practice;那里给的是剧集的具体数字,换算原理在这里。
(MORE),下页人物名后 (CONT'D)——写作软件自动加,手写稿宁可调整分页。^。MONTAGE - 标题 起,每条一行以 -- 开头,END MONTAGE 或 BACK TO SCENE 收;SERIES OF SHOTS 同理。仍遵守前文"能避免就避免"。INTERCUT - 甲地 / 乙地 后自由切换,不再重写场景标题。FLASHBACK - 或用 BEGIN FLASHBACK / END FLASHBACK 包住。SUPER: "十八号"(动作段内)。由 agent 产出的剧本默认以 Fountain 纯文本交付(.fountain),不是 Markdown、不是手敲空格的 txt。理由:Fountain 的元素与上表一一对应,可版本管理,能渲染成 PDF 或导出 .fdx。
核心记号(完整规范见 fountain.io):
Title: Credit: Author: Draft date: Contact: 键值对,空一行后正文。INT. EXT. INT./EXT. I/E 开头的行自动识别;强制用行首 .(如 .内 沈越家·客厅 夜)。@(如 @沈越)。扩展直接跟在名后:@小七 (V.O.)。双人对白第二人名后加 ^。(……)。对白:人物名后连续行,空行结束。TO: 结尾的全大写行自动识别;强制用行首 >(如 > 切至:)。居中:> 剧终 <。!。分页 ===;注释 [[…]];废稿 /* … */;章节 #;梗概 =;歌词 ~。中文稿必须用强制记号:Fountain 靠大写和 INT./EXT. 识别元素,中文两者都不成立;所有场景标题加 .、所有人物名加 @、所有转场加 >,否则渲染出来全是动作段。
渲染路径:Fountain → PDF:afterwriting(命令行)、Beat(macOS,免费)、Highland、Slugline;Fountain → .fdx:Fade In、Final Draft 直接导入,或 afterwriting 导出。中文渲染需指定 CJK 等宽字体(Sarasa Mono、Noto Sans Mono CJK),Courier 没有中文字形。
与 sw-workflow 的衔接:阶段 5 的交付物按体例走——好莱坞式交 .fountain 文件,中文场号制与日式交纯文本,戏曲本子走戏曲 skill 的体例;story-bible 只记文件名与页数。
现代中文电影/剧集行业稿的通行结构(各公司细节不同,一稿内统一即可;范例见 reference.md):
场号 时 内/外 地点,如 1. 日 内 沈越家·客厅;剧集用 集-场(3-12)。时用 日/夜/晨/黄昏;顺序"日 内"或"内 日"两派,选一种。人物:沈越、小七,列本场出场者。△(也有用 ▲ 或不加),现在时,一段一个动作单位。人名:台词,括注放人名后 沈越(低声):;画外音标 (OS)/(画外),旁白 (VO)/(旁白)。(回忆);字幕写 字幕:。sw-story-structure 的步骤大纲同物。sw-chinese-opera-banqiang 第九节、sw-chinese-opera-qupai。○地点(时间),如 ○沈越の部屋・居間(夜);场号可写在 ○ 前。沈越(34);时间经过用 × × ×;停顿写 (間)。人物名「台词」,人名后直接接全角引号,不用冒号;括注写在名后 小七(声)「…」;(N) 旁白、(M) 独白、(回想) 加在柱上。sw-premise-theme)。sw-premise-theme。sw-chinese-series-practice 的改编两节(张巍五源类型学与"卖点迁移"、赵彬彬四法则与主场景合并);剧集改编的引擎判断见 sw-series-engine-bible。先定体例,再跑清单。 旧版这份清单整篇按好莱坞长片写,写中文场号制的人逐条跑会几乎全条不过——那不是稿子有问题,是清单用错了。现在分四组:A 组三种体例都跑;B/C/D 三组只跑你实际采用的那一种。
(MORE) / (CONT'D)?.fountain 纯文本,不是 Markdown、不是 Word?场号 时 内/外 地点(剧集写 集-场)?"日 内"或"内 日"两派选了一种并全稿统一?△(或统一用 ▲、或统一不加)?人名:台词,括注放在人名后(沈越(低声):)?(OS)/(画外)、(VO)/(旁白),全稿一种写法?(回忆)?字幕写字幕:?○地点・细部(时间),场号在 ○ 前?沈越(34))?人物名「台词」(名后直接接全角引号,不用冒号)?括注写在名后? × × ×?停顿写(間)?(N)、独白 (M)、回想 (回想) 标在该标的位置?按二之二的默认值:全中文对白的项目用场号制,英文项目用好莱坞式/Fountain,日式只在明确要求时用;戏曲本子不在此列,走戏曲 skill 的体例;并在交付件开头一句声明体例与折算方式。不要因为没人可问就停下来。
sw-character-conflict)。© 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/sw-format-adaptation of jtydhr88/screenwriting-skills.
Open the folder on GitHubat commit 51115f1
Sw Format Adaptation 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 |
|---|---|---|---|---|---|---|
| Sw Format Adaptation this skilljtydhr88/screenwriting-skills | 1.6k | — | ~3.4k | 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
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…
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…
Categories
Screenplay format, page craft, the writing process and adaptation (剧本格式/写作流程/改编) — merged from Wendy Henson (spec format rules), Richard Walter (page craft, revision), Neill Hicks (selling vs…. Sw Format Adaptation is an agent skill from jtydhr88/screenwriting-skills.
Sw Format Adaptation fits situations like: formatting a spec script; choosing the output file format; deciding what goes in action lines; planning drafts and outlines.
Run `npx skills add jtydhr88/screenwriting-skills --skill sw-format-adaptation -a claude-code`. Or copy the skill folder (plugins/screenwriting/skills/sw-format-adaptation in jtydhr88/screenwriting-skills) into .claude/skills/sw-format-adaptation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/screenwriting-skills --skill sw-format-adaptation -a codex`. Or copy the skill folder (plugins/screenwriting/skills/sw-format-adaptation in jtydhr88/screenwriting-skills) into .agents/skills/sw-format-adaptation 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 sw-format-adaptation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sw-format-adaptation, .gemini/skills/sw-format-adaptation, .github/skills/sw-format-adaptation and .opencode/skills/sw-format-adaptation in your project.
SKILL.md names no scripts, command-line tools or credentials: Sw Format Adaptation 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.
Sw Format Adaptation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k 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 Sw Format Adaptation: 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.