EricXu20266/dsh-skillmanager

EricXu20266★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

DSH skill manager — list, group and enable/disable skills, delegate creation to the host agent

README 摘要

dsh-skillmanager 🌐 中文 English DSH 技能管理器——以图形化方式查看和管理 DHS 的技能(skill):列表、分组、启用/禁用、新建引导、LLM 审查。技能的创建与编辑由 host agent(LLM)执行,本插件负责"看得清、管得住"。 DHS 的技能管理机制(背景) DHS 的技能体系 没有中心化注册表——文件即注册 :把 /SKILL.md 放进扫描根,宿主自动发现并纳入模型可用目录。 扫描目录(skill-filesystem provider 默认根) 目录 来源标记 说明 /.dsh/skills user-dsh DSH 自身技能目录 /.agents/skills user-agents Agent Skills 开放规范 共享目录(Claude Code、Codex、Cursor 等大量工具采用),跨工具复用 /.dsh/skills project-dsh 项目级 DSH 专属 /.agents/skills project-agents 项目级共享 $DSH BUNDLED SKILL DIR bundled 内置技能(可选) /.agents 是 Anthropic 提出的 Agent Skills 开放规范的共享配置根(非 Claude Code 的 /.claude ),DHS 主动兼容——放进 /.agents/skills 的 skill 任何兼容工具都能用。 调用方式(双通道) 1. 模型主动调用 :每轮会话注入 目录(skill 名 + 500 字符截断描述),模型用 skill 工具加载完整指令 2. 用户显式调用 :对话里输入 / (kebab-case),宿主把 skill 完整指令注入上下文 权限开关(frontmatter) frontmatter 模型调用 用户斜杠 (缺省) ✅ ✅ disable-model-invocation: true ❌ ✅(唯一入口) user-invocable: false ✅ ❌ 生效前提 skill 要真正可用,会话必须挂载 skill-filesystem + tool-skill 插件——web profile 默认 preset 为 standard (已挂载); minimal 极简 preset 只有两个工具,无 skill 能力。 插件作用:图形化管理 DHS 原生对 skill 只有"文件系统 + 会话注入",用户难以直观看到和管理。本插件在侧边栏提供「技能管理」面板: - 技能列表 :扫描文件系统( /.dsh/skills 、 /.agents/skills 、 $DSH BUNDLED SKILL DIR ),解析 SKILL.md frontmatter—— 不依赖 preset 是否加载 provider ,管理以文…

在 GitHub 查看完整 README →
Agent/智能体deepseek-harnessdshdsh-pluginagent

分类