navigation-link-add

Adds and configures a NavMeshLink component on a Unity GameObject to bridge NavMesh gaps.

Updated May 20, 2026
One-click install
npx skills add https://github.com/Alltwice/Unity-3D-Project --skill navigation-link-add-alltwice
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: navigation-link-add
Source: https://github.com/Alltwice/Unity-3D-Project/tree/main/.agents/skills/navigation-link-add
Command: npx skills add https://github.com/Alltwice/Unity-3D-Project --skill navigation-link-add-alltwice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Unity's baked NavMesh cannot cover gaps like jumps, doorways, or disconnected platforms, leaving AI agents unable to traverse them. This Skill adds and configures a NavMeshLink on a GameObject so agents can cross between otherwise-disconnected NavMesh regions. ## Core Features & Use Cases - NavMeshLink Creation: Adds or reuses a NavMeshLink component on any GameObject referenced by instanceID, hierarchy path, or name. - Full Link Configuration: Sets local-space start and end points, width, bidirectional traversal, cost modifier, and NavMesh area index (default 2 = Jump). - Use Case: You have two platforms separated by a gap in your level. Add a NavMeshLink with startPoint (0,0,-2.5) and endPoint (0,0,2.5) so AI agents can jump across the gap during pathfinding. ## Quick Start Ask the AI to add a NavMeshLink to a specific GameObject with a start point, end point, and width so agents can cross a gap in the NavMesh.

Frequently Asked Questions about navigation-link-add

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a NavMeshLink to a GameObject in Unity?▼

Run the navigation-link-add tool via unity-mcp-cli with a gameObjectRef identifying the target GameObject by instanceID, hierarchy path, or name. Optionally provide startPoint, endPoint, width, bidirectional, costModifier, and area parameters to configure the link.

What is a NavMeshLink used for in Unity pathfinding?▼

A NavMeshLink connects two points on or off the baked NavMesh so agents can traverse gaps the mesh does not cover, such as jump-across points or doorways. The start and end points are defined in the GameObject's local space.

How do I reference a GameObject when adding a NavMeshLink?▼

Provide a gameObjectRef with an instanceID (highest priority), a hierarchy path like 'character/hand/finger', or a GameObject name. The tool finds the GameObject in the opened Prefab or active Scene.

What does the area parameter mean on a NavMeshLink?▼

The area parameter sets the NavMesh area index of the link, which affects traversal cost and agent filtering. The default value is 2, corresponding to the Jump area.

Why is unity-mcp-cli not found when running the tool?▼

The CLI is not installed globally. Install it with 'npm install -g unity-mcp-cli' or invoke it via 'npx unity-mcp-cli' instead, then retry the run-tool command.