Adds file-backed Chinese web-fiction planning, chapter writing, consistency review, rollback, and style-profile skills.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:RrcoVer0/dsh-webnovel-writer
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
This plugin publishes its README in Chinese only.
dsh-webnovel-writer
中文
dsh-webnovel-writer 是一个 DeepSeek Harness(DSH)能力插件。它不会创建或替换 agent preset,而是把网文创作能力注册到当前 profile 中的 agent:
webnovel-writing:策划、大纲、文件持久化记忆、逐章写作、一致性审校、发布与可恢复回滚;webnovel-style-profile:从授权样本或抽象要求提炼可执行的文风画像,并用于章节自检;- 一段轻量路由提示:遇到网文任务时先加载对应技能,不覆盖现有 persona。
安装
从 npm 安装(发布后):
dsh plugin --profile web add dsh-webnovel-writer
从 GitHub 安装:
dsh plugin --profile web add github:RrcoVer0/dsh-webnovel-writer
重启 DSH 后,在任意已有 agent 中直接提出网文任务。例如:
在当前工作区为《夜班诊室》建立项目,先给策划书和前 20 章大纲,等我确认后再写正文。
读取现有进度、设定与记忆和第 12 章结尾,续写第 13 章。保留我给出的开头原文。
它不会做什么
- 不注册新的 preset,不替换模型或 persona;
- 不在插件启动时扫描、上传或修改作品文件;
- 不自带第三方小说原文或作者风格语料;
- 不绕过 DSH 的文件权限和审批机制。
插件只注册技能说明和路由提示。真正的文件读写由当前 agent 已有的 DSH 工具完成。
本地验证
npm test
npm run check
npm run pack:check
English
dsh-webnovel-writer adds Chinese web-fiction workflows to agents in an existing DeepSeek Harness profile. It registers two runtime skills plus a short routing prompt; it does not install or replace an agent preset.
webnovel-writing: planning, outlines, file-backed canon, chapter drafting, consistency review, publishing, and recoverable rollback.webnovel-style-profile: converts authorized samples or abstract style requirements into an actionable style profile and review checklist.
Install after npm publication:
dsh plugin --profile web add dsh-webnovel-writer
The plugin performs no network requests and does not modify manuscript files during startup. File operations remain under the host agent's normal tools, sandbox, and approval policy.
Compatibility
- Node.js 20 or newer.
- DSH
0.1.6-alpha.2through versions below0.2.0. - Requires the host profile to provide the standard
skillsandsystemPromptservices.
License
MIT
Links
More in this category
zhu1090093659/dsh-web#packages/dsh-skill-explorer★ 9959
Skill center for the dsh web GUI: browse all loaded skills grouped by source, enable or disable model invocation, create new skills, and delete into a recoverable trash.
iflytek/skillhub#dsh★ 5358
Browse and search a SkillHub registry and manage local skill installation, updates, and removal inside DeepSeek Harness. Targets DSH 0.2.0-rc.2 and 0.2.1-rc.2; not yet compatible with 0.2.1-rc.3.
QingYunA/answer-me-with-html★ 5085
Answers a question with a one-page visual HTML explainer: the model writes a short Markdown draft and the bundled `am` CLI builds the page, with flow, sequence, tree, timeline and ER diagrams, tables and callouts.
hyhmrright/brooks-lint★ 1556
Provides six code quality skills for code review, architecture audits, technical debt, test quality, health dashboards, and remediation.
GanyuanRan/Aegis★ 1411
Software-engineering method pack for coding agents, with skills for baseline-first planning, systematic debugging, prompt hygiene, verification before completion, and repair/retirement tracking.
superdesigndev/superdesign-skill★ 935
Design skill for UI and marketing graphics on the Superdesign canvas: reads the repo for context, extracts its design system, then generates and iterates branchable design drafts, flow pages, and reusable components through the Superdesign CLI.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.