Install
openclaw skills install @welkeyever/dynamic-skill-managerTrack and manage OpenClaw skills usage, find idle skills, and safely uninstall unused ones. Use when: User wants to see what skills are installed or track usage User wants to find skills that haven't been used recently User wants to uninstall or cleanup unused skills User mentions "skill management", "dynamic skill", "skill lifecycle" Agent needs to check skill usage statistics
openclaw skills install @welkeyever/dynamic-skill-managerTrack skill usage, find idle skills, and safely manage skill lifecycle.
v0.2.0 includes critical security fixes:
uninstall_skill()| 概念 | 说明 |
|---|---|
| Dynamic Skill | 按需安装的 skill,可清理 |
| Pinned Skill | 系统 skill,受保护不可删除 |
| Registry | skill 元数据存储 |
自动保护的系统 Skills:self-improving-agent, pahf, error-log-selfcheck, dynamic-skill-manager
# 同步已安装 skills 到注册表
python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py sync
# 列出所有 skills(📌 = pinned)
python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py list
# 查看系统 skills
python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py pinned
# 查找闲置 skills(N 天未使用)
python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py idle 30
# 安全卸载 skill(有输入验证)
python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py uninstall <skill-name>
# 记录 skill 使用
python3 ~/.openclaw/workspace/skills/dynamic-skill-manager/scripts/skill_manager.py track <skill> "<context>"
~/.openclaw/workspace/.skill-manager/
├── registry.json # Skill 元数据
├── usage-log.jsonl # 使用历史
└── archive/ # 已卸载 skill 的元数据
{
"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
}
}
}
track_usage(skill_name, context_summary)list_skills(), find_idle_skills(days)The uninstall_skill() function includes multiple safety checks:
See scripts/skill_manager.py for implementation.