DSH提示词库插件:支持提示词增删改查、分类标签、导入导出、AI智能优化、选中文本一键剪藏,附带侧边栏与词库助手气泡提醒。
安装
# npm 包(预构建)
dsh plugin --profile web add @sunjuntao/dsh-prompt-library
# Release 预构建包
dsh plugin --profile web add "https://github.com/master1Sun/dsh-prompt-library/releases/download/v0.9.1/dsh-prompt-library-0.9.1.tgz"
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:master1Sun/dsh-prompt-library
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
🇨🇳 中文 | 🌐 English
dsh-prompt-library
DSH(DeepSeek Harness)词库插件:在聊天栏提供提示词管理、AI 优化与人格定制能力,帮你沉淀、复用和持续优化提示词。
主要功能
词库
- 管理常用提示词(标题 + 正文 + 标签),支持搜索、排序、标签分组、使用次数统计
- 入口一:侧边栏设置按钮上方的「词库」菜单按钮,打开居中面板,左侧导航含数据管理、导入导出、标签、回收站、人格管理、技能管理
- 入口二:聊天输入框旁的词库按钮,一键打开最近/常用提示词列表
- 插入:追加到输入框已有内容之后
- 覆盖:用该提示词直接替换整段草稿
- 插入并发送:填写模板变量后一键直接发出(含
{{}}时走变量弹窗),非#场景下仅在草稿为空时可用,避免误带已有内容;#触发时会过滤触发词、保留其前正文一并发送 - 输入
#快速触发选择,实时筛选 - 底部实时显示标签总数与提示词总数
生成 Skill
- 在「词库菜单 → 技能管理」的技能导入弹窗中勾选提示词后批量生成 DSH 技能(Skill)
- 由 AI 根据提示词内容生成英文技能名与描述,技能写盘到
~/.dsh/skills/<name>/SKILL.md,聊天框输入/技能名即可触发,模型也会按描述自动匹配 - 生成时自动建立提示词与技能的关联;同一提示词再次生成会覆盖原技能目录,不会无限新增
- 若正文含
{{变量}},生成时会标注「占位符自动补全」能力——使用该技能时 AI 依据当前语义场景自动推断并补全,无需手动填值
AI 优化
- 聊天栏「AI 优化」按钮一键优化文字,完成后一键替换回输入框
- 优化过程遵循人格设定的约束
人格(AI 只读引用)
人格正文存于数据库(prompts.db:默认人格在 meta 表、自定义人格在 personas 表),约束每一次 AI 调用与所在会话,形成稳定的助手人格。缺失时自动写入默认模板;内容由用户手动维护,AI 只读引用、不擅自改写。支持创建多份人格(SOUL),按「工作区 / 项目」绑定,命中路径下新开的会话自动采用对应人格。
| 存储 | 含义 | 作用 |
|---|---|---|
| SOUL | 人格 | 身份、性格/语气、工作规范 |
- 输入框为空时按最近聊天上下文推荐提示词,点击即插入草稿
- 人格为用户的显式设定(含默认模板),AI 据此遵循性格、语气与工作规范
设置
在 DSH 设置 → 词库调整:AI 模型选择、面板大小、词库菜单按钮显隐、聊天框按钮显隐/仅图标、# 触发、上下文推荐、选中添加提示词、提示词最大存储数量等,修改即时生效。
数据存储
词库采用 SQLite(node:sqlite),其余配置与日志统一存放在 ~/.dsh/prompt-library/:
~/.dsh/prompt-library/
├── db/prompts.db # 词库 + 人格 + 技能绑定(SQLite)/ prompt library, personas & bindings (SQLite)
├── settings.json # 插件设置(prompt-library 命名空间)
├── log/
│ └── ai-YYYY-MM-DD.log # AI 调用诊断日志(按日期分文件)
└── character/ # (旧版遗留,仅迁移读取;人格现存于数据库)
安装
dsh plugin --profile web add @sunjuntao/dsh-prompt-library
使用
启动 dsh web,点击侧边栏设置按钮上方的「词库」菜单进入各功能面板;或在聊天栏点「词库」按钮、输入 # 快速触发选择;点击「AI 优化」一键优化输入内容。
开发 / 构建
npm install
npm run deploy # 类型检查 + 构建 + 同步到 DSH(需重启 dsh web 生效)
效果图



作者
master1Sun
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-skill-explorer★ 8597
技能中心:按来源分级浏览已加载的全部 skill,启用/禁用模型调用、创建新技能、删除进可恢复回收站。
GanyuanRan/Aegis★ 1335
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。
superdesigndev/superdesign-skill★ 643
在 Superdesign 画布上做 UI 与营销图的设计技能:先读代码库拿上下文、抽取现有设计系统,再通过 Superdesign CLI 生成并迭代可分支的设计稿、流程页与可复用组件。
linhay/harmony-next.skills★ 361
为 DeepSeek Harness 提供 HarmonyOS NEXT 技能包、离线 API 参考及 DevEco、HDC 与模拟器自动化指南。
dhicoc/dsh-reverse-skill★ 235
完整 reverse-skill(85 个 SKILL.md)的 DeepSeek Harness 插件:逆向工程、授权渗透测试与安全研究的技能路由包。
sandbaseai/sandbase-skills★ 203
通过文件系统 Skill provider 将 88 个研究、社交情报、营销与商业 Agent Skills 挂载到 dsh。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。