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 plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters…
$ npx skills add jtydhr88/screenwriting-skills --skill chekhov-dramaturgy -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/screenwriting-skills chekhov-dramaturgy --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/chekhov-dramaturgy .claude/skills/chekhov-dramaturgy && 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 "chekhov-dramaturgy" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/chekhov-dramaturgy into .claude/skills/chekhov-dramaturgy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chekhov-dramaturgy", 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/chekhov-dramaturgyType 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 chekhov-dramaturgy -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/screenwriting-skills chekhov-dramaturgy --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/chekhov-dramaturgy .agents/skills/chekhov-dramaturgy && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "chekhov-dramaturgy" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/chekhov-dramaturgy into .agents/skills/chekhov-dramaturgy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chekhov-dramaturgy", 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 chekhov-dramaturgy -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/screenwriting-skills chekhov-dramaturgy --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/chekhov-dramaturgy .cursor/skills/chekhov-dramaturgy && 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 "chekhov-dramaturgy" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/chekhov-dramaturgy into .cursor/skills/chekhov-dramaturgy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chekhov-dramaturgy", 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/chekhov-dramaturgy--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 chekhov-dramaturgy -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/screenwriting-skills chekhov-dramaturgy --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/chekhov-dramaturgy .gemini/skills/chekhov-dramaturgy && 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 "chekhov-dramaturgy" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/chekhov-dramaturgy into .gemini/skills/chekhov-dramaturgy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chekhov-dramaturgy", 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 chekhov-dramaturgyInstalls 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 chekhov-dramaturgy -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/chekhov-dramaturgy .github/skills/chekhov-dramaturgy && 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 "chekhov-dramaturgy" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/chekhov-dramaturgy into .github/skills/chekhov-dramaturgy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chekhov-dramaturgy", 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 chekhov-dramaturgy -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 chekhov-dramaturgy --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/chekhov-dramaturgy .opencode/skills/chekhov-dramaturgy && 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 "chekhov-dramaturgy" agent skill from https://github.com/jtydhr88/screenwriting-skills/tree/main/plugins/screenwriting/skills/chekhov-dramaturgy into .opencode/skills/chekhov-dramaturgy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chekhov-dramaturgy", 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.
chekhov-dramaturgyWriting plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters…
Chekhov Dramaturgy is an agent skill from jtydhr88/screenwriting-skills. Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters, Stanislavsky's and Nemirovich-Danchenko's rehearsal notes and 焦菊隐/童道明 criticism. Covers the four-act mood-based structure without central climax, off-stage events, "correct answer stated in Act 1 and refused", the announced event that never happens, three-layer endings (hope monologue + nihilist line + household action)…
Its SKILL.md is about 3.5k 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 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.
Chekhov Dramaturgy loads about 3.5k tokens when it runs. Until then it costs about 253 tokens; SKILL.md has 419 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). 419 words, ~3,490 tokens.
.claude/skills/chekhov-dramaturgy/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 从《契诃夫戏剧全集》四卷(上海译文,焦菊隐/李健吾/童道明译)逐幕拆解中提炼:《没有父亲的人》(普拉东诺夫)、《伊凡诺夫》、《林妖》及其改写本《万尼亚舅舅》、《海鸥》、《三姊妹》、《樱桃园》、九部独幕剧,以及契诃夫书信、斯坦尼斯拉夫斯基与丹钦科的排练记录、焦菊隐与童道明的评论。
核心信条(契诃夫自述):"强劲地开头,柔弱地结尾。违背所有戏剧法规。写得像部小说。""既没有一个天使,也没有一个魔鬼。" 冲突不是人与人之间,而是一群人与包围着他们的环境之间。
每部剧的逐幕结构表和原文范例见同目录 reference.md。
这是一套舞台剧的方法。被调用到电影、剧集项目上时,按层取舍:
| 层 | 能不能搬到电影/剧集 |
|---|---|
| 结构层(无中心高潮、偶数分幕、事件画外、预告之事不发生、正确答案第一幕说出后被拒绝、三层结尾) | 能。但"幕"在这里是戏剧单位,搬到电影换成段落、搬到剧集换成集内段落——不要把"四幕"直接当成电影的四幕或剧集的四幕 |
| 人物层(没有天使也没有魔鬼、一群人与环境的冲突、人物=两三个真人的混型) | 能,直接可用 |
| 对白层(停顿、答非所问、主题句被日常打断、同一段台词首尾各念一次) | 能,直接可用 |
| 舞台指示与音响纪律(每幕一组有来源的环境声、"——幕落"、"[停顿。"单独一行) | 不能照抄体例。环境声的用法可搬,书写格式是舞台剧的;电影与剧集的格式见 sw-format-adaptation |
| 独幕剧法(九种) | 只对舞台独幕剧与短片有效,长片与剧集不适用 |
一句话:搬模式,不搬单位,不搬体例。
| 剧 | 年 | 自称体裁 | 时间跨度 | 中心事件(画外/画内) | 幕尾方式 | 结尾句 |
|---|---|---|---|---|---|---|
| 没有父亲的人 | ~1880 | 无题少作 | 一夏 | 索菲娅开枪打死普拉东诺夫(画内) | 事件 | "给他三个卢布!""生命是一个戈比!" |
| 伊凡诺夫 | 1887 | 正剧 | 三幕→四幕隔一年 | 伊凡诺夫婚礼上自杀(画内) | 撞破/真话/开枪 | "我的旧我振作起来了!(掏出手枪来)" |
| 林妖 | 1889 | 喜剧 | 一夏+两周 | 沃依尼茨基自杀(画外);大团圆 | 求爱/不让弹/枪声/鼓掌 | "这太好了!这太好了!" |
| 海鸥 | 1896 | 喜剧 | 三幕→四幕隔两年 | 特里波列夫自杀(画外,被"乙醚炸了"遮住) | 倾诉/独白/吻/谎话 | "想个法子把伊琳娜领走。康斯坦丁刚刚自杀了……" |
| 万尼亚舅舅 | 1896 | 乡村生活即景剧 | 夏末→秋 | 万尼亚两枪不中(画内);一切复原 | 求爱/不答应/枪响/账目 | "啊,休息啊!" |
| 三姊妹 | 1900 | 正剧 | 三年半(每幕隔约一年) | 男爵决斗死(画外一声远枪) | 求婚撞见/到莫斯科去/嫁给他吧/军乐 | "我们真恨不得能够懂得呀!""反正一样。" |
| 樱桃园 | 1903 | 喜剧 | 五月→十月 | 樱桃园拍卖(画外,买主自报) | 春天/月亮/卖了/斧子 | "你这个不成器的东西啊!"+琴弦+斧声 |
演进线(写作时应按后期做法):
契诃夫自评《伊凡诺夫》"计划上路子对了,只是一点儿也没有写好"——每幕结尾都有事件(撞破、真话、开枪),《海鸥》起改为柔弱结尾。
| 型 | 单一动作 | 结尾 | 技法 |
|---|---|---|---|
| 悲剧型《大路上》 | 雨夜小店里败家地主求酒 | 流浪汉举斧未砍"我杀了她,还是没有杀?" | 赊账物件递降(便帽"倒是一个筛子"→大衣"你光光的身子"→金牌相匣"别叫你的手指头碰那张脸");第三者(车夫)讲主角的故事;巧合(马车弹簧坏了,妻子进店) |
| 独白型《论烟草有害》 | 怕老婆的丈夫奉命讲演 | 妻子在台后出现,恢复讲演口吻 | 公开任务不断被私人生活打断(十三号、七个女儿、寄宿学校广告、小册子六毛钱);1886→1902 同一句"三十三年是最好的岁月"由真话变违心话;脱礼服踩、再穿上 |
| 悲剧型《天鹅之歌》 | 老演员深夜醒在空剧场 | 与提词员念莎剧"我不是天才……走吧" | 空剧场=坟;"我没有家"×3;引文替代独白,证明后否认;两人一台 |
| 闹剧《熊》 | 讨债→决斗→求婚 | "陶毕今天没得荞麦吃" | 三段式;椅子被抓裂两次;厌女论/厌男论互为镜像各举数字;仆人带斧头耙子闯进看见接吻 |
| 闹剧《求婚》 | 求婚→争草地→争狗 | "好!""坏!""香槟!" | 求婚三次被打断;身体症状递进(心跳、左脚麻、眼眉毛扭动、看见星星)作节拍;口头禅计数;争吵的题目与目的无关 |
| 悲剧型《塔杰雅娜·雷宾娜》 | 一场教堂婚礼全程 | 穿黑衣的女人服毒"他们全得服毒!" | 公共仪式原样搬上台,私人崩溃只能在缝隙里发生;声音层次祷文/合唱/群众/傧相/"一声呻吟"×7;主题由司杖说;服毒的是旁人 |
| 闹剧《一位做不了主的悲剧人物》 | 别墅丈夫借手枪 | "我要血!血!" | 清单作台词(灯罩、一磅猪肉、蓖麻子油、二十瓶啤酒、裹肚八十二号);同情者立刻加码(托带缝纫机和金丝雀笼) |
| 闹剧《结婚》 | 婚宴上雇来的"将军"讲航海术 | 傧相"在这种盛会……"三次被打断 | 群戏=每人一套自说自话的词汇(航海口令/电报敲击/希腊"样样有");被雇的尊严者发现真相"门在哪儿?" |
| 闹剧《周年纪念》 | 银行董事赶报告被妻子与老太太夹击 | 代表念颂词"存乎否耶"时两人在哼唧 | 三条互不相干的线叠在一间屋;错认对象(会计把妻子当老太太赶);两人同时晕倒;颂词与惨状并置 |
跨篇通用:单一空间实时;一件物件贯穿(相匣、荞麦、草地/狗、王冠、缝纫机、算盘);身体症状作节拍;口头禅计数;闹剧三段式(任务→偏题争吵→身体崩溃→意外和解或爆发);悲剧型的结尾是"没有发生";群戏用仪式/报数作骨架;边缘人说主题。
| 改动 | 林妖(1889) | 万尼亚舅舅(1896) | 原则 |
|---|---|---|---|
| 人物 | 日尔屠欣兄妹、奥尔洛夫斯基父子 | 删 | 删掉只服务于配对的人物 |
| 中心事件 | 沃依尼茨基三幕尾自杀身死 | 两枪不中"啊,砰!没打着?" | 暴力无后果 |
| 结局 | 三对定情一对复合,剧中人躲着偷看鼓掌"好!好!" | 一切复原,万尼亚回到账簿"二月二日,油,二十磅……" | 不把人与环境的悲剧性轻易消解 |
| 森林独白 | 完整念到"帮助上帝创造世界" | 索尼雅先转述,医生说一半被伏特加打断,自贬"这些话也许都不太重要" | 信念被打断 |
| 教授 | 埋怨、卖庄园 | 加"他没有留下一页著作,他等于零!是个肥皂泡!" | 强化"为偶像白白牺牲青春" |
| 医生 | 钟情索尼娅,最后被表白成功 | 知道索尼雅有意却不回应"我只有叫她明白我不能爱她" | 单向爱情链 |
| 幕尾 | "不让弹!" | "他不答应。" | 被否决的小愿望由第三人转达——原样保留 |
其他改写案例:
© 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/chekhov-dramaturgy of jtydhr88/screenwriting-skills.
Open the folder on GitHubat commit 51115f1
Chekhov Dramaturgy 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 |
|---|---|---|---|---|---|---|
| Chekhov Dramaturgy this skilljtydhr88/screenwriting-skills | 1.6k | — | ~3.5k | 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 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 plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters…. Chekhov Dramaturgy is an agent skill from jtydhr88/screenwriting-skills. Writing plays and screenplays in the Chekhovian mode (契诃夫戏剧法) — distilled from the complete plays (没有父亲的人/普拉东诺夫, 伊凡诺夫, 林妖→万尼亚舅舅, 海鸥, 三姊妹, 樱桃园, nine one-acts) plus Chekhov's own letters, Stanislavsky's and Nemirovich-Danchenko's rehearsal notes and 焦菊隐/童道明 criticism.
Chekhov Dramaturgy fits situations like: the user wants an ensemble drama; A nothing happens play; subtext-heavy dialogue; A family estate / provincial story.
Run `npx skills add jtydhr88/screenwriting-skills --skill chekhov-dramaturgy -a claude-code`. Or copy the skill folder (plugins/screenwriting/skills/chekhov-dramaturgy in jtydhr88/screenwriting-skills) into .claude/skills/chekhov-dramaturgy in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/screenwriting-skills --skill chekhov-dramaturgy -a codex`. Or copy the skill folder (plugins/screenwriting/skills/chekhov-dramaturgy in jtydhr88/screenwriting-skills) into .agents/skills/chekhov-dramaturgy 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 chekhov-dramaturgy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/chekhov-dramaturgy, .gemini/skills/chekhov-dramaturgy, .github/skills/chekhov-dramaturgy and .opencode/skills/chekhov-dramaturgy in your project.
SKILL.md names no scripts, command-line tools or credentials: Chekhov Dramaturgy 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.
Chekhov Dramaturgy 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.5k 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 Chekhov Dramaturgy: 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.