설치
npx -y @deepseek-ai/dsh plugin --profile web add github:jackmis0724/dsh-skill-manager이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.
README
유지 관리자가 작성한 문서 스냅샷입니다.
dsh-skill-manager
dsh Web GUI 的技能管理页:浏览当前会话技能目录、预览技能内容、从 GitHub/链接/本地文件导入、新建技能、单个与批量删除用户技能。
- 入口:设置面板 →「技能管理」
- Host 半区:
/api/dsh-skill-manager/*(loopback-only,与 dsh-ssh 同模式),通过 harnessskills注册表与用户技能目录读写 - 只读保护:仅
$DSH_HOME/skills与$DSH_AGENTS_HOME/skills内的条目可删除;符号链接条目只移除链接,源文件保留 - 沙箱:所有文件操作按当前会话沙箱策略执行
安装
dsh plugin --profile web add https://github.com/jackmis0724/dsh-skill-manager
或手动:在 ~/.dsh/profiles/web/package.json 的 dependencies 加入
"@dsh-external/dsh-skill-manager": "link:/home/Jack/project/dsh-skill-manager"
并把 @dsh-external/dsh-skill-manager 加进 dsh.profile.bundles,然后 pnpm install 并重启 dsh web。
构建
pnpm install
pnpm run build # 产出 lib/index.js(Host)与 lib/client.js(Client)
pnpm run test
Known Limitations
- 链接类技能(
~/.dsh/skills中的符号链接)删除时仅移除链接本身,不触碰链接目标(如~/.hermes/skills)。 - 会话 cwd 无 git 根时,上游
skill-filesystem会把 cwd 当项目根,导致用户技能被标成project-dsh;本插件按物理路径判定归属,不受影响。
프로젝트 파일 및 신호
표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.
저장소 정보
- 언어
- TypeScript
- 라이선스
- MIT
- 마지막 업데이트
- 2026. 8. 15. 오후 12:31
신중하게 설치하기
소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.