Use this skill when migrating applications, examples, integrations, documentation, manifests, or repository code from NeMo Flow to NeMo Relay across Python, Rust, Node.js, Go, C FFI, CLI, configuration, and observability surfaces.
SkillScore82Maintained
Automatic
◆Coding pack
Last verified 8/18/2026
What it changes
Passed 16 of 19 test cases with the skill, and 3 of 19 without it.
Without skill18%
With skill82%
Checks it passed that the model alone missed
Specifies nemo-relay-node
Includes the --write flag
Includes the --confirm-root flag
and 11 more in the full report
14 fixed4 passed either way4 still failing0 broke
Pass-rate lift
+64 pp
Tokens
+71%
Agent turns
0%
Response time
-47%
Model gemini-3.6-flashMeasured 8/18/2026v218 of 22 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 14
Prompt
I want to preview the NeMo Relay migration changes without modifying my files. What specific flag do I need to pass to `migrate_from_nemo_flow.py` to enable dry-run mode?
What was checked, without and with the skill
Checked
Without skill
With skill
States that dry-run is the default behavior without the --write flag
Missed
Passed
case-15 · gemini-3.6-flash · 8/18/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md134 lines2 filesincludes scripts
Migrate From NeMo Flow To NeMo Relay
Use this skill when a user has existing NeMo Flow code or documentation and
wants it converted to NeMo Relay. Treat the migration as a mechanical rename
plus language-specific validation, not a behavior rewrite.
Keep compatibility exceptions explicit before applying broad renames.
Default Workflow
Inspect the working tree and identify touched surfaces: Rust, Python,
Node.js, Go, C FFI, CLI/config, docs, or integrations.
Resolve SKILL_DIR to the absolute directory containing this SKILL.md and
TARGET_PATH to the source repository or target project. Run the bundled
helper in dry-run mode before editing:
python3 "$SKILL_DIR/scripts/migrate_from_nemo_flow.py" "$TARGET_PATH" --rename-paths
Review the reported text edits, path renames, and legacy project
configuration warnings with the user. Do not migrate project-local
.nemo-flow/config.toml or .nemo-flow/plugins.toml into .nemo-relay.
Move those settings manually to a supported user or explicit configuration
path after review.
Obtain explicit confirmation for the resolved target root, then rerun with
--write, --rename-paths, and --confirm-root "$TARGET_PATH".
Apply language-specific cleanup for package manager lockfiles, generated
artifacts, and public API examples.
Search for remaining Flow names and verify the affected language surfaces.