# Nemoclaw Maintainer Fix E2e Failures

Continuously maintain automatic NemoClaw main E2E results through coordinated repairs.

- Repository: https://github.com/NVIDIA/NemoClaw (22910 stars)
- Category: Testing
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -g -a claude-code -y`
Codex: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -g -a codex -y`
Cursor: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -g -a cursor -y`
Gemini CLI: `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-fix-e2e-failures -g -a gemini-cli -y`

## Description

Continuously maintain automatic NemoClaw main E2E results through coordinated repairs. Use for ongoing maintenance, not one-time dispatch or diagnosis.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

<!-- 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](../_shared/git-github-hard-stop.md) 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](references/queue-and-ownership.md) before the first scan. Keep one table grouped by root cause:

| Root cause | Run and jobs | State | Owner and PR | Next 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:

The rest: https://github.com/NVIDIA/NemoClaw/blob/HEAD/.agents/skills/nemoclaw-maintainer-fix-e2e-failures/SKILL.md
