从零开始,看懂 DeepSeek Harness 的「万物皆可插件」— 零基础插件开发教程含 22 个中文技能实例|…
57.3/100
综合分
105
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/15 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/pingfanfan/hello-dsh.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · skill
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/20) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包hello-dsh(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 04:31:57
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 零基础插件开发教程
- 含22个中文技能实例
展开完整介绍(105 字)↓
从零开始,看懂 DeepSeek Harness 的「万物皆可插件」— 零基础插件开发教程(含 22 个中文技能实例)| Zero-to-plugin tutorial for DeepSeek Harness
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness 的入门第一课
从「怎么打开终端」开始,30 分钟做出你的第一个插件
English · 中文 · 开始学 →
DSH 的第一句自我介绍是 "Everything is a Plugin"。
这不是修辞。装好之后点 Settings → Plugins → Plugin list,看右上角那个数字:
插件列表
133 个。 里面有 llm(模型适配器)、session(会话记录)、webserver(你正在看的网页服务器)、ui-sidebar(左边那条侧边栏),还有 agent-loop —— agent 的主循环本身也是一个插件。
这个仓库带你从「打开终端」开始,一步步做出你自己的插件,并亲眼看到它的生命周期。
开始
→ 完整教程:Hello DSH
🌏 教程目前只有中文版,英文版整理中。
⚠️ 网页版要带 --patch 启动,否则技能不生效且不报错。教程第 3 步有说明,或直接看下面的「一个要注意的坑」。
假设你什么都没有:没装过 Node,没用过命令行。每一节都有检查点,看到指定结果才往下走。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 的入门第一课 从「怎么打开终端」开始,30 分钟做出你的第一个插件 English · 中文 · 开始学 → DSH 的第一句自我介绍是 "Everything is a Plugin"。 这不是修辞。装好之后点 Settings → Plugins → Plugin list,看右上角那个数字: 插件列表 133 个。 里面有 llm(模型适配器)、session(会话记录)、webserver(你正在看的网页服务器)、ui-sidebar(左边那条侧边栏),还有 agent-loop —— agent 的主循环本身也是一个插件。 这个仓库带你从「打开终端」开始,一步步做出你自己的插件,并亲眼看到它的生命周期。 开始 → 完整教程:Hello DSH 🌏 教程目前只有中文版,英文版整理中。 ⚠️ 网页版要带 --patch 启动,否则技能不生效且不报错。教程第 3 步有说明,或直接看下面的「一个要注意的坑」。 假设你什么都没有:没装过 Node,没用过命令行。每一节都有检查点,看到指定结果才往下走。 | 步骤 | 内容 | 时间 | | 1–2 | 打开终端、装 Node.js | 7 分钟 | | 3–5 | 启动 DSH、配置密钥、选工作区 | 10 分钟 | | 6 | 亲眼看到 133 个插件 | 3 分钟 | | 7–8 | 做第一个插件、看它的生命周期 | 10 分钟 | | 9–10 | 接下来做什么、原理(选读) | 13 分钟 | 前 8 步约 30 分钟,跑完就能用。 给 DSH 加东西的两条路 | 路线 | 写什么 | 门槛 | 适合 | | Markdown(技能) | 一个文本文件 | 5 分钟 | 改变模型的判断标准、输出格式、工作流程 | | TypeScript(代码插件) | 一个代码模块 | 半小时起 | 注册新工具、接外部服务、改界面 | 判断依据:能用大白话说清楚要它怎么做的,走 Markdown 路线。 教程两条都会带你走一遍。 现成的例子 跑完教程想直接用的话,examples/skills/ 里有 22 个写好的中文技能。 让 AI 帮你装(最省事) 把这个链接丢给 Codex、Claude Code、或 DSH 自己: https://github.com/pingfanfan/hello-dsh/blob/main/INSTALL-FOR-AGENTS.md 照这个装 它会先检查 Node、DSH、API 密钥三项前置,再拷文件。 或者自己跑一条命令 git clone https://github.com/pingfanfan/hello-dsh.git cd hello-dsh && ./install.sh 先看会做什么:./install.sh --dry-run 移除:./install.sh --uninstall 技能清单 | 技能 | 什么时候用 | | hello-dsh | 第一课:验证插件系统,按层讲解生命周期与原理 | | dsh-onboarding | 第一次跑 DSH,或卡在启动、工作区、权限 | | dsh-skill-dev | 写技能(Markdown 路线)的完整规则 | | dsh-first-plugin | 从零做出第一个代码插件(实测流程 + 三个报错) | | dsh-plugin-dev | 写插件(TypeScript 路线)的完整规则 | | dsh-troubleshoot | 起不来、配置没生效、UNKNOWN_TOOL、技能不见了 | | plan-before-code | 任务要改多处、有不确定性、超过半天 | | code-review-cn | 审查代码改动、PR、diff | | debug-systematically | 遇到 bug、测试失败、本来是好的现在坏了 | | explain-codebase | 快速理解陌生项目 | | refactor-safely | 重构、拆函数、消除重复 | | test-first | 写测试、实现功能、修缺陷 | | api-design | 设计接口、加公开方法、定数据结构 | | error-handling | 设计错误处理、决定该抛还是该返回 | | perf-optimize | 优化性能、排查慢的原因 | | security-review-cn | 安全审查、评估攻击面、检查凭据处理 | | commit-message | 写提交信息、拆分改动 | | pr-description | 写 PR 描述、准备评审 | | write-tech-cn | 写中文文档、README、技术博客 | | write-docs-cn | 写或整理项目文档、API 说明、教程 | | web-research | 联网查资料、核实事实、技术选型 | | ask-good-questions | 提技术问题、报 bug、写 issue | 装完之后对 DSH 说 「hello dsh」,它会带你走一遍,可以一层层往下问。 一个要注意的坑 ⚠️ DSH 的网页版默认关闭了技能功能(命令行版是开着的)。实测于 0.1.0-rc.6。 网页版要用技能的话: npx @deepseek-ai/dsh web --patch ./enable-skills-in-web.yml 配置文件在本仓库根目录。 写这份教程时实测到的行为 为了写这个,我在两台干净的 Mac 上从头跑了 DSH。下面这些行为都写进了教程,因为每一条都会让新手卡住而且不报错: | 发现 | 为什么重要 | | 网页版出厂时 tool-skill 和 skill-filesystem 是禁用的,headless 是启用的 | 同一个技能命令行能用、网页版静默失效,没有任何报错 | | 网页版必须先选工作区,发送按钮才会激活 | 命令行版没这个限制,所以用 headless 验证时撞不上 | | 旧的 DSH 进程占着 3080 时,页面照样能正常打开 | 新实例报 EADDRINUSE 退出,浏览器连的是旧进程,改什么配置都不生效 | | --patch 是插入而不是覆盖,被 patch 的插件会挂载两份 | 无害,但插件列表会显示 7 个 skill 插件而不是 5 个 | | frontmatter 键名写成驼峰会丢弃整个技能,只留一条警告 | 官方有意的 fail-closed 设计,但不知道的话很难查 | 全部实测于 0.1.0-rc.6。 配套工具 dsh-doctor —— DSH 配置体检,一条命令扫出会导致静默失效的问题: npx dsh-doctor 只读不改。每条检查都对应 DeepSeek 官方文档或事故报告里记录过的真实故障。 这些技能是怎么写的 参照 DSH 官方仓库的 .agents/skills/,那里有 11 个 DeepSeek 自己在用的技能。共同点: 1. 是判断指引,不是清单(官方原话:"This skill is guidance, not a complete checklist") 2. 列出事实来源,并说明「读它,不要复述它」 3. 分层:阻断项 / 检查项 / 不要做的事 4. 单独写「不要做的事」 —— 挡住的问题往往比「要做什么」更多 详见 docs/writing-skills.md。 欢迎投稿 见 CONTRIBUTING.md。要求两条:中文、并且你真的在用它。 许可 MIT 非官方社区项目,与 DeepSeek 无隶属关系。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
pingfanfan/hello-dsh
从零开始,看懂 DeepSeek Harness 的「万物皆可插件」— 零基础插件开发教程含 22 个中文技能实例|…
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份人设,统一管理多个 coding agent。
★ 991已汉化DSH
73.9
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7
这是你的仓库?认领条目