Official agent skill

Nemoclaw Maintainer Fix E2E Failures

by NVIDIA in NVIDIA/NemoClaw

Continuously maintain automatic NemoClaw main E2E results through coordinated repairs.

OfficialApache-2.0Auto-check passedTesting & QA

Install Nemoclaw Maintainer Fix E2E Failures

skills CLI
$ npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/NemoClaw nemoclaw-maintainer-fix-e2e-failures --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/NemoClaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-fix-e2e-failures .claude/skills/nemoclaw-maintainer-fix-e2e-failures && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nemoclaw-maintainer-fix-e2e-failures
GitHub stars
23k
Token cost
~2.6k tokens
SKILL.md length
1,550 words
Files
8 (incl. scripts, references)
Skills in repo
30
Repo updated
First seen
Licence
Apache-2.0

At a glance

Continuously maintain automatic NemoClaw main E2E results through coordinated repairs.

  • Works in 4 steps: Start without a scheduled end time. Do… → Keep release operations out of scope.… → Confirm maintainer authorization. Merge… → …
  • Ongoing maintenance
  • SKILL.md covers Set the Operating Rules, Keep the Queue, Run the Loop and Apply Common Decisions, plus 6 more sections
  • Runs TypeScript and Shell scripts from its folder; calls gh

What it does

Nemoclaw Maintainer Fix E2E Failures is an agent skill from NVIDIA/NemoClaw, published by the product's own GitHub organization. Continuously maintain automatic NemoClaw main E2E results through coordinated repairs. Use for ongoing maintenance, not one-time dispatch or diagnosis.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including scripts and reference files (for example `agents/openai.yaml`, `evals/evals.json` and `references/continuity-handoff.md`).

It sits in Testing & QA, covering End-to-end testing. It works with GitHub and Git. The repository describes itself as: Run agents like Hermes, LangChain Deep Agents, and OpenClaw more securely inside NVIDIA OpenShell with managed inference. The licence is Apache-2.0.

When your agent uses it

  • Ongoing maintenance
  • Not one-time dispatch

Example prompts

  • “/nemoclaw-maintainer-fix-e2e-failures”

Requirements

  • A Bash shell

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Start without a scheduled end time. Do not infer an end time from local time, a shift change, a passing run, or an empty queue.
  2. Keep release operations out of scope. Never change, retag, publish, or otherwise touch a release, tag, or release artifact during this…
  3. Confirm maintainer authorization. Merge only when the request grants it. Otherwise, leave the PR approval-ready and continue the loop.
  4. Check Git and GitHub access. Follow Git and GitHub Access Hard Stop on access failure.

What it can do on your machine

Read from SKILL.md and the folder at commit b95c0be. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (TypeScript and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nemoclaw Maintainer Fix E2E Failures loads about 2.6k tokens when it runs, and up to ~6.3k if it reads all its reference files. Until then it costs about 47 tokens; SKILL.md has 1,550 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from NVIDIA/NemoClaw at commit b95c0be, republished under its Apache-2.0 licence (© NVIDIA). 1,550 words, ~2,628 tokens.

Download SKILL.mdSave it as .claude/skills/nemoclaw-maintainer-fix-e2e-failures/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
nemoclaw-maintainer-fix-e2e-failures
description
Continuously maintain automatic NemoClaw main E2E results through coordinated repairs. Use for ongoing maintenance, not one-time dispatch or diagnosis.
<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -->
<!-- SPDX-License-Identifier: Apache-2.0 -->

Continuously Fix E2E Failures on Main

Continuously inspect automatic E2E results for main. Coordinate ownership and merge decisions through GitHub.

Set the Operating Rules

  1. Start without a scheduled end time. Do not infer an end time from local time, a shift change, a passing run, or an empty queue.
  2. Keep release operations out of scope. Never change, retag, publish, or otherwise touch a release, tag, or release artifact during this workflow. Route release work to the existing release workflow.
  3. Confirm maintainer authorization. Merge only when the request grants it. Otherwise, leave the PR approval-ready and continue the loop.
  4. Check Git and GitHub access. Follow Git and GitHub Access Hard Stop on access failure.

Do not declare success or end the loop because the queue is empty or the newest run passes. Wait for the next automatic main result.

Keep the Queue

Read Queue and Ownership before the first scan. Keep one table grouped by root cause:

Root causeRun and jobsStateOwner and PRNext action

Use only these states: unclaimed, active, waiting-ci, waiting-review, approval-ready, merged, obsolete, and blocked.

Track each observed workflow run by run ID, attempt, status, conclusion, and job set. Re-read an in-progress or queued run when its state changes. Do not reanalyze an unchanged completed run.

Run the Loop

Repeat these steps continuously while the loop remains authorized:

  1. Refresh origin/main. List automatic E2E runs for that commit SHA and later main commit SHAs.
  2. Inspect only new or changed runs. Load nemoclaw-maintainer-classify-ci-failure to read one failed job's bounded logs and optional retained artifact before identifying the earliest actionable product, test, workflow, runner, or cleanup failure.
  3. Group failures that share the same causal signature. Do not equate a job name with a root cause.
  4. Apply E2E selection and authoring before repairing a test failure. Keep live evidence only for a distinct live contract.
  5. Reconcile each group with open PRs before editing. If another maintainer owns it, record that PR and take the next unowned group.
  6. Prefer a peer E2E maintenance PR that needs review or a final merge decision before starting another fix.
  7. Select one unowned root cause. Claim it before the product fix with a draft PR whose initial diff contains evidence for only that root cause.
  8. Work on only that root cause. Add the diagnostic or regression evidence that should have caught an escaped defect.
  9. When the PR waits for CI or peer review, stop editing it. Review a peer PR or take the next unowned root cause. Edit only one fix at a time.
  10. Revisit waiting and blocked groups during each scan. Rescan after a run, check, review, PR, or merge state changes. Rescan for each new automatic main result.

If nothing is actionable, use the available wait or monitoring mechanism. Resume when a relevant result changes.

Apply Common Decisions

  • If Linux and macOS jobs have the same stable readiness signature, group them in one claim.
  • If the latest PR commit changes, discard the review of the prior commit. Claim and review the latest PR commit before approval.
  • If a later automatic main run proves that another merge removed the root cause, close the open fix as obsolete. Credit only the superseding fix.

Claim One Root Cause

Before changing product code:

  1. Apply the ambiguous GitHub write rule in Review and Merge to every GitHub write.
  2. Search open PR titles and bodies using the run ID, job ID, stable error signature, affected component, and likely fix area.
  3. Read plausible matches. A different job with the same cause is already owned; a similar symptom with a different cause is not.
  4. Create a branch from refreshed origin/main.
  5. Add one diagnostic or regression test for the root cause when feasible. If no test can demonstrate only that root cause before the fix, mark the group blocked. Do not edit product code or add an unrelated placeholder diff.
  6. Immediately before creating the draft, re-read open PRs and agent coordination for the root-cause key. Recount the author's open PRs under the policy from refreshed origin/main. Run both checks immediately before the write.
  7. If a matching claim exists or the new PR would exceed the limit, do not create it. Record the existing owner or limit state and rescan.
  8. Otherwise, open a draft PR assigned to its author. Follow nemoclaw-contributor-create-pr for the template, verified commits, and DCO declaration.
  9. Put the root-cause key, source workflow URL, source run ID, failed job names and IDs, and failure signature in the PR body. Fix exactly one root cause in that PR.

Do not begin a second active fix for the same agent. Waiting PRs may accumulate only within the open-PR limit.

Review and Merge Peer PRs

Read Review and Merge before reviewing, approving, refreshing, or merging an E2E maintenance PR.

  • Never approve your own PR. After an independent approval of the latest PR commit, either the author or another maintainer may perform the final merge.
  • Independently review another maintainer's commit under review. Do not exchange approvals without reviewing correctness, security, tests, and scope.
  • Do not duplicate an active peer review. Respect an explicit review claim for the same commit SHA in agent coordination, a PR comment, or a submitted review.
  • Do not manually request reviewers unless the current user or repository-owned configuration authorizes the request. Follow Follow Up on PR CI and Reviews.
  • Require at least one approval of the latest PR commit from an account that did not open, author, or co-author the PR.
  • Require the maintainer gate checker, all GitHub-required checks, and any applicable security review to pass.
  • Refresh a branch only at the final merge gate and only when the decision table requires it. Refresh before approval because the new commit invalidates earlier approval and CI evidence.
  • Re-read the PR and rules immediately before merge. Never use an administrator bypass.
Show full SKILL.md (568 more words)Show less

Do Not Duplicate E2E

Observe automatic push runs and replacement attempts that the workflow starts. Never use gh run rerun, gh workflow run .github/workflows/e2e.yaml, or local live E2E to duplicate an automatic run.

Approving a first-time contributor's ordinary pull_request workflow after trust review is not a manual E2E dispatch. Environment approval for a secret-bearing or hardware E2E job is different: follow Run Maintainer E2E only when the maintainer explicitly requests that run.

Never weaken, skip, delete, relabel, or narrow semantic coverage to make a failure disappear. A classified repair may move deterministic evidence or remove duplicate or incidental evidence only under the E2E selection and authoring contract. Do not freeze main, block unrelated merges, or ask other maintainers to wait.

Close Obsolete Work

Before each fix push and merge decision, check whether main or another PR already removed the root cause. When it did:

  1. Verify the superseding change against the original failure signature.
  2. Stop editing the obsolete fix.
  3. Close its PR with the superseding PR or commit and the verification evidence. Re-read the PR after the write.
  4. Mark the queue item obsolete; do not count it as this loop's verified fix.

Contain a Failed Merge

Treat an automatic main run as a post-merge failure when either condition is true:

  • The run preserves the claimed root-cause signature.
  • The run shows a regression caused by the merged fix.
  1. The loop agent that confirms the failure becomes the containment owner until an acknowledged handoff names another owner.
  2. Mark the root cause blocked. Pause merge writes for the failed root cause and for fixes that depend on the affected origin/main commit.
  3. Run the post-merge-e2e state through the write policy evaluator in Review and Merge.
  4. Never revert main directly. If the request explicitly authorizes creation of a rollback PR, open one draft revert PR that the policy evaluator permits. Include the merge SHA, first parent, failed run and jobs, original signature, regression signature, and containment scope.
  5. If authorization to create a rollback PR is absent or attribution is uncertain, make no rollback write. Route the evidence to a maintainer with explicit authorization and continue unrelated queue reads.
  6. Apply the ordinary independent review, required checks, commit SHA, and merge authorization gates to the revert PR. A merge grant for the loop does not grant a bypass or direct rollback.

Resume related merge writes only after an authorized revert or corrective PR merges and a later automatic main run proves that the original failure and the regression are absent. Operator authorization may choose a different action, but it must name the affected merge and the new containment owner.

Transfer Without Ending the Loop

The loop has no scheduled end time. An agent may leave only after the operator cancels the loop or another active agent acknowledges ownership of monitoring and every open item.

Before leaving after a transfer or cancellation, finish only a non-destructive read already in progress. Perform the required read-only reconciliation for each ambiguous GitHub write. Start no other read. Preserve source edits. Delete each owned temporary-evidence directory and verify its absence. Produce the Continuity Handoff. For a transfer, continue monitoring until the receiving agent acknowledges ownership.

A passing automatic run verifies only its tested main commit SHA. It does not complete the loop. Do not report main as passing when its newest relevant E2E run is queued, running, cancelled, stale, or failing.

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files (scripts, references) in .agents/skills/nemoclaw-maintainer-fix-e2e-failures of NVIDIA/NemoClaw.

  • SKILL.md
  • agents/openai.yaml
  • evals/evals.json
  • references/continuity-handoff.md
  • references/queue-and-ownership.md
  • references/review-and-merge.md
  • scripts/evaluate-policy.mts
  • scripts/run-trusted-policy.sh

Open the folder on GitHubat commit b95c0be

Compare with similar skills

Nemoclaw Maintainer Fix E2E Failures next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nemoclaw Maintainer Fix E2E Failures compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nemoclaw Maintainer Fix E2E Failures this skillNVIDIA/NemoClaw23k—~2.6kAutomated safety check: PassApache-2.0
MAUI UI Test Writerdotnet/maui23k—~3kAutomated safety check: PassMIT
OpenHarness End-to-End EvalsHKUDS/OpenHarness16k1 repos~2.1kAutomated safety check: NotesMIT
Cherry Studio Regression TestsCherryHQ/cherry-studio52k—~1.2kAutomated safety check: PassAGPL-3.0
Explore Feature E2E Testcomet-ml/opik22k—~3.4kAutomated safety check: PassApache-2.0
Kane CLI Browser TestingLambdaTest/kane-cli247—~8.4kAutomated safety check: PassApache-2.0

Similar skills

  • Official

    Writes UI tests that reproduce a GitHub issue in .NET MAUI and keeps iterating until the tests actually fail, proving they catch the bug.

    23k GitHub stars~3k tokensUpdated today
    Testing & QAAuto-check passed
  • Validates OpenHarness features by running real multi-turn agent loops with live LLM calls against an unfamiliar codebase, checking actual tool execution.

    16k GitHub starsUsed in 1 repo~2.1k tokens
    Testing & QAAuto-check: notes
  • Cherry Studio Regression Tests

    CherryHQ/cherry-studio

    Runs Cherry Studio's critical-path regression suite as deterministic Playwright E2E tests through a GitHub workflow on macOS and Windows runners.

    52k GitHub stars~1.2k tokensUpdated today
    Testing & QAAuto-check passed
  • Turns a code change into one committed, passing Playwright end-to-end spec by resolving the change scope and handing authoring to a companion skill.

    22k GitHub stars~3.4k tokensUpdated today
    Testing & QAAuto-check passed
  • Kane CLI Browser Testing

    LambdaTest/kane-cli

    Drives a real browser through the kane-cli tool and designs requirement-linked test suites from a PRD or a plain description, with mobile and cloud-grid runs.

    247 GitHub stars~8.4k tokensUpdated 3 days ago
    Testing & QAAuto-check passed
  • Detect Flaky Tests

    agent-substrate/substrate

    Detects flaky Go tests by analyzing GitHub Actions workflow runs across the last 7 days and all PRs — covering both the run-tests job (unit/integration) and the e2e-test job (gVisor and microVM…

    4.5k GitHub stars~3k tokensUpdated today
    Testing & QAAuto-check passed

More from NVIDIA/NemoClaw

All 30 skills in this repo
  • Official

    Find open issues that a NemoClaw PR may also fix or conflict with.

    23k GitHub stars~893 tokensUpdated today
    Auto-check passed
  • Official

    Run a NemoClaw daytime maintainer pass over release-targeted work.

    23k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Audit and implement a NemoClaw dependency version upgrade, including Hermes and base images.

    23k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Analyze retained NemoClaw CI timings for slow CLI tests, runner queues, or base-image publication.

    23k GitHub stars~644 tokensUpdated today
    Auto-check passed
  • Analyze one NemoClaw PR lifetime to identify contributor, review, and automation delays or compare it with a latency target.

    23k GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Nemoclaw Maintainer Fix E2E Failures

What does Nemoclaw Maintainer Fix E2E Failures do?

Continuously maintain automatic NemoClaw main E2E results through coordinated repairs. Nemoclaw Maintainer Fix E2E Failures is an agent skill from NVIDIA/NemoClaw, published by the product's own GitHub organization. Continuously maintain automatic NemoClaw main E2E results through coordinated repairs.

When should I use Nemoclaw Maintainer Fix E2E Failures?

Nemoclaw Maintainer Fix E2E Failures fits situations like: ongoing maintenance; not one-time dispatch.

How do I install Nemoclaw Maintainer Fix E2E Failures in Claude Code?

Run `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -a claude-code`. Or copy the skill folder (.agents/skills/nemoclaw-maintainer-fix-e2e-failures in NVIDIA/NemoClaw) into .claude/skills/nemoclaw-maintainer-fix-e2e-failures in your project. Claude Code loads it when a task matches its description.

How do I install Nemoclaw Maintainer Fix E2E Failures in Codex?

Run `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -a codex`. Or copy the skill folder (.agents/skills/nemoclaw-maintainer-fix-e2e-failures in NVIDIA/NemoClaw) into .agents/skills/nemoclaw-maintainer-fix-e2e-failures in your project. Codex loads it when a task matches its description.

Can I use Nemoclaw Maintainer Fix E2E Failures in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nemoclaw-maintainer-fix-e2e-failures, .gemini/skills/nemoclaw-maintainer-fix-e2e-failures, .github/skills/nemoclaw-maintainer-fix-e2e-failures and .opencode/skills/nemoclaw-maintainer-fix-e2e-failures in your project.

What does Nemoclaw Maintainer Fix E2E Failures need to run?

Going by SKILL.md and its folder, Nemoclaw Maintainer Fix E2E Failures needs TypeScript and a shell for the scripts in its folder and the command-line tools its instructions call (gh). Our summary lists: A Bash shell.

Does Nemoclaw Maintainer Fix E2E Failures access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Nemoclaw Maintainer Fix E2E Failures safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Nemoclaw Maintainer Fix E2E Failures use?

Nemoclaw Maintainer Fix E2E Failures is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nemoclaw Maintainer Fix E2E Failures use?

About 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.7k tokens, read only when the agent opens those files.

What are the alternatives to Nemoclaw Maintainer Fix E2E Failures?

Skills that share tags, products or a category with Nemoclaw Maintainer Fix E2E Failures: MAUI UI Test Writer (dotnet/maui, 23k stars), OpenHarness End-to-End Evals (HKUDS/OpenHarness, 16k stars), Cherry Studio Regression Tests (CherryHQ/cherry-studio, 52k stars) and Explore Feature E2E Test (comet-ml/opik, 22k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nemoclaw Maintainer Fix E2E Failures?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/NemoClaw, which has 22,678 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 8, 2026.

Source: NVIDIA/NemoClaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.