Skip to main content

find-skills

跨 ClawHub 和 skills.sh 发现、比较、检查、审查并按用户明确授权安装 Agent Skill。用户询问“有没有某种技能”“找一个 Skill”“从市场安装/复刻 Skill”或希望扩展能力时使用;搜索不等于安装授权。

Zur Installation springen

Quellinformationen

Repository
asaotomo/DeepSentry
Letzte Quellaktivität
18. Juli 2026 um 02:38
Erkannte Sprache von SKILL.md
Chinesisch
Sterne
28
Forks
4

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
find-skills
description
跨 ClawHub 和 skills.sh 发现、比较、检查、审查并按用户明确授权安装 Agent Skill。用户询问“有没有某种技能”“找一个 Skill”“从市场安装/复刻 Skill”或希望扩展能力时使用;搜索不等于安装授权。
license
Apache-2.0
# Find Skills 使用 DeepSentry 原生 `skill_market` 工具发现兼容 `SKILL.md` 的第三方能力。不要用 Shell 调用 `npx`、`clawhub`、`curl | sh`,也不要直接复制未知仓库;原生工具会限制市场域名、下载体积、文件数量和路径,并在安装前做静态审查。 ## 工作流 1. 从用户目标中提取具体领域和任务,先搜索,不安装: ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"search","query":"linux log forensics","market":"all","limit":"8"}} ``` 2. 比较候选时优先考虑: - 官方或声誉明确的作者; - 安装/下载量与近期维护情况; - 描述与当前任务是否精确匹配; - 是否包含脚本、外部服务、凭据或系统修改要求; - 是否与已有 Skill 重名或功能重复。 3. 推荐前至少检查一个候选。ClawHub 可查看完整元数据、版本、市场安全状态和 `SKILL.md` 预览: ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"inspect","source":"clawhub:security-audit"}} ``` skills.sh 结果使用 `skills:<owner>/<repo>@<skill>`,安装时只下载匹配的 Skill 子目录。 4. 清楚告诉用户候选来源、用途、流行度、风险和安装引用。仅当用户明确说“安装/下载/添加这个 Skill”后才安装;确认不能从一次普通搜索或能力询问中推断。 ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"install","source":"skills:owner/repo@skill-name","confirm_install":"true"}} ``` 5. 如果市场将候选标为可疑,或下载后的本地静态审查发现管道执行、密钥读取、强制删除或持久化等模式,先展示原因并请求用户重新确认。只有收到针对该风险的明确同意后,才可传 `acknowledge_risk=true`。市场标为恶意的 Skill 永远不得安装。 6. 安装完成后报告安装目录、来源版本/提交、SHA-256 和静态审查结果。新会话会自动发现;当前会话需要时使用 `load_skill` 或 `/skill load <name>`。 ## 维护、更新与回滚 列出由市场管理的 Skill: ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"managed"}} ``` 审查用户级 Skill: ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"audit"}} ``` 先只读检查更新,再经用户明确授权更新: ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"check_updates"}} ``` ```json {"action":"tool","tool_name":"skill_market","tool_args":{"action":"update","name":"log-audit","confirm_update":"true"}} ``` 需要稳定复现时使用 `pin` 冻结当前版本,解除时用 `unpin`。覆盖安装和更新都会保留旧版本;`rollback` 必须带 `confirm_rollback=true`。`uninstall` 必须带 `confirm_remove=true`,默认移动到可恢复备份,不永久删除。 静态审查只是供应链防线之一,不证明 Skill 的业务逻辑安全。遇到会执行脚本、读取密钥、联网、修改持久化配置或删除文件的工作流,仍应在实际执行相应动作时按 DeepSentry 风险确认流程处理。 ## 无结果时 尝试更具体的同义词,或分别搜索 `clawhub`、`skills.sh`。仍无合适结果时,说明没有找到可信候选,并建议直接完成任务或创建一个最小、可审查的新 Skill;不要为了“有结果”推荐低质量或不相关项目。
Auf GitHub ansehen