skill-manager

📦 技能生态一站式管理中枢

OpenClaw 技能管理中枢,支持列出已安装技能、查看功能说明及手动追踪调用统计,是开发者管理工具链的核心入口。

收藏
5.5k
安装
1.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

skill-manager 是 OpenClaw 平台的元管理工具,扮演技能生态的"控制面板"角色。其核心能力分为三层:

1. 技能目录管理 —— 通过本地文件扫描(~/.openclaw/workspace/skills/)或 ClawHub 远程查询,列出所有已安装技能;支持查看各技能的 SKILL.md 元数据,快速理解功能定位。

2. 功能说明检索 —— 解析技能描述字段,为用户解答"某个 skill 是做什么的",降低多技能环境下的认知负担。

3. 使用统计追踪 —— 基于 PostgreSQL 数据库记录技能调用日志(skill_name/action/timestamp),但需手动触发track_usage.py),非自动化埋点。

显著优点

  • 生态整合:统一入口管理分散的技能模块,避免碎片化
  • 轻量查询:无需启动具体技能即可获取元信息
  • 可审计性:数据库化留痕满足合规追溯需求

局限与风险

| 问题 | 说明 |
|------|------|
| 手动统计 | 依赖用户主动记录,数据完整性无法保证 |
| 无自动发现 | 新安装技能需手动刷新列表 |
| 权限边界模糊 | 脚本直接操作文件系统与数据库,未显式隔离 |

适合人群

OpenClaw 重度用户、多技能工作流开发者、需要审计日志的企业场景。

常规风险

  • 数据库连接凭证若硬编码可能导致信息泄露
  • track_usage.py--action 参数未过滤特殊字符,存在 SQL 注入理论可能(需验证参数化查询)

skill-manager 内容

scripts文件夹
手动下载zip · 2.3 kB
list_skills.pytext/plain
请选择文件