nemoclaw-maintainer-normalize-title-tags
Original:🇺🇸 English
Translated
1 scriptsChecked / no sensitive code detected
Normalizes GitHub issue and PR titles by removing any bracketed [NemoClaw] tag case-insensitively, even when the tag appears later in the title. Use when cleaning issue tags, bulk-renaming titles, or normalizing repo title hygiene.
10installs
Sourcenvidia/skills
Added on
NPX Install
npx skill4agent add nvidia/skills nemoclaw-maintainer-normalize-title-tagsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -->
<!-- SPDX-License-Identifier: Apache-2.0 -->
NemoClaw Maintainer — Normalize Title Tags
Preview and optionally apply bulk title cleanup for bracketed NemoClaw tags in GitHub issue and PR titles.
Examples
- →
[NemoClaw][All Platforms] local-inference policy preset missing Ollama ports[All Platforms] local-inference policy preset missing Ollama ports - →
[Bug] [Nemoclaw] [Slack] Slack configuration in Nemoclaw Onboard fails[Bug] [Slack] Slack configuration in Nemoclaw Onboard fails
Prerequisites
- You must be in the NemoClaw git repository.
- The CLI must be authenticated with write access to
gh.NVIDIA/NemoClaw - Default behavior is a dry run. Do not apply changes until the user approves the preview.
Workflow
Copy this checklist and track progress:
text
Title tag cleanup progress:
- [ ] Step 1: Verify GitHub auth
- [ ] Step 2: Preview proposed title changes
- [ ] Step 3: Confirm scope
- [ ] Step 4: Apply changes
- [ ] Step 5: Verify no matching tags remain in scopeStep 1: Verify GitHub Auth
bash
gh auth statusStep 2: Preview Proposed Changes
bash
node --experimental-strip-types --no-warnings \
.agents/skills/nemoclaw-maintainer-normalize-title-tags/scripts/normalize-title-tags.tsThe script matches bracket tags whose content is , case-insensitively, anywhere in the title.
It prints a dry-run summary by default. Review the proposed renames with the user before applying anything.
nemoclawStep 3: Confirm Scope
Ask the user which scope they want:
- Default — all open and closed issues and PRs in
NVIDIA/NemoClaw - State filter — optionally limit to or
openclosed - Repo override — only when the user explicitly wants a different repository
Step 4: Apply Changes
Apply to all items:
bash
node --experimental-strip-types --no-warnings \
.agents/skills/nemoclaw-maintainer-normalize-title-tags/scripts/normalize-title-tags.ts \
--applyApply only to open items:
bash
node --experimental-strip-types --no-warnings \
.agents/skills/nemoclaw-maintainer-normalize-title-tags/scripts/normalize-title-tags.ts \
--state open \
--applyStep 5: Verify
The script automatically re-runs the same search after and exits non-zero if matching tags remain.
--applyIf verification fails, stop and show the remaining matches to the user instead of retrying blindly.
Notes
- The script uses the GitHub Issues API, which covers both issues and pull requests.
- It removes only bracket tags whose content is , ignoring case. Plain-text mentions of
nemoclaware untouched.NemoClaw - The default repository is . Pass
NVIDIA/NemoClawonly when the user explicitly wants a different repo.--repo OWNER/REPO