aadityakumarsah/hermes/openclaw-docker-e2e-authoring
- community
Checking that the SKILL.md file is still in the repository.
Author OpenClaw Docker E2E and live provider Docker lanes.
Install
npx vskill@latest install aadityakumarsah/hermes/openclaw-docker-e2e-authoringSKILL.md
The same SKILL.md was published earlier as gabrielmoreira/agent-skills-mirror/openclaw-docker-e2e-authoring.
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/helpersorscripts/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.mjslane 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
24567ACEFunless
the test owns a stronger glyph set.
- Make the expected answer unique per run when proving real image
understanding.
chat.send E2E
- Require
chat.sendto returnstatus: "started"and a stringrunId. - Wait for completion with
agent.wait. - Assert final user-visible text via
chat.historywhen 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:
For real-provider lanes, run the matching live Docker script after deterministic Docker is green. Finish with $autoreview before commit/PR.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingopenclaw/.agents/skills/openclaw-docker-e2e-authoring/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aadityakumarsah/hermes/openclaw-docker-e2e-authoring)