🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Claude 插件桥接 ben7am1n/dsh-claude-marketplace

DeepSeek Harness
ben7am1n81 天前有提交已提供中文文档扫描:含敏感能力

把 Claude Code 插件加载为可调用的 dsh 技能

27.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ben7am1n/dsh-claude-marketplace
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · market
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 26 处,展示前 23 条)
  • 读取本地文件
    src/marketplace.ts:89
    raw = await readFile(manifestPath, 'utf8')
  • 读取本地文件
    src/marketplace.ts:122
    manifest = JSON.parse(await readFile(absolute, 'utf8')) as MarketplaceManifest
  • 删除本地文件递归
    src/marketplace.ts:125
    await rm(target, { recursive: true, force: true })
  • 写入本地文件
    src/marketplace.ts:126
    await mkdir(join(target, '.claude-plugin'), { recursive: true })
  • 删除本地文件递归
    src/marketplace.ts:137
    await rm(target, { recursive: true, force: true })
  • 删除本地文件递归
    src/marketplace.ts:155
    await rm(tmp, { recursive: true, force: true })
  • 写入本地文件
    src/marketplace.ts:156
    await mkdir(dirname(tmp), { recursive: true })
  • 删除本地文件递归
    src/marketplace.ts:161
    await rm(target, { recursive: true, force: true })
  • 删除本地文件递归
    src/marketplace.ts:163
    await rm(tmp, { recursive: true, force: true })
  • 读取本地文件
    src/marketplace.ts:174
    return JSON.parse(await readFile(this.knownMarketplacesFile, 'utf8')) as Record<string, { source: string }>
  • 删除本地文件递归
    src/marketplace.ts:227
    await rm(tmp, { recursive: true, force: true })
  • 写入本地文件
    src/marketplace.ts:228
    await mkdir(dirname(tmp), { recursive: true })
  • 发起网络请求
    src/marketplace.ts:261
    const res = await fetch(url, { signal: AbortSignal.timeout(120_000) })
  • 写入本地文件
    src/marketplace.ts:264
    await writeFile(zipPath, buf)
  • 写入本地文件
    src/marketplace.ts:277
    await mkdir(dirname(target), { recursive: true })
  • 写入本地文件
    src/marketplace.ts:297
    await mkdir(dirname(file), { recursive: true })
  • 读取本地文件
    src/marketplace.ts:307
    await readFile(path, 'utf8')
  • 读取本地文件
    src/skills.ts:39
    return (await stat(path)).isDirectory()
  • 读取本地文件
    src/skills.ts:47
    return (await stat(path)).isFile()
  • 读取本地文件
    src/skills.ts:57
    const entries = await readdir(dir, { withFileTypes: true })
  • 读取本地文件
    src/skills.ts:77
    const raw = await readFile(filePath, 'utf8')
  • 读取本地文件
    src/skills.ts:108
    for (const entry of await readdir(skillsDir, { withFileTypes: true })) {
  • 读取本地文件
    src/skills.ts:151
    for (const entry of await readdir(skillsDir, { withFileTypes: true })) {
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-skill@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 加载插件为可调用技能
  • 兼容插件市场

DeepSeek Harness 兼容 Claude Code 插件市场

README

由 DeepSeek 最新模型翻译生成
dsh-claude-marketplace DeepSeek Harness 的 Claude Code 兼容层:从项目的 .claude 目录或 Claude Code 市场加载 Claude Code 技能、命令和代理——作为原生 dsh 技能。 这是生态系统的桥梁:安装任意 Claude Code 插件一次,其组件即可成为可调用的 dsh 技能(前缀为 cc-),从而在 DeepSeek Harness 中复用庞大的 Claude Code 插件/技能生态系统。 安装 dsh plugin --profile add dsh-claude-marketplace 用法 让模型使用 cc_ 工具,或直接驱动它们: | 工具 | 用途 | | cc_scan | 扫描 /.claude + 已安装的插件;将每个组件注册为 dsh 技能 | | cc_marketplace_add | 注册一个市场(本地路径、owner/repo[#ref] 或 git URL) | | cc_marketplace_list | 列出已注册的市场及其插件 | | cc_plugin_install | 安装插件并注册其技能/命令/代理 | | cc_plugin_list | 列出已安装的插件 | 示例流程:
展开完整文档(README 剩余 1 节)
dsh-claude-marketplace

DeepSeek Harness 的 Claude Code 兼容层:从项目的 .claude 目录或 Claude Code 市场加载 Claude Code 技能、命令和代理——作为原生 dsh 技能。

这是生态系统的桥梁:安装任意 Claude Code 插件一次,其组件即可成为可调用的 dsh 技能(前缀为 cc-),从而在 DeepSeek Harness 中复用庞大的 Claude Code 插件/技能生态系统。

安装

dsh plugin --profile add dsh-claude-marketplace

用法

让模型使用 cc_ 工具,或直接驱动它们:

| 工具 | 用途 |
| cc_scan | 扫描 /.claude + 已安装的插件;将每个组件注册为 dsh 技能 |
| cc_marketplace_add | 注册一个市场(本地路径、owner/repo[#ref] 或 git URL) |
| cc_marketplace_list | 列出已注册的市场及其插件 |
| cc_plugin_install | 安装插件并注册其技能/命令/代理 |
| cc_plugin_list | 列出已安装的插件 |

示例流程:

cc_marketplace_add("anthropics/claude-code")
cc_marketplace_list()
cc_plugin_install(plugin="commit-commands", marketplace="claude-code-plugins")
cc_scan()

导入的组件命名为 cc--(kebab-case,符合 dsh 的技能名称约定),因此它们永远不会与原生 dsh 技能冲突。原始名称保留在 label 字段中(my-plugin:review)。

支持的内容(v0.1)

- 技能 — skills//SKILL.md、插件根目录的 SKILL.md
- 命令 — commands/.md(扁平结构,作为技能加载)
- 代理 — agents/*/.md(作为带有委托头的技能加载)
- 市场 — .claude-plugin/marketplace.json,来源包括:相对路径、github、url、git-subdir、npm、archive
- 本地 .claude — 项目级技能/命令/代理(项目信任)

尚未支持(v0.2+)

- 钩子 — 已解析但不执行(安全考虑:钩子是任意代码;计划提供选择性加入策略)
- MCP / LSP 服务器 — 请改用 dsh 的原生 MCP 客户端
- 主题 / 监视器 / 工作流 / 输出样式
- allowed-tools、model、effort frontmatter 语义(已记录,暂时忽略)
- 文件变更时自动刷新技能目录(手动运行 cc_scan)

配置

| 字段 | 默认值 | 含义 |
| cacheDir | ~/.dsh/claude-plugins | 市场和已安装插件的缓存根目录 |
| skillPrefix | cc | 导入的 dsh 技能名称前缀 |

安全

已安装的插件会被复制到缓存中(从不就地引用)。在 v0.1 中,钩子不会被执行。市场相对来源中的路径遍历会被拒绝。安装前请审查插件来源,就像你对 Claude Code 本身所做的那样。

许可证

MIT
预览分享卡片长什么样 ↓ben7am1n/dsh-claude-marketplace
分享 · DeepSeek Harness Hub
ben7am1n/dsh-claude-marketplace

把 Claude Code 插件加载为可调用的 dsh 技能

回到顶部