mole
tw93/Mole开源磁盘清理工具 Mole CLI(mo,支持 macOS 和 Windows)的官方 skill:按 Mole 的 JSON 输出查看磁盘占用、预览并执行清理、查看已安装应用、读取系统健康状态和清理记录。清理前先用 --dry-run 预览并征得同意,卸载应用和需要管理员权限的步骤留给用户在自己的终端里执行。插件只带 skill,CLI 需另外安装。
A small, security-focused local Skill manager for DeepSeek Harness Web.
It deliberately does not install, delete, create, sync, or market Skills. It manages the invocation policy of Skills already discovered by DSH.
Requires Node.js ^22.19.0 || >=24.0.0 and a DSH Web profile compatible with the 0.1.0-rc.7 or 0.1.1-rc.2 SDK family.
Install directly from GitHub:
dsh plugin --profile web add github:SLin-code/dsh-skill-manager
The repository includes verified Host and browser bundles, so installation does not need to run dependency build scripts.
Restart dsh web, open Settings → Plugins → Skill Manager, and select a session. To remove it:
dsh plugin --profile web remove dsh-skill-manager
For local development:
npm install
npm run typecheck
npm test
npm run build
dsh plugin --profile web add .
The browser sends only the current sessionId, exact Skill name, and the two invocation booleans. It never supplies a filesystem path. The Host resolves the session's project directory and the winning Skill through the official ctx.sessions and ctx.skills services on every operation.
Mutation routes accept loopback, same-origin requests only. Before writing, the Host revalidates the YAML frontmatter and Skill identity, rejects bundled and symbolic-link entries, takes a cross-process lock, and performs an atomic same-directory replacement. Existing body text and YAML comments are preserved where possible.
The two canonical frontmatter fields are:
disable-model-invocation: false
user-invocable: true
This repository is a standalone dual-face DSH plugin:
cordis.patch.yml mounts one plugin row into a selected profile.src/index.ts is the Host half and registers loopback API routes.src/client/index.tsx is the browser half and registers an official Settings slot.dsh.bundle.patch and dsh.client in package.json connect both halves without patching DSH source.npm run typecheck
npm test
npm run build
npm pack --dry-run