DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Smart Charts — DeepSeek Harness 插件(DSH Plugin)
← Plugins
S

dsh-smart-charts

Smart Charts

适用于 DeepSeek Harness 的 Smart Charts 技能——从 CSV/Excel/JSON 数据生成交互式 ECharts 可视化图表。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:hherosoul/dsh-smart-charts#967dd37b5b6bf6985e0efe867ebb2644e78366c5
README兼容性版本

兼容性与来源证明

Smart Charts 以 dsh-smart-charts 发布,当前版本为 8.0.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

8.0.1stable
2026/9/1

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 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 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-smart-charts

DeepSeek Harness 的 Smart Charts skill 插件。

把数据文件(CSV / Excel / JSON)一键转换为交互式 ECharts HTML:自动识别数据形态、推荐并生成图表,支持多文件合并、LLM 数据转换代码(沙箱安全执行)、完全离线渲染。

功能特性

  • 26 种图表类型:line bar area pie scatter radar heatmap treemap graph boxplot waterfall gauge sankey funnel sunburst wordcloud histogram stacked_bar bubble pareto combo venn mindmap orgchart liquid spreadsheet,覆盖趋势、对比、占比、分布、相关、流向、转化、词频、集合交叠、层级结构等场景。
  • 3 套主题预设:default / classic / dark,按交付场景一键切换视觉风格。
  • 多格式解析:CSV(逗号)/ TSV(制表)/ TXT(自动探测分隔符 ,/\t/;/|)、Excel(.xlsx/.xls)、JSON(数组 + 单层嵌套);自动检测 UTF-8 / GBK / GB2312 编码。
  • 多文件自动合并:最多约 10 个文件;列完全相同 → 纵向拼接(注入 source_file 来源列),≥50% 列重叠 → 横向关联,无共同结构 → 明确报错建议分开分析。
  • LLM 数据转换:--transform-code 用 pandas 代码完成列重命名 / 重塑 / 聚合等清洗,由模型按数据语义生成。
  • 三层安全沙箱:transform 代码经过「黑名单 + AST 白名单 + 安全 builtins」三重校验;违规返回带 suggestion 的结构化错误,模型可机械修正重试,无需用户介入。
  • 多图批量:--charts-file 用 JSON 声明多张图(每图可带独立 transform),一次生成整组图表。
  • 统计摘要 + 解读注入:成功时输出 plot_stats(绘图数据完整统计摘要);--dry-run 只算统计不渲染,--annotation 把 LLM 写的文字解读注入 HTML「图表说明」区块。
  • 完全离线:ECharts JS 打包在 assets/ 并内联进每个 HTML,无 CDN、无外部依赖。
  • 交互式输出:悬停查数、dataZoom 缩放、超阈值自动横向滚动、标题双击内联编辑、图表可保存为图片。
  • 结构化错误:SmartChartsError 统一输出 JSON(code / code_name / suggestion),失败可被 agent 稳定解析并重试。

支持的数据格式

格式说明
.csv逗号分隔
.tsv制表符分隔
.txt自动探测分隔符
.xlsx / .xls首个非空 sheet(可用 --sheet 指定)
.json数组格式 + 单层嵌套对象

约束:单文件 ≤ 100 MB(推荐 ≤ 50 MB);不支持数据库(先导出 CSV)、实时流、地理地图、嵌套 JSON > 1 层、非表格数据(图片/音视频)。

安装

渠道 A:npm(推荐,预编译免 allowBuilds)

npm 包地址:https://www.npmjs.com/package/dsh-smart-charts

dsh plugin --profile web add dsh-smart-charts

装的是预编译产物,无需任何构建权限。

渠道 B:GitHub 直装(纯 TS 源码)

dsh plugin --profile web add github:hherosoul/dsh-smart-charts

首次安装会因 pnpm≥10 拒绝运行 git 依赖的 prepare 构建脚本而失败。按 pnpm 打印的提示,把精确包名写进 profile 的 pnpm-workspace.yaml(默认 ~/.dsh/profiles/web/pnpm-workspace.yaml):

allowBuilds:
  dsh-smart-charts: true

然后重新安装:

dsh plugin --profile web add github:hherosoul/dsh-smart-charts

放行 allowBuilds 等于授权该包在安装阶段执行代码,请只对你信任的源码放行,并建议固定 commit:github:hherosoul/dsh-smart-charts#<sha>。

渠道 C:本地 tarball

dsh plugin --profile web add ./dsh-smart-charts-8.0.1.tgz

验证

dsh --profile web --dump-config

看到 # == dsh-smart-charts 一层即加载成功。

使用

  1. 把数据文件放进 workspace 目录,启动 DSH 会话。
  2. 对 agent 说「分析 sales.csv 并生成柱状图」,或输入 /smart-charts 直接触发。
  3. agent 会按 SKILL.md 流程:解析数据 → 推荐图表类型 → 生成 ECharts HTML 到 workspace 的 output/。
  4. 首次运行前,agent 会先安装 Python 依赖(需 Python 3.11+):
pip install -r requirements.txt

依赖(== 精确锁定):pandas numpy openpyxl xlrd。

示例数据

仓库自带示例数据,可快速体验:

  • examples/sales_data.csv — 2026 年第一季度销售数据(18 行 × 5 列)
  • examples/README.md — 使用说明与示例提示词

相关平台 / 生态

本 skill 同时发布在腾讯 SkillHub(WorkBuddy 生态):

  • 腾讯 SkillHub:https://skillhub.cn/skills(搜索 smart-charts)
  • 截至 2026-08-19:SkillHub 累计下载 6.8 万次,在数据分析分类中排名第一
  • 在 SkillHub 上的使用方式:上传 CSV / Excel / JSON 数据文件 → 生成交互式图表 HTML,可保存为图片。

目录结构

dsh/
├── package.json         # dsh.bundle.patch 声明
├── cordis.patch.yml     # insert 插件行
├── tsconfig.json
├── src/index.ts         # 唯一入口:mount dsh-skill-filesystem
└── skills/smart-charts/ # skill 本体(SKILL.md + scripts + references + assets)
    ├── SKILL.md         # skill 指令(frontmatter + 工作流 + 图表类型表)
    ├── references/      # CLI flags 语义、错误码表、FAQ
    ├── scripts/         # Python 实现(解析/转换/渲染/沙箱)
    └── assets/          # 内联 ECharts JS

License

MIT