dsh-skill-manager
其他 活跃维护

dsh-skill-manager

Yaya716/dsh-skill-manager

可查看所有已注册技能的来源与调用元数据,支持展开阅读完整指令说明,直接在设置页完成现有技能的查看、配置与管理,界面清晰操作直观易上手。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
None
开源协议
9 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:Yaya716/dsh-skill-manager
git clone https://github.com/Yaya716/dsh-skill-manager.git
git clone git@github.com:Yaya716/dsh-skill-manager.git
README.md main

@local/dsh-skill-manager

Settings(设置)中的"技能"页:查看和管理已有 skill。

  • 查看:列出当前注册表解析出的全部 skill(用户 / 项目 / 内置与其他分组),
    展开可读使用时机、磁盘路径与指令全文。
  • 删除:用户与项目来源的 skill 可删除,通过 Windows 回收站
    (Microsoft.VisualBasic.FileIO,SendToRecycleBin),绝不永久删除;
    内置、preset、runtime 来源只读。

结构

  • lib/index.js:Host 端,私有 RPC 通道 /skill-manager-rpc
    (skill-manager/list | get | remove)。
  • client.js:浏览器端,注册 settings.section(id skills,order 45)。

安装

本包需同时存在于 $DSH_HOME/extensions/skill-manager(源)与
$DSH_HOME/profiles/web/node_modules/@local/dsh-skill-manager(loader 解析目标),
并在 $DSH_HOME/profiles/web/cordis.patch.yml 的 insert 列表中加入:

- id: skill-manager
  name: '@local/dsh-skill-manager'

修改 patch 后由 watchUserPatches 热加载 Host 行,刷新浏览器页面即可看到"技能"页。