DSH Plugins
返回列表
narracore-format

narracore-format

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install xiaoanran0602-pixel/narracore-format

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install xiaoanran0602-pixel/narracore-format,即可从 https://github.com/xiaoanran0602-pixel/narracore-format 安装 Narracore Format 插件。

插件介绍

写剧本的智能体常常拿到的是逐行草稿或格式松散的文本,既难对齐行业标准块类型,也难得到与 narracore.cn 一致的固定字格排版。Narracore Format 作为开源 MCP 与 DSH 插件,在你本机完成解析与排版:不依赖云端账号、密钥或调用配额,同一输入始终得到相同输出,适合需要可重复、可审计结果的工作流。

核心能力围绕「结构化 + 可机读」展开。format_screenplay 将剧本文本或已有 typed blocks 解析为八种语义块,并输出字格对齐的纯文本、分页统计与诊断信息;analyze_screenplay 提供场景列表、对白占比、动作密度等确定性统计;diagnose_scenes 在智能体给出逐场景证据的前提下计算 0–100 的可拍摄性评分;convert_fountain 与 Narracore 块及 Fountain 互换。引擎会自动选择 CJK 33×38 或 Latin 61×55 字格轨,并支持中文、英文、混排及日剧广播体、中文冒号对白等格式。

同一剧本要在多个工具间串联时,应回传 typed blocks(input_format="blocks"),而不是排版后的纯文本,以保证解析稳定。适合在 Cursor、Claude Code 等 MCP 客户端里编排剧本的智能体,以及希望在本地免费、无限次做专业排版与分析的编剧协作者;若需要 PDF 导出或完整故事连续性工具,可再关注 Narracore 生态中的其他产品。

截图预览

使用场景

  • 智能体收到松散剧本文本,需要转成标准块类型与固定字格纯文本再交给下游工具
  • 要在同一份剧本上连续做统计、场景诊断或 Fountain 导出,需用 typed blocks 在工具间串联
  • 本地批量校验剧本结构或只做 validate_only,而不调用云端排版服务

适合人员

  • 在 Cursor 等客户端里处理剧本的 AI 智能体与工作流作者
  • 需要与 narracore.cn 一致字格排版的编剧与协作者
  • 重视可重复输出、可机读诊断的本地开源工具用户