返回顶部
d

dynamic-skill-manager动态技能管理

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
242
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

dynamic-skill-manager

Dynamic Skill Manager

追踪技能使用情况,查找闲置技能,并安全管理技能生命周期。

⚠️ 安全通知

v0.2.0 包含关键安全修复:

  • - 修复了 uninstall_skill() 中的路径遍历漏洞
  • 对所有技能名称进行输入验证
  • 防止符号链接攻击
  • 系统技能保护

核心概念

概念说明
动态技能按需安装的技能,可清理
固定技能
系统技能,受保护不可删除 | | 注册表 | 技能元数据存储 |

自动保护的系统技能:self-improving-agent, pahf, error-log-selfcheck, dynamic-skill-manager

快速开始

bash

同步已安装技能到注册表


python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py sync

列出所有技能(📌 = 固定)

python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py list

查看系统技能

python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py pinned

查找闲置技能(N 天未使用)

python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py idle 30

安全卸载技能(有输入验证)

python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py uninstall <技能名称>

记录技能使用

python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py track <技能> <上下文>

数据位置

~/.openclaw/workspace/.skill-manager/
├── registry.json # 技能元数据
├── usage-log.jsonl # 使用历史
└── archive/ # 已卸载技能的元数据

注册表结构

json
{
skills: {
skill-name: {
installed_at: 2026-03-07T03:00:00Z,
source: clawhub,
usage_count: 5,
last_used: 2026-03-07T03:00:00Z,
context_keywords: [keyword1],
pinned: false
}
}
}

集成点

  • - 技能使用后:trackusage(skillname, contextsummary)
  • 用户请求时:listskills(), findidleskills(days)

安全特性

uninstall_skill() 函数包含多重安全检查:

  1. 1. 输入验证:技能名称只能包含字母数字、短横线和下划线
  2. 路径遍历防护:解析路径并验证其位于技能目录内
  3. 符号链接检测:拒绝符号链接以防止攻击
  4. 系统技能保护:防止意外删除关键技能

脚本参考

实现详见 scripts/skill_manager.py。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dynamic-skill-manager-1776196862 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dynamic-skill-manager-1776196862 技能

通过命令行安装

skillhub install dynamic-skill-manager-1776196862

下载

⬇ 下载 dynamic-skill-manager v1.0.1(免费)

文件大小: 5.91 KB | 发布时间: 2026-4-15 12:16

v1.0.1 最新 2026-4-15 12:16
**v0.2.0 includes important security improvements and new usage features:**

- Fixed path traversal and symlink vulnerabilities in skill uninstallation
- Added strict input validation for skill names
- Enhanced system skill protection to prevent accidental deletion
- Updated usage to include safe uninstall commands
- Refined when agents should use or recommend this skill based on context and security

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部