legal-builder-hub-skill-manager · git:20260529.efece30 · 2026-05-29 · sha256 ed25132466f053e8

legal-builder-hub-skill-manager git:20260529.efece30A

Immutable. This exact content is served forever at /api/v1/blob/ed25132466f053e8.

---
name: legal-builder-hub-skill-manager
description: >
  参考:hub 安装的社区 skill 的卸载/禁用/启用详细流程。默认拒绝操作 cn-localized
  正式 skillpack 与 hub 自身;删除前确认并写日志。由 uninstall / disable 加载。
  user-invocable: false。
user-invocable: false
---

# legal-builder-hub-skill-manager(参考实现)

与 `skill-installer` 对称:安装须 yes;卸载/禁用亦须 yes。真相来源:`install-log.yaml`。

## 可操作范围

仅 **通过 hub 安装** 且 install-log 最近动作为 `install` 或 `enable` 的社区 skill。

## 受保护(禁止卸载/禁用)

- `legal-skillpack-*` 包内全部正式 skill
- `legal-builder-hub-*`
- 未记入 install-log 的文件

## 卸载 workflow

1. 读 install-log — 无记录或已 uninstall → 停止
2. 解析路径 — 须在社区安装目录,非受保护包
3. 列出将删除路径 — 须 `yes`
4. 删除;install-log 记 `uninstall`;更新 profile

## 禁用 workflow

1. 同 Step 1 校验
2. `SKILL.md` → `SKILL.md.disabled`;hooks 同理
3. install-log 记 `disable`;再次调用可 enable

## 记录

所有动作追加 `install-log.yaml`;更新 profile 已安装表。

## 禁止

- 操作受保护 cn skillpack / hub 自身
- 无 yes 即改文件名或删除

(逐步英文细节见上游;执行时以本中文摘要 + install-log 校验为准。)