技能依赖性检查器。扫描 Python 技能(Python skills)以识别外部依赖项。验证是否仅依赖标准库(stdlib-only compliance),支持对单个文件或整个技能目录(skill directory)进行检查。
Nex DepCheck: 技能依赖性检查器.是一项面向实际任务的技能,主要用于扫描 Python 技能来验证它们只使用 stdlib 和内部导入;在发布前切换外部依赖性;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
技能依赖性检查工具。扫描 Python 技能代码,验证其仅使用标准库(stdlib)及内部导入,以便在发布前捕获外部依赖。
bash setup.sh
| 命令 | 功能说明 |
|---|---|
check |
检查单个技能是否存在外部依赖 |
scan |
扫描指定目录下的所有技能 |
file |
检查单个 Python 文件 |
stdlib |
检查某模块是否属于 Python 标准库 |
发布前检查技能:
“nex-timetrack 是否存在外部依赖?”
nex-depcheck check /path/to/nex-timetrack
一次性扫描全部技能:
“检查我所有技能是否存在外部依赖”
nex-depcheck scan /path/to/skills
检查模块是否属于标准库:
“pathlib 是否属于标准库?”
nex-depcheck stdlib pathlib
不依赖数据库,为纯文件扫描器。读取 Python 文件,解析 import 语句,并对其进行分类。
ClawHub 上采用 MIT-0 许可证(可免费用于任何用途); GitHub 上采用 AGPL-3.0 许可证(商业授权请联系 info@nex-ai.be)。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章