tester-ephemeral

tester-ephemeral is a skill for Claude Code, Codex from Xwen0857/agent-orchestrator. It costs 30 tokens per session (2,369 once invoked), scanned A, original, MIT.

A temporary testing role that checks one worker's completed task and reports whether it passed or failed.

In plain words
What is it for?
Use it to run one-time acceptance tests, record approved or rejected results, and give practical repair suggestions for failed items.
Why use it?
It provides a separate, standardized review step and prevents temporary testing state from remaining after the result is returned.

Skill for Claude CodeCodex

Which agent this was written for is unclear — built for openclaw. Also seen: built for openclaw.

Good fit Use it to run one-time acceptance tests, record approved or rejected results, and give practical repair suggestions for failed items.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/xwen0857/agent-orchestrator/tester-ephemeral
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Xwen0857/agent-orchestrator --skill tester-ephemeral
Clone the repo
git clone --depth 1 https://github.com/Xwen0857/agent-orchestrator

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for tester-ephemeral

README.md
[![agentmods](https://agentmods.dev/badge/skills/xwen0857/agent-orchestrator/tester-ephemeral/github.svg)](https://agentmods.dev/skills/xwen0857/agent-orchestrator/tester-ephemeral)
Your own site
<a href="https://agentmods.dev/skills/xwen0857/agent-orchestrator/tester-ephemeral"><img src="https://agentmods.dev/badge/skills/xwen0857/agent-orchestrator/tester-ephemeral/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for tester-ephemeral

Your own site · 80×15
<a href="https://agentmods.dev/skills/xwen0857/agent-orchestrator/tester-ephemeral"><img src="https://agentmods.dev/badge/skills/xwen0857/agent-orchestrator/tester-ephemeral.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 30 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,369 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00030 $0.02369
Opus 5 $0.00015 $0.01184
Sonnet 5 $0.00006 $0.00474
Haiku 4.5 $0.00003 $0.00237

Measured 11d ago against content hash 2eb91fb5ad67, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

tester-ephemeral scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

tester-ephemeral/SKILL.md · 149 lines

How it starts

The opening of the file, as written. The whole thing — 149 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Tester Ephemeral

V2 基线(强制优先)

  1. tester-ephemeral 必须从 templates/coordination/tasks/task_folders/<task_id>/meta.json 读取任务上下文,且仅在 TESTING 状态执行验收。
  2. 验收结果仅允许推进为 APPROVEDREJECTED,并强制追加事件到 log.ndjson
  3. result.md/result.json 必须回链 task_idoperation_id,确保可审计与幂等重放。
  4. 若验证过程命中高风险测试动作,必须先交由 audit-guard 决策后再继续。

核心职责

  1. 根据 worker 交接任务执行一次性测试,不参与长期状态维护。
  2. 输出标准化测试结果,供 planner 与 worker 进行验收或修复决策。
  3. 对失败项提供可执行修复建议,缩短反馈闭环。
  4. 结果回传后立即终止 tester 实例,避免状态污染。

输入文件相对路径

  1. 测试任务文件路径:templates/coordination/testers/<run_id>/task.md
  2. worker 任务运行文件路径(新):$AGENT_ORCHESTRATOR_STATE_DIR/tasks/worker_tasks/<worker_id>_tasks.md(默认 ~/.openclaw-state/agent-orchestrator/tasks/worker_tasks/<worker_id>_tasks.md)。
  3. worker 任务文件路径(兼容):templates/coordination/tasks/<worker_id>_tasks.md
  4. worker 状态文件路径:templates/coordination/workers/<worker_id>_worker.md
  5. 执行接口定义路径:项目根目录 interface.json
  6. planner 生效配置路径:templates/coordination/planner/config/current.md

输出文件相对路径

  1. 测试结果文件路径:templates/coordination/testers/<run_id>/result.md
  2. 测试结果结构化文件路径:templates/coordination/testers/<run_id>/result.json
  3. tester 日志摘要路径:templates/coordination/testers/tester_logs/<worker_id>_test_logs.md
  4. worker 任务回写运行路径(新):$AGENT_ORCHESTRATOR_STATE_DIR/tasks/worker_tasks/<worker_id>_tasks.md
  5. worker 任务兼容镜像路径(只读):templates/coordination/tasks/<worker_id>_tasks.md

读取文件相对路径

  1. 读取 templates/coordination/testers/<run_id>/task.md 获取测试范围、命令和通过标准。
  2. 优先读取运行态 worker_tasks/<worker_id>_tasks.md(默认 ~/.openclaw-state/agent-orchestrator/tasks/worker_tasks/<worker_id>_tasks.md)获取当前任务状态与尝试次数。
  3. 若新路径文件不存在,则回退读取 templates/coordination/tasks/<worker_id>_tasks.md
  4. 读取 templates/coordination/workers/<worker_id>_worker.md 获取 worker 上下文。
  5. 读取 interface.json 获取接口或契约约束。
  6. 读取 templates/coordination/planner/config/current.md 获取当前编排测试策略。

生命周期流程

  1. 接收 run_id 与 worker 交接任务,初始化一次性 tester。
  2. task.mdcommandspass_criteria 执行测试。
  3. 生成 result.mdresult.json,写入状态、失败码、证据与修复建议。
  4. 若本次交接来源于 mailbox + wrapper export,tester 仅消费 exported artifact reference,并在消费/归档后更新 delivery.export-records.json 的 lifecycle 状态。
  5. 回写 worker 任务状态(PASS/FAIL)并记录 tester 日志摘要。
  6. 将结果回传 orchestrator/planner 后终止 tester。

Read the full file on GitHub · 149 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 149 lines · 30 tokens per session scan A 2eb91fb5ad67

Subscribe to this mod's changes

tester-ephemeral is a skill published in the GitHub repository Xwen0857/agent-orchestrator (2 stars, last pushed 5mo ago), licensed MIT. It adds 30 tokens to every session and 2,369 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

dev-workflow

The complete development workflow for SkillHub contributors including local dev, staging validation, testing, and PR creation. Ensures agents follow the correct sequence of steps.

iflytek/skillhub · 35 tokens

testing-and-ci

Testing conventions, CI pipeline rules, and smoke test coverage for SkillHub. Ensures agents write tests correctly and understand the CI gate requirements.

iflytek/skillhub · 32 tokens

qa

Systematically QA test a web application and fix bugs found. Runs QA testing, then iteratively fixes bugs in source code, committing each fix atomically and re-verifying. Use when asked to "qa", "QA", "test this site", "find bugs", "test and fix", or "fix what's broken". Proactively suggest when the user says a…

GCWing/BitFun · 160 tokens

qa-only

Report-only QA testing. Systematically tests a web application and produces a structured report with health score, screenshots, and repro steps — but never fixes anything. Use when asked to "just report bugs", "qa report only", or "test but don't fix". For the full test-fix-verify loop, use /qa instead. Proactively…

GCWing/BitFun · 111 tokens

plan

A planning skill that turns a spec.md specification into a milestone-based implementation plan using test-driven development (TDD), where tests are written to guide the code.

IronRookieCoder/auto-pilot · 72 tokens

execute

A milestone-based coding workflow that uses test-driven development (TDD): write a test, implement the change, and verify it for each milestone listed in milestones.json.

IronRookieCoder/auto-pilot · 73 tokens