Skip to content
Agentmart
Submit a tool

openclaw-docker-e2e-authoring

Author OpenClaw Docker E2E and live provider Docker lanes.

Skill by openclaw

IndexedMIT★ 392,925
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/openclaw-openclaw-docker-e2e-authoring

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Author OpenClaw Docker E2E and live provider Docker lanes.

Use cases: testing, devops

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/openclaw-docker-e2e-authoring

What's inside

Skill name
openclaw-docker-e2e-authoring
Description
Author OpenClaw Docker E2E and live provider Docker lanes.
License
MIT
Instructions
61 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • files: referenced but missing: scripts/lib/docker-e2e-scenarios.mjs

Files (1)

  • SKILL.md

SKILL.md (first lines)

# OpenClaw Docker E2E Authoring

Use this when adding or changing Docker E2E lanes, release-path Docker tests,
or live-provider Docker proof.

## Lane Choice

- Deterministic Docker: fake the dependency/server and assert the exact runtime
  contract crossing the boundary.
- Live Docker: use real provider credentials/model only when user-visible
  behavior needs the real service.
- Prefer both when they prove different risks: deterministic for byte/payload
  routing, live for actual provider behavior.

## Authoring Rules

- Test-only helpers live in `test/helpers` or `scripts/e2e/lib/<lane>/`, not
  `src/**`, unless production imports them.
- Package-installed app runs from `/app`; mount only explicit harness/helper
  paths read-only.
- Fake servers should log boundary requests as JSONL and clients should assert
  the real dependency payload, not just process success.
- Add the package script and `scripts/lib/docker-e2e-scenarios.mjs` lane in the
  same change.
- If a lane installs a plugin from npm, default the spec via env so published
  and local override paths are both testable.

## Media And Vision

- Expected answer must exist only in pixels or provider output being tested.
- Use neutral filenames, neutral prompts, and no metadata leaks.
- Random bitmap/OCR tokens reuse the repo OCR-safe alphabet `24567ACEF` unless
  the test owns a stronger glyph set.
- Make the expected answer unique per run when proving real image
  understanding.

## `chat.send` E2E

- Require `chat.send` to return `status: "started"` and a string `runId`.
- Wait for completion with `agent.wait`.
- Assert final user-visible text via `chat.history` when event ordering is not
  the behavior under test.
- Keep originating channel/account metadata only when the bug path needs queued
  inbound/channel context.

## Verification

Run the smallest proof that covers the touched lane:

```bash
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.

From openclaw/openclaw, MIT.

More from openclaw/openclaw

Signals

Stars
392,925
Forks
82,585
Open issues
4,992
Last commit (this folder)
May 18, 2026 (5 months ago)
Last release
Oct 24, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from openclaw

Cite this page

openclaw-docker-e2e-authoring skill. Agent Mart. https://agentmart.dev/skills/openclaw-openclaw-docker-e2e-authoring (last updated 2026-10-24)