dsh-diagram-design

DSH PLUGIN视觉与多模态

仓库 jishi7/dsh-diagram-design

视觉与多模态 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

DSH 专用 diagram-design skill:45 种编辑设计风格图表,输出单文件 HTML+SVG;可重绘 drawio / Mermaid / Excalidraw,可导出 SVG/PNG。

一句话选型结论

按资料字段整理

dsh-diagram-design 是视觉与多模态类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类视觉与多模态 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-10-24 创建于 未标注
README 7.2 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:jishi7/dsh-diagram-design
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

内容创作文件读写

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在视觉与多模态场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-diagram-design当前 L4 · 沙盒安装通过 低风险 0 未标注 有
open-design L4 · 沙盒安装通过 低风险 10.0 万 未标注 有
awesome-gpt-image-2 L3 · 安装规范通过 低风险 3.4 万 未标注 无
PicGo L3 · 安装规范通过 低风险 2.7 万 未标注 无
iPolloWork L4 · 沙盒安装通过 低风险 6,775 未标注 有
modlens L5 · 运行验证通过 低风险 4,207 0.2.0-rc.2 等 13 个 有

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方jishi7仓库 dsh-diagram-design · 默认分支 未标注
分类视觉与多模态media
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-10-24最后推送 未标注
本站收录2026-10-30首次进入本站目录的时间

README 全文

7.2 KB
作者原文,中文版优先;只做安全转义,不改内容

diagram-design · DeepSeek Harness 专用 skill

一句话需求,换回一个自包含的 .html 图表文件——内联 SVG,能双击打开、能提交进 Git、能直接放上幻灯片。

MIT · 45 种图表类型 · 导入 .drawio / Mermaid / .excalidraw · 导出 SVG + PNG · Python 3.10+ · 无构建步骤

中文 | English

编辑设计风格是有具体定义的:只用一种强调色、1px 细线、没有阴影、所有坐标落在 4px 网格上。这个 skill 把这套规则
连同「什么内容该用哪种图」的路由表一起交给 agent,最终产出单文件——没有外链图片,除 Google Fonts 外不发任何网络请求。

能产出什么

  • 单文件交付。 内联 SVG,可选 Google Fonts,除动画控制器外无 JS,无外部图片。
  • 45 种类型,各三种皮肤。 架构图、架构增量、IT 现状、流程图、时序图、状态机、ER/数据模型、泳道图、四象限、
    雷达图、时间线、甘特图、桑基图、Wardley 图、看板、用户旅程、UML 类图、数据库 schema……每种都有 minimal light、
    minimal dark、full editorial 三个变体。
  • 已有的图能重画。 给 .drawio、Mermaid 代码块或 .excalidraw 文件,先抽出结构(节点/边/容器),再按同一套
    风格重排;不改内容、不乱加节点。
  • 品牌 onboarding。 给一次站点地址(或直接粘色值),之后的图沿用你的纸色、墨色、强调色和字体。profile 存在
    ~/.diagram-design/profiles/,不在安装目录里,升级不会覆盖。
  • 带质量门。 scripts/self_check.py 会拦下损坏的无障碍契约、远程资源、超出画布的内容和残缺的动画标记。

安装

仓库根目录就是 skill bundle(SKILL.md 在最外层),所以「安装」= 把这个目录放到 /diagram-design。

# 全局安装:所有会话、所有项目都能用(推荐)
git clone https://github.com/jishi7/dsh-diagram-design.git ~/.dsh/skills/diagram-design
# Windows 同一条命令
git clone https://github.com/jishi7/dsh-diagram-design.git "$HOME\.dsh\skills\diagram-design"

已经有一份 checkout?用链接代替二次克隆(Windows junction 不需要管理员权限):

New-Item -ItemType Junction -Path "$HOME\.dsh\skills\diagram-design" -Target "<你的 checkout 路径>"
ln -s "<你的 checkout 路径>" ~/.dsh/skills/diagram-design      # macOS / Linux

只想在某个项目里启用:把目标换成 <项目>\.dsh\skills\diagram-design(rank 100,优先于全局根)。
不需要重启:skill provider 会监视这些根目录,在下一个模型步骤发布替换目录。

DSH 按以下优先级(数字越小越优先)扫描 skill 根目录:

Rank 根目录
100 <项目根>/.dsh/skills
200 <项目根>/.agents/skills
300 customSkillDirs(配置项)
400 ~/.dsh/skills
500 ~/.agents/skills

每个根只扫一层:<根>/<名字>/SKILL.md 或 <根>/<名字>.md,不递归。同名 skill 由 rank 小的胜出。

使用

直接描述你要什么:

> 给我画一张这个应用的架构图:前端、后端、数据库、Redis 缓存。

> 我需要一张象限图,按「影响力 × 投入」排 Q2 的项目。

> 把这个 Mermaid 块重画一下,放在我的 deck 里。

也可以 /diagram-design 显式调用。在一个项目里首次生成时,它会先问你要不要做品牌 onboarding(配色 + 字体),
还是沿用默认皮肤。

依赖与自检

功能 依赖
生成 HTML/SVG、自检 Python 3.10+(Windows 用 python,不要用 Microsoft Store 的 python3 桩)
导出 PNG(scripts/export_png.py) Playwright + Chromium:python -m pip install playwright && python -m playwright install chromium
导入 draw.io / Mermaid / Excalidraw 只需要 Python
python scripts/self_check.py         # 打印 OK,或者说明哪里不合格
python scripts/export_svg.py         # 在文件旁生成只含图表的 SVG

仓库结构

SKILL.md              路由表、设计系统、检查清单、DSH 环境说明
references/           63 个文件:45 个 type-*.md + 18 个专题(style-guide、语义模式、导入导出、onboarding、profiles)
scripts/              6 个 Python 助手:self_check、export_svg/png、drawio/mermaid/excalidraw 三个 extract
assets/               217 个文件:5 个模板 + 210 个示例 + icons.html + index.html 画廊
.github/              3 个文件:issue 表单 + PR 检查清单(没有 CI)

SKILL.md 只负责路由:一次请求只加载对应的一个 type-*.md,需要时再加 primitives-core.md / layout-budget.md。
references/ 不会被预加载——没用之前,这个 skill 的常驻成本只有一个名字和一条描述。

与上游的差异

这是 cathrynlavery/diagram-design(MIT)的 DSH 专用精简版。
删掉的都是只服务于其他宿主或作者自己 CI 的东西:

  • Claude Code / Codex / Factory Droid / Qoder 的插件清单与 marketplace 文档
  • 斜杠命令与 Pi 提示词模板(这里改成自然语言触发,或直接调脚本)
  • docs/(ADR、截图、hero GIF)、.github/ 的 workflow、上游的 CI lint/verify 脚本
  • 所有假设 skills/diagram-design/ 是安装根的路径——本仓库的根目录就是 bundle

刻意保留的是 assets/ 里 210 个示例和 5 个模板:它们是模型抄写标记的「标准答案」,不是文档。

更新与分支

git -C ~/.dsh/skills/diagram-design pull     # clone 或 junction 都适用,目录会自动刷新

分支模型:dsh 是默认分支,也是唯一被编辑的分支;main 是它的镜像,每次发布同步,两个名字 clone 下来的树一致。

上游会独立演进;因为本仓库调整过目录结构,合并 origin/main 需要手工重放这些移动。更省事的做法是重跑一次转换,
而不是去解 600 个文件的 rename 冲突。

常见问题

装好了但 DSH 看不到?
先检查 SKILL.md 的 frontmatter 能不能被 YAML 解析。description 里出现 ": " 时必须加引号——未加引号会静默
丢失整个 skill:磁盘上一切正常,模型侧只会收到「未知 skill」。

python3 报错?
Windows 上 python3 往往是 Microsoft Store 的占位别名,不是解释器。用 python。

能不能出 PNG?
需要 Playwright + Chromium,见「依赖与自检」。没装时自检和 SVG 导出照常工作,缺 Playwright 只算 warn。

切换分支后 skill 失效?
用 junction 安装时,skill 指向的是工作树。git checkout main 会把 SKILL.md 换回旧结构的位置,DSH 立刻找不到它。
要长期稳定,用 git worktree 或独立 clone 安装。

许可

MIT,见 LICENSE。图标许可(Tabler MIT、Simple Icons CC0、Devicon MIT、log-z MIT)记录在
THIRD_PARTY_LICENSES.md 和 references/primitive-icons.md。原始设计与文案
© Cathryn Lavery;DSH 相关改动(结构、宿主移除、命令改写、本自述文件)以同一许可发布。

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-diagram-design 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:jishi7/dsh-diagram-design` 即可。

dsh-diagram-design 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-diagram-design 安全吗?

低风险。

dsh-diagram-design 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-diagram-design 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

同名或近似条目

2 条
不同作者的仓库分开列,请确认你要装的是哪一个
视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。