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

图像皮肤生成器 fufankeji/deepseek-harness-plugin-image-skin

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

把任意图片变成可安装的明暗自适应 Web 皮肤

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

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

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fufankeji/deepseek-harness-plugin-image-skin
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包deepseek-harness-plugin-image-skin(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 14:41:27

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 11 处,展示前 11 条)
  • 写入剪贴板
    public/app.js:299
    await navigator.clipboard.writeText(state.installCommand)
  • 发起网络请求
    public/app.js:320
    const response = await fetch(url, options)
  • 读取本地文件
    server.mjs:126
    const info = await stat(target)
  • 读取本地文件
    server.mjs:132
    createReadStream(target).pipe(response)
  • 删除本地文件递归
    server.mjs:153
    await rm(pluginDir, { recursive: true, force: true })
  • 写入本地文件
    server.mjs:154
    await mkdir(join(pluginDir, 'assets'), { recursive: true })
  • 写入本地文件
    server.mjs:155
    await mkdir(packDir, { recursive: true })
  • 写入本地文件
    server.mjs:180
    await Promise.all(Object.entries(files).map(([name, contents]) => writeFile(join(pluginDir, name), contents, 'utf8')))
  • 写入本地文件
    server.mjs:181
    await writeFile(join(pluginDir, 'assets', 'background.webp'), image.buffer)
  • 执行外部命令来自配置/变量
    server.mjs:374
    const child = spawn(command, args, {
  • 读取本地文件
    server.mjs:396
    const manifest = JSON.parse(await readFile(join(home, 'profiles', profile, 'package.json'), 'utf8'))
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

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

功能亮点

  • 图片转可安装皮肤
  • 明暗自适应

把任意图片变成可安装的 DeepSeek Harness Web 皮肤插件。

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 插件图像皮肤 给一张图片,生成一个可安装、可卸载、自动适配明暗模式的 DeepSeek Harness Web 皮肤插件。 ▶ 查看 12 秒真实演示 [!IMPORTANT] 这是由 赋范空间 独立开发的社区项目,不是 DeepSeek 官方项目,也不代表官方认可或合作。项目基于 DeepSeek Harness 公开的 Bundle、Client Module、ThemeRuntime 与 Profile 扩展点实现,不修改 Harness 源码。 效果 浅色模式背景、侧栏、输入区、边框和品牌色同时生效。 深色模式同一插件跟随 Harness Appearance 自动切换深色 Token。 它做了什么 - 在浏览器本地读取 PNG、JPG 或 WebP,不上传原图; - 使用 Canvas 按 cover 规则生成 1920 × 1080 WebP; - 从图片像素提取主题色,并生成 Light / Dark 两套 Token; - 生成 Harness Client Module、ThemeRuntime 覆盖和卸载清理逻辑; - 创建 Bundle patch、追溯信息与 MIT License; - 真实执行 npm pack,输出可由 dsh plugin add 安装的 .tgz。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 插件图像皮肤

给一张图片,生成一个可安装、可卸载、自动适配明暗模式的 DeepSeek Harness Web 皮肤插件。

▶ 查看 12 秒真实演示

[!IMPORTANT]
这是由 赋范空间 独立开发的社区项目,不是 DeepSeek 官方项目,也不代表官方认可或合作。项目基于 DeepSeek Harness 公开的 Bundle、Client Module、ThemeRuntime 与 Profile 扩展点实现,不修改 Harness 源码。

效果

浅色模式背景、侧栏、输入区、边框和品牌色同时生效。

深色模式同一插件跟随 Harness Appearance 自动切换深色 Token。

它做了什么

- 在浏览器本地读取 PNG、JPG 或 WebP,不上传原图;
- 使用 Canvas 按 cover 规则生成 1920 × 1080 WebP;
- 从图片像素提取主题色,并生成 Light / Dark 两套 Token;
- 生成 Harness Client Module、ThemeRuntime 覆盖和卸载清理逻辑;
- 创建 Bundle patch、追溯信息与 MIT License;
- 真实执行 npm pack,输出可由 dsh plugin add 安装的 .tgz。

快速开始

要求:

- Node.js 22.19.0 或更高版本;
- 已安装可用的 DeepSeek Harness dsh CLI;
- Chromium、Chrome 或其他现代浏览器。

git clone https://github.com/fufankeji/deepseek-harness-plugin-image-skin.git
cd deepseek-harness-plugin-image-skin
npm start

打开 :

1. 选择一张图片;
2. 调整主体纵向位置和玻璃层强度;
3. 点击“生成插件”;
4. 在 output/ 中取得源码目录和 .tgz 安装包。

安装生成的插件:

dsh plugin --profile web add ./output/harness-image-skin-1.0.0.tgz
dsh web

卸载:

dsh plugin --profile web remove harness-image-skin

工作方式

本地图片 → Canvas 1920×1080 WebP → 主题配色与 Light / Dark Tokens → Client Module + ThemeRuntime → Bundle patch + npm pack → harness-image-skin-1.0.0.tgz → DeepSeek Harness Web profile

生成出的插件包含:

harness-image-skin/
├── assets/background.webp
├── client.js
├── cordis.patch.yml
├── generation.json
├── index.js
├── package.json
├── README.md
└── LICENSE

examples/generated-plugin/ 保留了一份由示例猫咪图片真实生成的插件源码,方便直接查看最终结构。

版本边界

本项目在以下环境完成真实生成、安装、浅色显示、深色切换与卸载恢复:

- DeepSeek Harness CLI 0.1.0-rc.6;
- DeepSeek Harness 官方仓库提交 47f943859bef60e4160492346772ded9b24f765a;
- Node.js 24.16.0。

DeepSeek Harness 当前仍处于 Developer Preview,后续版本可能调整插件接口。相关一手来源:

- 插件开发基础
- Bundle 打包与安装
- Client Modules
- ThemeRuntime 源码

项目结构

deepseek-harness-plugin-image-skin/
├── .github/assets/readme/ # README 图片和演示视频 ├── examples/ # 示例图片与真实生成插件 ├── public/ # Skin Studio 前端 ├── server.mjs # 本地服务、源码生成、打包和可选安装 ├── package.json └── LICENSE

贡献与安全

欢迎提交可复现的问题和范围明确的改进。参与前请阅读 CONTRIBUTING.md;安全问题请按 SECURITY.md 私密报告,不要在公开 Issue 中提交 API Key、个人路径或未脱敏运行日志。

License

MIT

DeepSeek、DeepSeek Harness 及相关标识归其权利人所有。本仓库仅描述独立测试的兼容性,不暗示官方关联或背书。

@赋范空间 独立开发
预览分享卡片长什么样 ↓fufankeji/deepseek-harness-plugin-image-skin
分享 · DeepSeek Harness Hub
fufankeji/deepseek-harness-plugin-image-skin

把任意图片变成可安装的明暗自适应 Web 皮肤

回到顶部