Install
openclaw skills install @lisong2003-lgtm/lis-skill-busopenclaw skills install @lisong2003-lgtm/lis-skill-buscad-file-reader 完成一次,产出统一契约后各算量技能共享复用(同一张图只解析一次)。import ezdwg/read_cad、自带或重新下载 cad-file-reader 来解图;底座缺失时如实标 unavailable,不得降级成“自己解图”。cad-file-reader → 契约 → 算量;计算入口默认拒绝直接 DWG,开发/回归调试才能用显式 CAD_ALLOW_DIRECT=1 逃生。lis-skill-bus 是连接 cad-file-reader 契约与各算量技能的唯一定接线;算量结果必须带契约来源(图号/坐标证据)。lis-skill-bus 不是业务技能,不解析图纸、不算量。它是一个本地安装壳/总线:
$HOME/.codex/mcp_servers/lis-skill-bus 并注册 MCP(mcp__lis_skill_bus__*);$HOME/.codex/skills/.skillbus/state.json);cad-file-reader -> cad-contract/v1 -> lis-skill-bus -> 算量技能。cad-file-reader 负责唯一一次解图与证据契约,bus 只连接和复用契约,本身不解析图纸。缺 bus 时算量技能不得自行解图,只能消费已经由正式链路生成并留存的契约,或先安装 bus 后重跑正式链路。tujian-suanliang、安装 anzhuang-suanliang、装饰 zhuangshi-suanliang、园林 yuanlin-suanliang、钢结构 gangjiegou-suanliang);bash install_skillbus.sh --apply
只想复制文件、不注册 MCP 时可用 SKIP_MCP_REG=1 bash install_skillbus.sh --apply;
Windows(GitHub 完整包):install_skillbus.cmd --apply;SkillHub 版若被剔除 .cmd,用 python install_py.py --apply(功能等价)。
卸载只摘除 MCP 注册,保留已装文件:
bash install_skillbus.sh --uninstall
bash install_skillbus.sh --apply;cad-file-reader 与算量技能之间的唯一契约桥;缺 bus 时停止正式识图链路并提示安装,不提供第二套识图路径。mcp-config.example.json(Claude Desktop / Cursor / 其他 stdio 客户端);python3 skillbus.py list-skills、python3 skillbus_client.py pull --project <项目>;bash example_pilot/pilot_demo.sh(会写本机状态,建议先设 SKILLBUS_STATE_DIR 到临时目录)。