@dsh-skillport/bundle
dsh-skillport — every skill you already have (Claude Code, Codex, Cursor, Gemini CLI) works in DSH: Agent Skills SKILL.md discovery across .claude/.agents/.dsh/.gemini + extraPaths, Tier-2 conversions (cursor rules, claude commands, context files), find_skill search, and a skills doctor
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Jesse-njx/dsh-skillport说明文档
阅读完整 README ↗dsh-skillport
你在 Claude Code、Codex、Cursor、Gemini CLI 里已有的每一个 skill,都能在 DSH 里直接用。
dsh-skillport 是 DeepSeek Harness 的插件 bundle,让 DSH 成为开放 Agent Skills 标准(SKILL.md)的下一个实现者。Anthropic 在 2025 年 12 月发布该规范后,30+ 个 harness(Codex CLI、Cursor、Gemini CLI、Copilot/VS Code、Goose、Windsurf)都在读取它;DSH 之前不支持。Skillport 让你零迁移导入整个既有生态:你的 .claude/skills/ 技能库、Cursor 规则、Claude Code 斜杠命令,在插件加载的瞬间全部变成 DSH skill。
你得到什么
| 格式 | 来源 | 在 DSH 中的形态 |
|---|---|---|
Agent Skills SKILL.md | .claude/skills/、~/.claude/skills/(Claude Code) | 模型可调用的 skill |
Agent Skills SKILL.md | ~/.gemini/antigravity/skills/(Gemini CLI) | 模型可调用的 skill |
Agent Skills SKILL.md | extraPaths(配置) | 模型可调用的 skill |
Agent Skills SKILL.md | .dsh/skills/、.agents/skills/(含用户级目录) | DSH 原生扫描 —— skillport 绝不重复扫描 |
| Cursor 规则 | .cursor/rules/*.mdc | 转换为模型可调用的 skill(来源 cursor) |
| Claude Code 命令 | .claude/commands/*.md | 转换为用户可调用的 skill(/name) |
| 上下文文件 | AGENTS.md、CLAUDE.md | 仅当 DSH 未原生处理时注入为项目上下文(原生 dsh-agent-instructions 优先 —— 不双重注入) |
技能汇入原生 skill 注册表(ctx.skills),平台自带的目录注入、渐进式披露索引和 skill 加载工具会自动承载它们。所有注册都是 Cordis effect:dsh plugin remove @dsh-skillport/bundle 会干净地卸载每一个导入的 skill —— 这是平台卸载模型的现场演示。
为什么是这个形态
DSH 自带完整的 skill 技术栈:带 rank 去重的 provider 注册表、目录注入(系统提示里的名字 + 描述)、以及加载正文并解析捆绑文件路径的 skill 工具。Skillport 的职责更窄、更诚实:发现 DSH 未覆盖的位置、转换相邻格式、让结果可调试。这正是规范里「先检查 —— 不要双重注入」原则在整个面上的落实: