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

插件创意工坊 AAA-STM32XinPianPiFaWangGe/DSH-Workshop

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

浏览订阅并一键安装扩展,取消即自动卸载

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · other
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件写入剪贴板(不计风险)读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 44 处,展示前 35 条)
  • 发起网络请求
    lib/client.js:119
    fetch(ep, {
  • 读取本地文件
    lib/host-install.js:36
    return JSON.parse(fs.readFileSync(file, 'utf8'))
  • 写入本地文件
    lib/host-install.js:40
    fs.writeFileSync(file, JSON.stringify(value, null, 2) + '\n', 'utf8')
  • 读取本地文件
    lib/host-install.js:72
    if (fs.existsSync(path.join(dir, 'package.json'))) return dir
  • 读取本地文件
    lib/host-install.js:76
    if (fs.existsSync(profiles)) {
  • 读取本地文件
    lib/host-install.js:77
    for (const name of fs.readdirSync(profiles)) {
  • 读取本地文件
    lib/host-install.js:80
    if (!fs.existsSync(pkgPath)) continue
  • 读取本地文件
    lib/host-install.js:85
    if (fs.existsSync(path.join(dir, 'node_modules', 'harness-workshop'))) return dir
  • 发起网络请求
    lib/host-install.js:138
    const res = await fetch(url, { redirect: 'follow', signal: AbortSignal.timeout(60_000) })
  • 写入本地文件
    lib/host-install.js:193
    fs.writeFileSync(target, data)
  • 删除本地文件
    lib/host-install.js:230
    fs.rmSync(destDir, { recursive: true, force: true })
  • 写入本地文件
    lib/host-install.js:231
    fs.mkdirSync(destDir, { recursive: true })
  • 写入本地文件
    lib/host-install.js:265
    fs.writeFileSync(patchPath, text + block, 'utf8')
  • 写入本地文件
    lib/host-install.js:289
    fs.writeFileSync(patchPath, out.join('\n').replace(/ {3,}/g, '\n\n'), 'utf8')
  • 执行外部命令来自配置/变量
    lib/host-install.js:295
    const run = (cmd, args, opts) => spawnSync(cmd, args, { cwd: profileDir, encoding: 'utf8', timeout: PNPM_TIMEOUT_MS, ...opts })
  • 删除本地文件
    lib/host-install.js:334
    fs.rmSync(staged, { recursive: true, force: true })
  • 删除本地文件
    lib/host-install.js:347
    if (temp) fs.rmSync(temp, { recursive: true, force: true })
  • 删除本地文件
    lib/host-install.js:366
    fs.rmSync(staged, { recursive: true, force: true })
  • 读取本地文件
    lib/workshop-data.js:30
    try { return JSON.parse(fs.readFileSync(storePath(), 'utf8')) } catch { return null }
  • 写入本地文件
    lib/workshop-data.js:35
    fs.writeFileSync(storePath(), JSON.stringify(data, null, 2) + '\n', 'utf8')
  • 读取密钥环境变量
    lib/workshop-data.js:50
    const token = process.env.GITHUB_TOKEN || ''
  • 发起网络请求
    client/plugin.js:113
    fetch(ep, {
  • 发起网络请求
    js/workshop.js:170
    const res = await fetch('/api/harness-workshop/items', { cache: 'no-store' })
  • 发起网络请求
    js/workshop.js:191
    const res = await fetch('mock-data/workshop_items.json', { cache: 'no-store' })
  • 发起网络请求
    js/workshop.js:208
    const res = await fetch('/api/harness-workshop/items', { cache: 'no-store' })
  • 发起网络请求
    js/workshop.js:527
    const res = await fetch(item.source.asset_url)
  • 写入剪贴板
    js/workshop.js:955
    await navigator.clipboard.writeText(url)
  • 发起网络请求
    lib/sync-github.mjs:41
    req = https.request(u, {
  • 请求外部主机cdn.jsdelivr.net
    lib/sync-github.mjs:68
    const res = await fetch(`https://cdn.jsdelivr.net/gh/${owner}/${repo}@${branch}/${filePath}`, {
  • 发起网络请求
    lib/sync-github.mjs:68
    const res = await fetch(`https://cdn.jsdelivr.net/gh/${owner}/${repo}@${branch}/${filePath}`, {
  • 发起网络请求
    workshop.js:170
    const res = await fetch('/api/harness-workshop/items', { cache: 'no-store' })
  • 发起网络请求
    workshop.js:191
    const res = await fetch('mock-data/workshop_items.json', { cache: 'no-store' })
  • 发起网络请求
    workshop.js:208
    const res = await fetch('/api/harness-workshop/items', { cache: 'no-store' })
  • 发起网络请求
    workshop.js:528
    const res = await fetch(item.source.asset_url)
  • 写入剪贴板
    workshop.js:987
    await navigator.clipboard.writeText(url)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
涉及外部主机:cdn.jsdelivr.net

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 浏览订阅扩展
  • 一键安装扩展
  • 取消自动卸载

README

由 DeepSeek 最新模型翻译生成
Harness 创意工坊 为 DeepSeek Harness 打造的插件市场:复刻 Steam 创意工坊的浏览、筛选、订阅与安装体验,管理和分发 Harness 扩展功能(主题、效率工具、Agent 预设、教程等)。 创意工坊界面 功能 - 浏览与检索:综合热度/订阅数/更新时间/评分/浏览量五种排序,全局搜索,分类树 + 标签过滤 - 订阅管理:订阅状态本地持久化,卡片/统计/徽章实时联动 - 真实安装:在 DSH web 内订阅即自动安装——host 下载校验 → 写入 profile 依赖与 patch 行 → pnpm install,刷新页面生效;取消订阅自动卸载 - GitHub 实时同步:每 6 小时自动扫描 topic:dsh-plugin 新仓库并入列,打开工坊即拉取最新(缓存过期自动刷新,也可手动 POST /api/harness-workshop/refresh) - 详情页:简介、更新日志、评论、GitHub 源码入口 - 零依赖:纯 HTML/CSS/JS,双击 index.html 即可离线运行 安装到 DSH 1. 构建客户端 bundle:npm run build 2. 在 web profile($DSH_HOME/profiles/web)的 package.json 添加依赖:
展开完整文档(README 剩余 1 节)
Harness 创意工坊

为 DeepSeek Harness 打造的插件市场:复刻 Steam 创意工坊的浏览、筛选、订阅与安装体验,管理和分发 Harness 扩展功能(主题、效率工具、Agent 预设、教程等)。

创意工坊界面

功能

- 浏览与检索:综合热度/订阅数/更新时间/评分/浏览量五种排序,全局搜索,分类树 + 标签过滤
- 订阅管理:订阅状态本地持久化,卡片/统计/徽章实时联动
- 真实安装:在 DSH web 内订阅即自动安装——host 下载校验 → 写入 profile 依赖与 patch 行 → pnpm install,刷新页面生效;取消订阅自动卸载
- GitHub 实时同步:每 6 小时自动扫描 topic:dsh-plugin 新仓库并入列,打开工坊即拉取最新(缓存过期自动刷新,也可手动 POST /api/harness-workshop/refresh)
- 详情页:简介、更新日志、评论、GitHub 源码入口
- 零依赖:纯 HTML/CSS/JS,双击 index.html 即可离线运行

安装到 DSH

1. 构建客户端 bundle:npm run build
2. 在 web profile($DSH_HOME/profiles/web)的 package.json 添加依赖:

"harness-workshop": "link:本仓库路径"

3. 在 cordis.patch.yml 追加一行:

- insert:
- id: harness-workshop
name: harness-workshop

4. 在 profile 目录执行 pnpm install,重启 DSH web(或等待 patch 热重组合),刷新页面后侧边栏底部出现「创意工坊」入口

独立运行预览:npm run serve,浏览器打开 http://127.0.0.1:8357

数据来源

条目来自 GitHub topic:dsh-plugin 真实仓库,seed 数据在 mock-data/workshop_items.json。手动刷新:

npm run fetch # 从 GitHub 拉取最新仓库数据(合并入 mock-data)
npm run refresh # fetch + 重建封面/数据/bundle

开发

npm run serve # 本地预览(http://127.0.0.1:8357)
npm run build # 重建封面、内嵌数据与 DSH 客户端 bundle
npm test # DOM 冒烟测试(需先 serve)

License

MIT
预览分享卡片长什么样 ↓AAA-STM32XinPianPiFaWangGe/DSH-Workshop
分享 · DeepSeek Harness Hub
AAA-STM32XinPianPiFaWangGe/DSH-Workshop

浏览订阅并一键安装扩展,取消即自动卸载

这是你的仓库?认领条目

回到顶部