帮助开发者编写 OpenClaw 的 Docker 端到端测试与实时 provider 流程。
该技能材料显示为纯提示/文档型 authoring 指南,不要求密钥、未声明远程端点,也未直接提供可执行工具能力。结合其开源 GitHub 来源与较高社区采用度,整体风险偏低。
材料明确标注“需要的密钥/环境变量:无”。README 仅提到某些 live provider 场景可能使用真实凭证,但该技能本身未请求、存储或暴露任何凭证。
未声明任何远程端点,且系统检查项为 prompt-only。文档讨论 Docker E2E 与 live provider 测试策略,但未显示该技能自身会向外部网络发送用户数据。
从材料看这是用于指导编写/验证测试的说明文档,而非可直接执行代码的工具。README 中虽列出示例命令(pnpm/node/bash/docker 测试流程),但属于文档内容,不代表该技能本身具备本机执行权限。
未声明任何文件系统、数据库或系统资源访问权限。README 仅描述测试目录、挂载路径和日志断言原则,没有证据表明该技能可直接读取或写入用户数据。
来源为 GitHub 开源仓库,且社区采用度很高(约 377k stars),这是显著的正面信号。许可证和维护状态未明确,存在一定信息缺口,但不足以抵消开源可审计与高社区信任带来的低风险判断。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "openclaw-docker-e2e-authoring" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/.agents/skills/openclaw-docker-e2e-authoring/SKILL.md 2. 保存为 ~/.claude/skills/openclaw-docker-e2e-authoring/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为 OpenClaw 编写一个 Docker 端到端测试方案,覆盖容器启动、依赖服务连接、健康检查、核心 API 调用、失败重试和日志采集,并给出测试步骤与示例脚本结构。
一份结构化的 Docker E2E 测试方案,包含覆盖点、执行步骤和脚本骨架。
请设计一个用于 OpenClaw live provider 的 Docker lane,说明所需容器、环境变量、网络配置、启动顺序、就绪探针以及常见故障处理策略。
一套 live provider Docker lane 设计说明,可直接用于实现或评审。
请给出一个将 OpenClaw Docker E2E 与 live provider lane 接入 CI 的示例,包含流水线阶段、缓存策略、并行执行、失败时保留日志与测试报告的做法。
一份 CI 集成示例,展示如何自动运行、诊断并汇报 Docker 测试结果。
Use this when adding or changing Docker E2E lanes, release-path Docker tests, or live-provider Docker proof.
test/helpers or scripts/e2e/lib/<lane>/, not
src/**, unless production imports them./app; mount only explicit harness/helper
paths read-only.scripts/lib/docker-e2e-scenarios.mjs lane in the
same change.24567ACEF unless
the test owns a stronger glyph set.chat.send E2Echat.send to return status: "started" and a string runId.agent.wait.chat.history when event ordering is not
the behavior under test.Run the smallest proof that covers the touched lane:
pnpm exec oxfmt --write <changed files>
node --check <new .mjs files>
bash -n <new .sh files>
node scripts/run-vitest.mjs test/scripts/docker-e2e-plan.test.ts
OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:<lane>
For real-provider lanes, run the matching live Docker script after deterministic
Docker is green. Finish with $autoreview before commit/PR.
通过命令行发现并控制 BluOS 设备的播放、分组与音量。
自动化管理 OpenClaw 夜间版本发布、分支维护与主线回合并流程。
用于检索和分析 Slack 归档,统计消息线程并辅助仓库协作处理。
快速搭建一次性原型,验证方案可行性并给出对比结论。
通过命令行列出聊天、查看短信历史并发送 iMessage 或短信。
帮助用户进行网页搜索、内容提取与研究资料整理,快速获取可靠信息。
帮助开发者选择并执行 OpenClaw 测试、CI 校验与发布验证的最优路径。
帮助你运行、观察、调试并扩展 OpenClaw 的 QA 场景与测试产物
帮助你在核对来源的前提下重构 OpenClaw 文档页面并完成验证
帮助开发与运维团队运行、排查并总结 OpenClaw 发布 CI 与发布前检查流程
帮助定位 OpenClaw 调试问题,先选对日志、探针与证据路径再改代码。
用于分析并优化 OpenClaw 测试与插件套件的性能瓶颈、内存占用和覆盖率耗时。