dshbase

插件目录 / Developer / dsh-skill-select

dsh-skill-select

已验证 · 实测可装 wyzh0117

✓ 持续维护 2 位贡献者 基于 10 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
—语言
2026-08-22最近推送
跨平台平台

功能简介

DSH web plugin: pick skills from a sidebar and inject them into the current session.

✅
我们的评价
可用 — 实测通过,早期项目

DSH web plugin: pick skills from a sidebar and inject them into the current session. 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-SkillSelect — Pick skills from the sidebar.

dsh-SkillSelect

English · 中文

DSH web plugin: pick installed skills from a sidebar and inject them into the current session.

Features

  • Lists every configured skill. Marks Global, and a repo label when it can be inferred.
  • Skills: session-only checks. A skill appends /skill-name to the composer; a fully checked repo writes /repo and expands on send. Reopening the sidebar clears this tab.
  • Auto-start: persistent defaults, injected once on the first message of each session. Same grouping and checkboxes as Skills.
  • Sort: Repo (default) / Name / Most used / Source. Repo and Source views fold by group.
  • Guard (off by default): when on, model skill tool calls outside Auto-start ∪ this session's picks are rejected. Typed /skill is never blocked.
  • Uses frontmatter description when present; otherwise generates one English line and caches it. Never writes skill files.
  • Also lists Codex / Grok / Hermes user skills (builtins skipped). Duplicates across agents are listed separately. Checks write /name@agent; the plugin injects that source's SKILL.md. These are not registered in the model's available_skills.
  • Update runs git pull on git-backed skills and re-fetches skills with a per-skill origin marker. Root-level markers and skills with no source are skipped. A changelog appears in the panel.

Install

Web profile only.

dsh plugin --profile web add "github:wyzh0117/dsh-skill-select#main"

# local development — use link: so edits apply after restart
# dsh plugin --profile web add "link:/path/to/skill-select"

Restart dsh web, then hard-refresh the browser (Cmd/Ctrl+Shift+R).

Sidebar compatibility

This plugin does not bundle another sidebar.

If dsh-better-sidebar is installed, it registers a Skills tab there (ctx.betterSidebar.registerTab). Open the side card and pick Skills from the + menu.

Skills tab inside dsh-better-sidebar

If dsh-better-sidebar is missing or disabled, it draws its own right sidebar in the same place: toggle to the right of Session log, layout via #root { margin-right }, click outside to close.

To force the standalone sidebar:

# ~/.dsh/profiles/web/cordis.patch.yml
- { id: better-sidebar, disabled: true }

Develop

node --test
node --check lib/index.js && node --check lib/client.js

Design: docs/design.md.

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-skill-select」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:wyzh0117/dsh-skill-select

Headless(CLI)profile:

dsh plugin --profile headless add github:wyzh0117/dsh-skill-select

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →