DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-profile-stylist

Profile Stylist

说明你想要什么类型的个人资料;代理会编写内容并发布。使用主机模型生成昵称、简介和标语,选择本地素材,或在页面内使用 canvas 合成头像(首字母 / 渐变 / 标语模板),然后填写个人资料页面并上传图片——默认进行 dry-run

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

npx -y @deepseek-ai/dsh plugin --profile web add github:7gzgn/dsh-profile-stylist#1320d92383462e8d23fc14e3eb017b19d1cee7a3
README兼容性版本

说明

说明你想要什么类型的个人资料;代理会编写内容并发布。使用主机模型生成昵称、简介和标语,选择本地素材,或在页面内使用 canvas 合成头像(首字母 / 渐变 / 标语模板),然后填写个人资料页面并上传图片——默认进行 dry-run。GitHub 和 Gitee 选择器均已在实际网站上验证。

兼容性与来源证明

Profile Stylist 以 dsh-profile-stylist 发布,当前版本为 0.2.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.2.1stable
2026/10/17
0.1.1stable
2026/10/16

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义

README

dsh-profile-stylist(个人资料配置)

你说要什么样的人设,它写出来,并把资料页填好。

"我想要个给主人打工的 AI 小助手,可爱但专业" → 它生成昵称/简介/标语 → 从你的素材库里挑一张头像(或按名字画一张)→ 打开你自己的资料页填进去。

它替用户写关于他自己的东西,所以默认值是三重的保守: 默认 dry-run(不传 confirm: true 只演算)、只认资料字段(档案里没有密码/邮箱/安全设置)、 写前摊开(要写什么、写到哪、用哪张图,提交前整份给人看)。


它做什么

步动作细节
①生成文案按"你的需求"让宿主模型服务出昵称/简介/标语/所在地/链接;写不出来就不写,不编
②收敛草稿字段白名单 + 按站点长度截断(GitHub bio 160 字符)+ 网址只收 http/https
③选头像素材库 / 你给的本地图片路径(本机没有图像生成服务,所以只这三条路)
④体检目标站点能不能写这些字段、有哪些会超限、选择器是否验证过
⑤写入(要显式确认)打开资料页 → 填文本 → 头像走 File → DataTransfer → input.files → change 交给站点自己的 JS → 点保存/确认
⑥回报填了哪些、缺哪些、头像是否确认、任何警告

三个工具

profile_assets  [target=github]                     # 看素材库里有哪些图
profile_author  wish="…" [host=github] [current=…]   # 出草稿,不写站点
profile_apply   fields='{"name":"…","bio":"…"}' [host=github] [avatarPath=…|avatarFromAssets=…] [confirm=true]

profile_apply 不传 confirm: true 就是 dry-run:只做体检 + 展示,不打开页面、不点任何按钮。

头像从哪来

本机没有图像生成服务,所以头像只有四条来源:

来源怎么用
素材库往 %USERPROFILE%\.dsh\dsh-profile-stylist\assets\avatars\ 丢 png/jpg,然后 avatarFromAssets:"文件名"
本地图片avatarPath:"D:\\pics\\me.png"(≤12MB,插件会按 512×512 规格化后再交)
当场合成(v0.2 新增)`avatarTemplate:"initials" \
都不给不换头像
profile_apply fields='{"name":"七个知更鸟","bio":"…"}' avatarTemplate="tagline" avatarTagline="写插件的那个人" confirm=true

支持的站点

站点状态备注
GitHub✅ 选择器真机验证过#user_display_name / #user_profile_bio / #avatar_upload + 「Set new profile picture」
Gitee✅ 选择器真机验证过(2026-10-17,gitee.com/profile)#user_name / #user_bio / #user_company / #user_blog,保存按钮 button[name=commit](「更新」),头像 #avatar-input + #confirm-avatar(「确定」)

Gitee 的所在地写不了:它是 #user_province + #user_city 两级下拉,不在字段表里 —— 传 location 会出现在 unsupported(明确告诉你不支持),不会静默失败。

不认识的站点直接拒绝,不猜选择器。

红线与隐私

  • 只写资料字段:档案里没有密码、邮箱、安全设置、支付 —— 插件也不会去点。
  • 只动你自己的账号:你在浏览器里登录谁,它就写谁(登录态由浏览器 profile 自持)。
  • 不持有任何 API key:文案由宿主的模型服务生成。
  • 写前摊开:dry-run 回执里能看到逐字段的"要写什么",确认后才动手。

安装

市场收录后在 DSH 里搜 dsh-profile-stylist 安装。手动安装:

New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\dsh-profile-stylist" -Target "D:\dsh\projects\dsh-profile-stylist"
# profile 的 package.json:dependencies 加 "dsh-profile-stylist": "link:D:/dsh/projects/dsh-profile-stylist"
# 并把 "dsh-profile-stylist" 加进 dsh.profile.bundles(漏了不加载)→ 重启 DSH

用之前先做两步:① 装好内置浏览器插件;② 在浏览器窗口里登录目标站点。

测试

node test/smoke.mjs      # 35 项:纯逻辑 / 站点档案 / 生成层(假 LLM)/ 写入层(假浏览器)/ 回执

测试不联网、不碰真实浏览器、不读任何凭据。在活代码树里跑会直接退出(先复制到 D:\dsh\sandbox\)。

许可

MIT