DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Openspec — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@dragon-talon/dsh-openspec

Openspec

面向 DeepSeek Harness 的 OpenSpec 工作流技能和 /opsx-* 命令别名

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @dragon-talon/dsh-openspec@0.4.0
README兼容性版本

兼容性与来源证明

Openspec 以 @dragon-talon/dsh-openspec 发布,当前版本为 0.4.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/10/11

版本

0.4.0stable
2026/10/11

相关插件

正在加载相关插件…

最新版
0.4.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
197.7 kB
文件数
10
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
0
最近提交
2026/10/11
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。

README

@dragon-talon/dsh-openspec

English | 中文

OpenSpec workflow skills and /opsx-* command aliases for DeepSeek Harness (DSH).

A Cordis plugin for DeepSeek Harness that registers the 12 canonical OpenSpec workflow skills under their kebab-case names — so /openspec-new-change works natively through DSH's user-invocation injection and the skill tool — plus the Claude-style /opsx-<id> command aliases as user-only skills that resolve to the canonical body.

  • 12 canonical openspec-* skills (model- and user-invocable)
  • 12 /opsx-<id> command aliases (user-only, content-identical to their canonical skill)
  • No runtime state: skills are registered through DSH's skill registry, which owns uniqueness and lifecycle

OpenSpec version

This package pins the OpenSpec workflow skills to OpenSpec 1.14.1 (@fission-ai/openspec, source: Fission-AI/OpenSpec).

The skill bodies are generated by scripts/sync-openspec-skills.mjs from the OpenSpec repository's skills/*/SKILL.md files. See Syncing skills.

Skills

Canonical skill/opsx-* aliasDescription
openspec-explore/opsx-exploreEnter explore mode — a thinking partner for exploring ideas, investigating problems, and clarifying requirements.
openspec-new-change/opsx-newStart a new OpenSpec change using the experimental artifact workflow.
openspec-continue-change/opsx-continueContinue working on an OpenSpec change by creating the next artifact.
openspec-apply-change/opsx-applyImplement tasks from an OpenSpec change.
openspec-update-change/opsx-updateRevise an OpenSpec change's existing planning artifacts and keep them coherent.
openspec-ff-change/opsx-ffFast-forward through OpenSpec artifact creation.
openspec-propose/opsx-proposePropose a new change with all artifacts generated in one step.
openspec-sync-specs/opsx-syncSync delta specs from a change to main specs.
openspec-archive-change/opsx-archiveArchive a completed change.
openspec-bulk-archive-change/opsx-bulk-archiveArchive multiple completed changes at once.
openspec-verify-change/opsx-verifyVerify implementation matches change artifacts.
openspec-onboard/opsx-onboardGuided onboarding for OpenSpec.

Installation

The package targets DeepSeek Harness, which supplies its peer dependencies (@deepseek-ai/cordis, @deepseek-ai/dsh-invariants, @deepseek-ai/dsh-skill).

Install the plugin into a DSH profile from npm:

dsh plugin --profile <name> add @dragon-talon/dsh-openspec

Or add it to a plain Node project:

npm install @dragon-talon/dsh-openspec

dsh plugin add forwards to pnpm add, so any pnpm install spec works — a version range (@dragon-talon/dsh-openspec@0.3.0), github:owner/repo, git+https://…, a tarball, or a local path.

Installing from a git URL instead of npm builds on install via the package's prepare script. pnpm blocks a git dependency's build script by default — if it refuses to run the build, add the package to allowBuilds in the profile's pnpm-workspace.yaml and re-run:

allowBuilds:
  - "@dragon-talon/dsh-openspec"

Usage

Once registered, both forms are available in DSH:

  • Canonical: /openspec-new-change, /openspec-apply-change, …
  • Aliases: /opsx-new, /opsx-apply, … (resolve to the same body)

Configuration

import * as dshOpenspec from '@dragon-talon/dsh-openspec'

ctx.plugin(dshOpenspec, { aliases: false }) // disable the /opsx-* aliases
OptionTypeDefaultDescription
aliasesbooleantrueRegister the /opsx-* command aliases as user-only skills (modelInvocable: false). When false, only the 12 canonical openspec-* names are registered.

Development

npm install

npm run build   # tsc + tsdown → lib/
npm test        # vitest

Syncing skills

src/skills.ts is auto-generated from a local OpenSpec checkout. Regenerate it when the upstream skills change:

npm run sync:skills         # regenerate src/skills.ts
npm run sync:skills:check   # CI check: exit non-zero when stale

The script reads skills/*/SKILL.md from an OpenSpec checkout — ~/Documents/github/OpenSpec by default, overridable via --openspec <path> or the OPENSPEC_REPO environment variable.

License

MIT © 2026 dragonTalon

OpenSpec skill content is © OpenSpec Contributors, MIT.