CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nemoclaw-maintainer-security-code-review

Perform a requested security review of a NemoClaw PR or a PR linked to an issue. Use for vulnerability or trust-boundary assessment.

Quality

85%

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

96%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.

An exemplarily lean, fully executable security-review workflow with strong validation gates and error-recovery paths at every decision point. The only notable gap is that the sole external reference (the shared Security Rubric, central to Step 5) is not present at its stated path in this bundle, making that critical navigation unverifiable.

Suggestions

Verify that ../_shared/security-rubric.md actually ships alongside the skill (it is absent from the bundle); if the shared layout is not guaranteed, move the rubric into the skill (e.g., references/security-rubric.md) so the path always resolves.

Consider briefly enumerating the nine rubric categories inline (one line each) so Step 5 remains actionable even if the external rubric file fails to load.

The findings-table template could name the allowed severity values (e.g., low/medium/high/critical) to make the report format fully self-contained.

DimensionReasoningScore

Conciseness

The body is lean and purely procedural: numbered steps, concrete gh/git commands, and a report template, with no explanation of concepts Claude already knows and no padded sections. Every line advances the workflow, matching the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Every step gives copy-paste-ready commands (gh pr view, gh issue view with --jq filter, gh pr checkout, git diff main...HEAD --name-status, mktemp/clone sequence) plus a concrete findings-table template and a prioritized file-triage list. Placeholders like <number> and OWNER/REPO are appropriately parameterized, and the common cases (PR URL vs issue URL, matching vs mismatched repo, >30 files) are all covered.

5 / 5

Workflow Clarity

The six steps are clearly sequenced with explicit validation checkpoints and error-recovery feedback loops: "Continue only when this returns one PR number... If it returns zero or more than one, stop and ask for the PR URL", PR-number verification before Step 2, repo-match comparison in Step 2, base-branch detection in Step 3, and stop conditions for empty diffs and absent security surfaces. The >30-file triage ordering acts as a checklist for the complex case.

5 / 5

Progressive Disclosure

The body is a clear overview with exactly one well-signaled, one-level-deep reference ("Read the canonical [Security Rubric](../_shared/security-rubric.md)"), and no content that should be split off is inlined. However, the referenced file does not exist in the evaluated bundle (no references/ or ../_shared/ file is present), so navigation to the core rubric cannot be verified, keeping it below the clear-navigation anchor 5; it remains above anchor 3 because the reference is clearly signaled and placement is otherwise appropriate.

4 / 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 concise, third-person description that clearly states what the skill does and when to use it, with a well-scoped niche around NemoClaw PR security reviews. Its main weakness is thin action coverage and a trigger clause that leans on slightly technical phrasing ("trust-boundary assessment") while missing common synonyms like "security audit".

Suggestions

Add 1-2 more concrete actions to the 'what' clause, e.g., "...producing per-category PASS/WARNING/FAIL verdicts and a findings report", to lift specificity toward comprehensive action coverage.

Broaden the 'when' clause with natural trigger phrasing, e.g., "Use when the user asks for a security review, security audit, or vulnerability assessment of a pull request".

Consider naming the output (a structured security review report with findings table and merge recommendation) so users can tell what result they will get.

DimensionReasoningScore

Specificity

"Perform a requested security review of a NemoClaw PR or a PR linked to an issue" names the domain and one concrete action (perform a security review), with "vulnerability or trust-boundary assessment" as a secondary framing, but does not list several specific actions or comprehensively cover what the review entails. It matches the 'names domain and 1-2 concrete actions, but not comprehensive' anchor rather than the 'several specific actions' anchor.

3 / 5

Completeness

Both parts are explicit: what ("Perform a requested security review of a NemoClaw PR or a PR linked to an issue") and when ("Use for vulnerability or trust-boundary assessment"). The 'when' clause is present but could be more specific about triggering situations (e.g., when the user asks to review a PR for security), matching anchor 4 rather than the fully concrete trigger phrases of anchor 5.

4 / 5

Trigger Term Quality

Natural terms users would say are present: "security review", "PR", "vulnerability", "issue". Common variations like "security audit", "secure code review", or "pen test" are missing, fitting the 'good keyword coverage; a few natural terms missing' anchor rather than comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The NemoClaw-PR/linked-issue scope carves a clear niche with mostly distinct triggers, but "Use for vulnerability or trust-boundary assessment" is a somewhat broad trigger that could overlap with general security-audit or code-review skills. This is 'mostly distinct; minor overlap risk with closely related skills' rather than the minimal-conflict anchor 5.

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

Warning

Total

14

/

16

Passed

Repository

NVIDIA/NemoClaw

Path

.agents/skills/nemoclaw-maintainer-security-code-review/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.