CtrlK
BlogDocsLog inGet started
Tessl Logo

nemoclaw-maintainer-day

Run a NemoClaw daytime maintainer pass over release-targeted work. Use for the maintainer queue or a requested recurring pass.

61

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/nemoclaw-maintainer-day/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, lean workflow loop with explicit validation gates, feedback, and stop conditions — the body itself is close to exemplary. The weak point is the bundle: most referenced reference/workflow files are missing, and several bundled scripts are orphans, breaking the otherwise good navigation structure.

Suggestions

Ship the referenced files (MERGE-GATE.md, SALVAGE-PR.md, SECURITY-SWEEP.md, TEST-GAPS.md, HOTSPOTS.md, SEQUENCE-WORK.md, PR-REVIEW-PRIORITIES.md, RISKY-AREAS.md, STATE-SCHEMA.md, ../_shared/pr-follow-up.md) with the skill, or inline the critical steps they contain.

Reference or document the orphaned scripts in the bundle (check-gates.ts, triage.ts, hotspots.ts, handoff-summary.ts, run-trusted-check-gates.sh) so the SKILL.md navigation covers the actual bundle contents.

Remove the duplicated merge-decision guidance (Autonomy vs. Stop and Ask) and the repeated version-progress command block to tighten the body further.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no concept explanations, tight command blocks, one-outcome-per-pass rule. Minor trimming is possible: merge-decision guidance appears in both the Autonomy block ("Never merge. Ask the user about merge") and the Stop and Ask section, and the version-progress command is shown twice verbatim. Not 5 due to that redundancy; not 3 because the padding is minor.

4 / 5

Actionability

Concrete executable commands ("node --no-warnings .agents/skills/.../version-target.ts", state.ts invocation) and a specific decision list with objective criteria ("CI passes, no conflicts remain, and tests cover the change"). Not 5 because the executable detail for most actions is delegated to referenced workflow files (MERGE-GATE.md, SALVAGE-PR.md, etc.) that are not present in the bundle, so the reader cannot actually follow them; not 3 because the top-level commands and selection criteria are executable as written.

4 / 5

Workflow Clarity

A clear four-step sequence with explicit validation (pre-push publication guard: "Immediately before a push, confirm that the remote branch still points to that commit. Stop when another workflow publishes first"), a feedback loop (re-run the progress script in Step 4), and a checklist (Stop and Ask When section). The destructive-operation validation cap does not apply since push/approve actions have explicit gates. Not 4 because checkpoints, error recovery (backlog fallback, stop conditions), and reporting are all explicit rather than implicit.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep (References section plus inline links per action), but scored against the actual bundle: the referenced files PR-REVIEW-PRIORITIES.md, RISKY-AREAS.md, STATE-SCHEMA.md, MERGE-GATE.md, SALVAGE-PR.md, SECURITY-SWEEP.md, TEST-GAPS.md, HOTSPOTS.md, SEQUENCE-WORK.md, and ../_shared/pr-follow-up.md are all absent from the bundle, so most navigation targets are broken; additionally several bundled scripts (check-gates.ts, triage.ts, hotspots.ts, handoff-summary.ts) are never referenced. Not 2 because the body itself is well structured and clearly signals its references; not 4 because missing referenced files are more than a minor organization gap.

3 / 5

Total

16

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A concise, third-person description that explicitly covers both what and when with natural trigger phrases. Its main weakness is thin capability enumeration — the reader learns that a 'maintainer pass' happens but not what it involves — leaving it just short of the top anchors.

Suggestions

Enumerate 1-2 concrete pass actions in the description (e.g., 'Approve PRs, push small fixes, and close test gaps on release-targeted work') to raise specificity.

Add one or two natural trigger variations (e.g., 'Use for the maintainer queue, a recurring pass, or when the user asks for a maintainer day').

DimensionReasoningScore

Specificity

"Run a NemoClaw daytime maintainer pass over release-targeted work" names the domain and a single concrete action, but the pass's constituent actions (approve PRs, push fixes, add tests) are not stated, matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'. Not 4 because there is only one action verb; not 2 because the domain and scope are concretely stated rather than generic.

3 / 5

Completeness

Both parts are explicitly present: what ("Run a NemoClaw daytime maintainer pass over release-targeted work") and when ("Use for the maintainer queue or a requested recurring pass") with concrete trigger phrases. Not 5 because the 'what' clause is a single abstract action without stating what a pass actually does.

4 / 5

Trigger Term Quality

"Use for the maintainer queue or a requested recurring pass" provides good, natural trigger phrases users of this system would actually say. Not 5 because synonyms and variations (e.g., "maintainer day", "triage the queue", "release review") are missing; not 3 because the two present triggers are the natural phrases, not technical jargon.

4 / 5

Distinctiveness Conflict Risk

"daytime maintainer pass" over "release-targeted work" carves a clear niche with distinct triggers, but the skill has an obvious sibling (/nemoclaw-maintainer-evening) with which the 'maintainer queue' trigger overlaps. Not 5 due to that sibling overlap risk; not 3 because the daytime/release-target qualifiers keep it mostly distinct.

4 / 5

Total

15

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 9 missing, 1 suspicious

Warning

Total

14

/

16

Passed

Repository
NVIDIA/NemoClaw
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.