sw-workflow SKILL.md skillA
sw-workflow 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-workflow@git:20260914.e5e6f1bPins git:20260914.e5e6f1b 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-workflow/SKILL.md- Versions recorded
- 10
- Latest version
- git:20260914.e5e6f1b, committed Sep 14, 2026
- First version recorded
- Sep 8, 2026
- Size
- 27,329 bytes
- Repository stars
- 1,971
- License
- MIT
Project orchestrator for the screenwriting skill set (剧本项目主线调度 / 状态存档 / story bible) — a meta-skill that adds no new craft knowledge but routes a screenplay or stage-play project through stages (premise → structure → character → scenes → draft → revision → submission) and a TV / streaming series project (电视剧 / 剧集 / pilot / 一季) through a separate series stage table (engine → character network & season arc → documents/bible → pilot structure → break story & outline → draft → submission), names…
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
# 剧本项目主线调度(Workflow & Story Bible) 本 skill 不含新的编剧知识,只做两件事:**排顺序**(哪个阶段调用哪个 skill、交什么、什么算过关)和**存状态**(把每阶段结论写进 `story-bible.md`,下次会话接着做)。所有方法都在其他 sw-* skill 里,本 skill 只负责在正确的时刻把它们叫出来。 设计依据来自一次对照实验:同一题目,按流程先填工作单再写,与不用流程直接写相比,篇幅、主角主动性、对手强度、潜台词全部不同;差别不在知识,在于"动笔前必须填的表、写完后必须过的清单"。本 skill 就是那张表和那份清单的调度器。 story-bible 模板与各阶段工作单见 [reference.md](reference.md);跨语言输出时的术语锚定表见 [terms.md](terms.md)。 --- ## 一、会话协议(每次开始与结束都执行) ### 开始 1. 在当前目录(或用户指定的剧本目录)找 `story-bible.md`。 2. **找到**:只读"当前阶段""已定决策""决策日志"三节,用三句话向用户复述:项目是什么、做到哪一步、上次定了什么。然后直接进入当前阶段,不重新讨论已定决策,除非用户主动推翻。 3. **一次性交付不建 bible**:用户要的是一份当场交出去的文档(开发方案、提案、一页梗概、分集大纲),且明显不会有下一次会话来接——这时建 bible 是净成本,直接在同一会话里按阶段表跑完即可。bible 解决的是**跨会话丢上下文**,不是"流程要有表"。 4. **没找到且是持续项目**:判断入口路径(见第三节),按 reference.md 模板新建 `story-bible.md`,只填"项目信息"和"当前阶段",其余留空。不要一次问用户四个以上的问题;能从用户的话里推断的先填上,标"(待确认)"。 ### 进行中 - 每完成一个阶段的交付物,立刻写进 story-bible 对应节,并把"当前阶段"推进一格。 - 任何改变既定决策的动作(换前提、换结尾、删人物)都在"决策日志"加一行:日期、改了什么、为什么。 - story-bible 保持在一次能读完的长度(约 25K token,中文 1.5 万字以内)。产物只写结论,不写推导过程;大纲、处理台本、剧本正文放独立文件,bible 里只记文件名和一句状态。 ### 结束 - 会话结束前确认 story-bible 已更新到最新,最后一行写"下一步:"一句话。 --- ## 二、阶段图 | # | 阶段 | 调用的 skill | 交付物(写入 story-bible 的节) | 建议通过标准 | |---|---|---|---|---| …
Read the whole file at its exact version.
How to install
mdr add jtydhr88/screenwriting-skills/sw-workflow@sha256:1e51911c81123196The line at the top of this page pins the label git:20260914.e5e6f1b, 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_b2onnqr4oi5r4kbt)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 10 versions of this file, between Sep 8, 2026 and Sep 14, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260914.e5e6f1b latest | 2026-09-14 | e5e6f1b | 27,329 B | A | view · diff |
| git:20260914.cab203f | 2026-09-14 | cab203f | 26,938 B | A | view · diff |
| git:20260913.b1871fd | 2026-09-13 | b1871fd | 26,497 B | A | view · diff |
| git:20260912.ffb70c3 | 2026-09-12 | ffb70c3 | 25,890 B | A | view · diff |
| git:20260912.1e3eec7 | 2026-09-12 | 1e3eec7 | 23,724 B | A | view · diff |
| git:20260912.7b76464 | 2026-09-12 | 7b76464 | 18,686 B | A | view · diff |
| git:20260912.8b85456 | 2026-09-12 | 8b85456 | 18,328 B | A | view · diff |
| git:20260912.3d28797 | 2026-09-12 | 3d28797 | 15,922 B | A | view · diff |
| git:20260908.0657714 | 2026-09-08 | 0657714 | 10,504 B | A | view · diff |
| git:20260908.20cff42 | 2026-09-08 | 20cff42 | 10,378 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 (27329 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_b2onnqr4oi5r4kbt GET https://markdownregistry.com/api/v1/resolve?ref=jtydhr88/screenwriting-skills/sw-workflow GET https://markdownregistry.com/api/v1/blob/1e51911c81123196dfcfe4a4a5712d09483745f626a75c832bda2188c53e24d8
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.