当运行环境一次只能注册一个 skill 根目录时,可直接注册某个 jumpserver-* 子模块。
| 子模块 | 说明文档 | 本地入口 |
|---|---|---|
jumpserver-runtime-setup/ |
SKILL.md |
scripts/jms_diagnose.py |
jumpserver-object-query/ |
SKILL.md |
scripts/jms_query.py |
jumpserver-effective-access/ |
SKILL.md |
scripts/jms_diagnose.py |
jumpserver-permission-analysis/ |
SKILL.md |
scripts/jms_query.py、scripts/jms_diagnose.py |
jumpserver-audit-investigation/ |
SKILL.md |
scripts/jms_query.py、scripts/jms_diagnose.py |
jumpserver-usage-reporting/ |
SKILL.md |
scripts/jms_report.py |
jumpserver-governance-inspection/ |
SKILL.md |
scripts/jms_diagnose.py |
- 每个子模块的
scripts/*.py是真实入口脚本 - 入口会从仓库根目录加载共享底层
jumpserver-api/*.py - 注册子模块为根目录时,命令形如
python3 scripts/jms_query.py object-list ...
- 需要保留完整仓库目录(共享
jumpserver-api/、references/、template/必须在相邻路径) - 若只能上传单一自包含目录,需后续补打包脚本
- 单模块接入:注册对应
jumpserver-*目录 - 最高兼容性:注册仓库根目录总路由 SKILL.md