worldwonderer/oh-story-dsh
项目介绍Project Overview
oh-story-dsh 是 DeepSeek Harness 的社区创作插件,集成 Oh Story 小说方法库与 Drama Skills 短剧流程,提供 13 项小说 Skills、7 个专业角色、10 项短剧 Skills 及三栏原生工作台,实时文件跟随、Markdown/JSONL 预览与安全编辑,覆盖选题、拆文、剧本、分镜到交付全流程。需 Node.js 24+ 并在 DSH 中配置模型 API Key。
oh-story-dsh is a community plugin for DeepSeek Harness that bundles the Oh Story novel methodology and Drama Skills short-drama pipeline into a single workspace. It delivers 13 novel Skills, 7 professional Roles, and 10 short-drama Skills behind a native three-pane layout with live file tracking, Markdown and JSONL preview, and safe source editing across ideation, breakdown, scripting, storyboarding, and delivery. Install via npx with the DSH web profile and Node.js 24+, then configure a model provider and API key in DSH settings before running /story or /short-drama sessions.
请帮我了解并安装插件:【oh-story-dsh】【https://github.com/worldwonderer/oh-story-dsh】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.4
把 worldwonderer/oh-story-dsh 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
oh-story-dsh 是基于 DeepSeek Harness(DSH)构建的社区插件,将 Oh Story 的小说方法库与 Drama Skills 的短剧生产流程带入 DSH。DSH 管理 Agent、会话、模型、权限和 Chat;插件提供创作 Skills、专业 Roles、项目协议与三栏工作台。
本项目与 DeepSeek 官方无隶属、合作或背书关系;DeepSeek Harness 名称与品牌素材归其权利人所有。
小说工作台

覆盖长篇、短篇、选题、扫榜、拆文、导入、审稿、去 AI 味与封面流程。13 个 Oh Story Skills 与 7 个专业 Roles 按固定上游版本随插件交付。
短剧工作台

内置 Drama Skills 0.6.0 的 creator-first 工作流。每集按请求维护最多五份可读 Markdown:剧本.md、视觉设定.md、分镜.md、图片提示词.md、视频提示词.md;不预建空文档,也不倒补用户未点名的阶段。审查与生产交付继续使用 DSH 原生工具、权限和确认界面。
Drama Skills 0.6.0 是破坏性升级:v0.5 结构化项目应继续锁定 v0.5 并只读保留;迁移时新建项目根,逐集人工确认当前工作所需文档,不要在同一目录混用旧 JSON/JSONL 与新文档。
核心体验
- 原生三栏布局:项目文件树、编辑器与官方 Chat 同屏,Trajectory、工具执行、Todo、审批和 Composer 保持 DSH 原生交互。
- 实时文件跟随:Agent 调用官方文件工具时,目标文件自动定位,编辑器同步呈现生成中的内容。
- Chat 文件导航:点击官方 Chat 中的作品文件名,文件树会定位并在编辑器打开对应文件。
- 创作文档预览:Markdown 支持标题、表格、任务列表、引用和代码块;JSONL 以带行号、类型和状态的结构化记录呈现。
- 安全编辑:支持源码编辑与快捷保存;人工未保存内容不会被并发 Agent 修改覆盖。
- 稳定长对话:消息区独立滚动,官方 Composer 固定在 Chat 栏底部。
能力目录
| 工作台 | 上游能力 | 主要入口 |
|---|---|---|
| 小说 | Oh Story 0.7.6 · 13 Skills · 7 Roles | /story、/story-long-write、/story-review |
| 短剧 | Drama Skills 0.6.0 · 10 Skills | /short-drama、/short-drama-write、/short-drama-storyboard |
安装
需要 Node.js 24+。
1. 安装插件并启动 DSH Web
npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add @oh-story/dsh@0.1.4
npx -y @deepseek-ai/dsh@0.1.1-rc.1 web
也可以直接安装 GitHub Release 中经过同一套测试的预构建包:
npx -y @deepseek-ai/dsh@0.1.1-rc.1 plugin --profile web add https://github.com/zenstory-ai/oh-story-dsh/releases/download/v0.1.4/oh-story-dsh-0.1.4.tgz
npx -y @deepseek-ai/dsh@0.1.1-rc.1 web
默认在 http://127.0.0.1:3080 打开。
2. 配置模型
首次使用需要在 DSH 的「设置 → 模型」中添加 Provider 并填入 API Key;也可以在启动前设置环境变量 DEEPSEEK_API_KEY。模型、凭据与权限均由 DSH 管理,本插件不接触。
3. 开始创作
添加作品目录为 workspace,新建或打开 Session 后使用 /story 或 /short-drama。小说与短剧工作台可随时通过左栏 Tab 切换。
致谢
- DeepSeek Harness:提供原生插件运行时、Agent、会话、权限审批与 Web 工作台基础。
- LINUX DO:感谢社区的交流、反馈与开源支持。
nexu-io/open-design
ruvnet/ruflo
amruthpillai/reactive-resume
esengine/DeepSeek-Reasonix
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/distilly
titanwings/colleague-skill