mx-auto — 自动水平居中(Bootstrap 中的类名)
v1.0.0通过本地Runtime APIs运行应用触发服务,具有轻量级持久默认值和缓存的可调用触发快照。适用于工作流已经...
运行时依赖
安装命令
点击复制本土化适配说明
mx-auto — 自动水平居中(Bootstrap 中的类名) 安装说明: 安装命令:["openclaw skills install mx-auto"] 支持国内镜像加速,使用 --registry https://cn.longxiaskill.com 参数可加速下载
技能文档
使用 mx-auto 技能时,用户想要:
查看当前可用的本地触发器 执行现有的 App 触发器 保存或检查用于触发器执行的模式/配置默认值 刷新或重用最后一个可调用触发器快照 从另一个代理驱动工作流,该代理更喜欢稳定的结构化输入和输出
对于复杂或模糊的请求,请在决定要问什么或运行什么之前阅读 references/learning-guide.md。
核心规则:
保持技能狭窄。 仅支持 trigger.execute。 当前活动模式仅为本地模式。 使用直接的 Runtime HTTP API。 触发器执行命令体为:{ target: "trigger.execute", payload: { triggerId, input? }, wait, leaseTtlMs } 仅询问缺失的本地 Runtime 配置或缺失的触发器身份。 在正常使用中更喜欢 triggerName,因为它更容易让人类使用。 如果同时存在 triggerName 和 triggerId,首先通过精确的缓存触发器名称解析,如果名称无法解析,则回退到显式的 triggerId。 当本地访问可用时,从本地 Runtime 刷新触发器快照,而不是猜测触发器 ID。 不要扩大此技能到 connector.collect 或 script.run。 云文件仅作为保留结构以备后续恢复,当前版本中不活跃。 当另一个代理需要解析触发器列表时,首选稳定的机器可读输出:--list-format json 使用包装器入口点:bash {baseDir}/scripts/run.sh ... 持久状态首选项文件:$OPENCLAW_STATE_DIR/skill-state/mx-auto/preferences.json 回退:$HOME/.openclaw/skill-state/mx-auto/preferences.json 帮助脚本:bash {baseDir}/scripts/export_preference.sh show bash {baseDir}/scripts/export_preference.sh check bash {baseDir}/scripts/export_preference.sh apply-recommended bash {baseDir}/scripts/export_preference.sh set-key defaultConnectionMode local bash {baseDir}/scripts/export_preference.sh set-key defaultCloudDeviceId bash {baseDir}/scripts/export_preference.sh set-key defaultCloudToken 持久默认值:defaultConnectionMode defaultLocalBaseUrl defaultCloudBaseUrl defaultCloudDispatchPath defaultCloudCommandStatusPathTemplate defaultCloudCommandListPath defaultCloudDeviceId defaultCloudToken defaultWait defaultLeaseTtlMs defaultPollSec defaultTimeoutSec 缓存触发器快照:triggerSnapshot.loadedAt triggerSnapshot.sourceMode triggerSnapshot.registryPath triggerSnapshot.services[] 推荐默认值:defaultConnectionMode=local defaultWait=true defaultLeaseTtlMs=60000 defaultPollSec=3 defaultTimeoutSec=1200 本地 Runtime 发现顺序:MX_APP_RUNTIME_BASE_URL RPA_RUNTIME_BASE_URL 存储默认本地BaseUrl 标准 Runtime 端口:8877, 8878, 8879 Runtime 管理令牌发现顺序:MX_APP_RUNTIME_ADMIN_TOKEN RPA_RUNTIME_ADMIN_TOKEN RPA_APP_HOME/runtime/admin-token.json --app-home/runtime/admin-token.json 使用 /local/status 进行可选探测。 从 /trigger-services 加载触发器目录。 仅通过 /local/commands/send 分发。 使用 Runtime 管理令牌授权。 触发器解析顺序固定:精确缓存触发器名称匹配来自 --trigger-name --trigger-id 失败并显示清晰的消息,告诉用户刷新本地触发器或提供 triggerId 如果名称尚未缓存。
常见命令:
列出当前可用的本地触发器:bash {baseDir}/scripts/run.sh --connection-mode local --list-triggers 列出当前可用的本地触发器以供代理解析:bash {baseDir}/scripts/run.sh --connection-mode local --list-triggers --list-format json 刷新触发器快照从本地 Runtime:bash {baseDir}/scripts/run.sh --connection-mode local --refresh-triggers 在本地模式下运行触发器 ID:bash {baseDir}/scripts/run.sh --connection-mode local --trigger-id trigger_xxx --input-json '{"keyword":"AI employee"}' 在本地模式下运行缓存触发器名称:bash {baseDir}/scripts/run.sh --connection-mode local --trigger-name "小红书测试" --input-json '{"keyword":"AI employee"}'
最终回复:
当人类请求列出时,首选简短的人类可读触发器列表:触发器数量,触发器名称,状态摘要。 当另一个代理需要列表时,首选结构化 JSON,包含:模式,源模式,加载时间,注册路径,触发器数量,触发器[]。 当执行成功时,总结:模式,触发器身份,命令 ID(如果可用),最终状态,关键结果。 * 当运行失败时,清晰地区分:本地 Runtime 可达性或授权问题,触发器列表刷新失败,命令执行失败。