CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nemoclaw-maintainer-triage

Propose and apply authorized Issue Type, Project fields, and labels for NemoClaw issues or PRs, individually or in a batch.

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 tight, guardrail-rich triage workflow: near-ideal conciseness and validation-checked sequencing for a risky batch-write skill. The main gap is that the GraphQL/project-field read operations — the hardest steps to execute correctly — are described but not given as concrete commands.

Suggestions

Provide the concrete GraphQL query (or gh api command) used to read an issue's native Issue Type field.

Show the command or query for reading Project Priority and Status from Project 199, since 'Read Project Priority and Status from Project 199' currently gives no executable path.

DimensionReasoningScore

Conciseness

Every line is operational doctrine ("Use labels for routing and action queues", "Do not use another label guide"); there is no concept explanation or padding, and the imperative single-sentence style keeps tokens minimal while preserving clarity.

5 / 5

Actionability

Gives copy-paste-ready gh CLI commands with explicit --json field lists for single and batch modes, plus a concrete write ordering. It falls short of 5 because the two most delicate steps — reading Issue Type "through the GitHub GraphQL API" and Project fields "from Project 199" — provide no command or GraphQL query, and "resolve all live IDs" is asserted rather than shown.

4 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced with explicit validation for a batch write operation: dry-run proposal, explicit apply/skip acceptance, re-read of live state before writes, a stop-and-repropose condition when state differs, and a final report including skipped writes and why. This satisfies the batch-operation validation requirement, so the cap at 3 does not apply.

5 / 5

Progressive Disclosure

The body is a lean overview that delegates canonical policy to four clearly signaled, one-level-deep references in a numbered, purpose-stated list ("The policy package is the source of truth for..."), with nothing bulky inlined. No bundle directories exist inside this skill, and the structure is the ideal overview-plus-references split.

5 / 5

Total

19

/

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 specific, third-person, low-conflict description that clearly states what the skill does. Its one real weakness is the complete absence of when-to-use guidance, and it omits the natural trigger word "triage" that the skill itself is named for.

Suggestions

Add a 'Use when...' clause, e.g. 'Use when a NemoClaw maintainer asks to triage, label, or update Project fields on issues or PRs.'

Include the natural trigger word 'triage' (the skill's own title) alongside 'GitHub' and 'priority' in the description to improve trigger term coverage.

Optionally mention the dry-run-then-apply acceptance loop ('proposes a dry run before applying accepted changes') to round out action coverage.

DimensionReasoningScore

Specificity

"Propose and apply authorized Issue Type, Project fields, and labels" lists several concrete write targets with explicit scope ("issues or PRs, individually or in a batch"), but coverage has minor gaps — commenting, reporting, and the dry-run/acceptance loop are unmentioned — so it is not the comprehensive 5 anchor.

4 / 5

Completeness

The "what" is explicit and clear, but there is no "Use when..." clause or any equivalent trigger guidance, which caps completeness at 3 per the rubric guideline. Not 2, since the what-half is fully specified rather than vague.

3 / 5

Trigger Term Quality

"NemoClaw issues", "PRs", "labels", and "batch" are natural phrases a maintainer would say. Falls short of 5 because the skill's own core trigger word "triage" (plus "GitHub" and "priority") never appears in the description.

4 / 5

Distinctiveness Conflict Risk

Repo-scoped ("NemoClaw issues or PRs") and anchored in GitHub-native maintainer concepts (Issue Type, Project fields), giving it a clear niche with minimal overlap risk against generic labeling or triage skills.

5 / 5

Total

16

/

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: 4 suspicious

Warning

Total

14

/

16

Passed

Repository

NVIDIA/NemoClaw

Path

.agents/skills/nemoclaw-maintainer-triage/SKILL.md

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.