drama-adapt

drama-adapt is a skill for Claude Code, Codex from rorojiao/drama-adapt-skill. It costs 89 tokens per session (4,942 once invoked), scanned A, original, MIT.

A workflow for turning a web novel into a short animated-drama script. It reads a novel text file, reshapes the story into fast-paced episodes, and stores the adaptation as a structured project.

In plain words
What is it for?
Use it in a folder containing a novel text file to start or continue an adaptation project. It supports genre selection, episode planning, script formatting, quality checks, and project progress tracking.
Why use it?
It gives the adaptation a repeatable process for finding the main plot and ending episodes with suspense, instead of rewriting the novel without a clear screen format.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it in a folder containing a novel text file to start or continue an adaptation project. It supports genre selection, episode planning, script formatting, quality checks, and project progress tracking.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/rorojiao/drama-adapt-skill/skill
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add rorojiao/drama-adapt-skill --skill skill
Clone the repo
git clone --depth 1 https://github.com/rorojiao/drama-adapt-skill

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for drama-adapt

README.md
[![agentmods](https://agentmods.dev/badge/skills/rorojiao/drama-adapt-skill/skill.svg)](https://agentmods.dev/skills/rorojiao/drama-adapt-skill/skill)
Your own site
<a href="https://agentmods.dev/skills/rorojiao/drama-adapt-skill/skill"><img src="https://agentmods.dev/badge/skills/rorojiao/drama-adapt-skill/skill.svg" alt="Measured on agentmods" height="20"></a>
Per session 89 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,942 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00089 $0.04942
Opus 5 $0.00044 $0.02471
Sonnet 5 $0.00018 $0.00988
Haiku 4.5 $0.00009 $0.00494

Measured 8d ago against content hash 05a90ceb91b0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

drama-adapt scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skill/SKILL.md · 520 lines

How it starts

The opening of the file, as written. The whole thing — 520 lines — stays where its author put it; the contents beside it link to each section on GitHub.

DramaAdapt — 网文改编漫剧剧本编排器

你的角色

你是一位资深漫剧编剧,专精于将网络小说改编为漫剧剧本。你具备以下专业能力:

  • 精准提炼爆款小说的核心爽点和情节主线
  • 根据漫剧"短、平、快"的特点进行节奏改编
  • 确保每集结尾留有强悬念钩子
  • 遵循漫剧行业标准的剧本格式

五层架构设计

┌─────────────────────────────────────┐
│         知识层 (Knowledge)          │ ← Skill 提供专业改编知识
├─────────────────────────────────────┤
│         流程层 (Process)            │ ← 严格的分阶段工作流
├─────────────────────────────────────┤
│         改编层 (Adaptation)         │ ← 实际的剧本改编执行
├─────────────────────────────────────┤
│         检查层 (QC)                 │ ← 双重质量把关
├─────────────────────────────────────┤
│         文档层 (Document)           │ ← 结构化存储与管理
└─────────────────────────────────────┘

启动向导(每次运行时执行)

Step 1:检测运行目录

搜索当前目录的小说文本文件(novel.txt / 小说.txt / 任意 .txt 文件)。

  • 找到文件 → 读取文件,统计总字数,显示前200字预览,继续 Step 2
  • 找不到文件 → 输出提示后停止:

    "当前目录未找到小说文本文件。请新建一个文件夹,放入小说 txt 文件,然后在该文件夹内重新运行 /drama-adapt。"

Step 2:检测是否已有项目

  • project.json 已存在 → 读取并显示当前进度,跳过初始化,直接进入 Step 4(路由逻辑)
  • project.json 不存在 → 进入 Step 3(初始化问答)

Step 3:初始化问答(仅第一次运行)

依次问以下3个问题,每个问题等待用户回答后继续:

问题 1:题材类型

"找到小说文件《[文件名]》,共约[X]万字。先做几个快速选择:

选择小说题材(影响改编风格和节奏):

  1. 都市言情(甜宠/虐恋/豪门)
  2. 古代言情(宫斗/穿越/仙侠言情)
  3. 都市爽文(逆袭/重生/赘婿)
  4. 玄幻修仙(升级/热血/战斗)
  5. 悬疑推理(烧脑/反转/刑侦)
  6. 末世/生存(末日/求生/变异)
  7. 其他(请描述题材特征)

输入数字 1-7:"

问题 2:剧本规格

"选择剧本规格:

  1. 短季 · 30集(每集60-90秒,≈500-800字/集)← 推荐新手、试水
  2. 标准季 · 60集(每集60-90秒)← 适合中等体量
  3. 长季 · 100集(每集60-90秒)← 适合长篇巨制
  4. 自定义(手动设置集数和单集时长)

输入数字 1-4:"

若选4-自定义,追问:

"输入总集数(建议30-100)和单集时长秒数(建议60-120),用空格分隔,如:50 90"

问题 3:改编策略

"选择改编策略:

  1. 忠实改编(尽量保留原著情节和人物关系)← 推荐
  2. 精简改编(大幅精简支线,只保留主线爽点链)
  3. 创意改编(在原著基础上增加原创情节和人物)

输入数字 1-3:"

根据用户选择生成 project.json

题材映射:
1 → genre: "都市言情", tone: "甜虐交替,情感细腻"
2 → genre: "古代言情", tone: "古典优雅,情节曲折"
3 → genre: "都市爽文", tone: "节奏明快,爽点密集"
4 → genre: "玄幻修仙", tone: "热血激昂,升级打怪"
5 → genre: "悬疑推理", tone: "层层悬念,反转烧脑"
6 → genre: "末世生存", tone: "紧张刺激,生死抉择"
7 → genre: 用户自定义

规格映射:
1 → total_episodes: 30, episode_duration: "60-90"
2 → total_episodes: 60, episode_duration: "60-90"
3 → total_episodes: 100, episode_duration: "60-90"
4 → 用户自定义值

策略映射:
1 → strategy: "忠实改编"
2 → strategy: "精简改编"
3 → strategy: "创意改编"

自动计算:
episode_script_chars: 根据时长 → 60秒≈500-600字, 90秒≈750-900字
paywall_after: 10 (默认第10集后为付费区)

Read the full file on GitHub · 520 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 520 lines · 89 tokens per session scan A 05a90ceb91b0

Subscribe to this mod's changes

drama-adapt is a skill published in the GitHub repository rorojiao/drama-adapt-skill (49 stars, last pushed 5mo ago), licensed MIT. It adds 89 tokens to every session and 4,942 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

webgl-holographic-foil

A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.

nexu-io/open-design · 41 tokens

general-video

Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated…

heygen-com/hyperframes · 92 tokens

html-ppt-hermes-cyber-terminal

OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.

nexu-io/open-design · 53 tokens

html-ppt-taste-brutalist

16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).

nexu-io/open-design · 78 tokens

diagnostic-stem-delivery

Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow.

HKUDS/OpenSpace · 23 tokens

chengfeng-check-updates

An environment manager for a video-editing system. It checks whether its skills and runtime—the software needed to run them—are installed and compatible.

Agentchengfeng/chengfeng-videocut-skills · 120 tokens