navmesh

Configure Unity NavMesh surfaces and agents for dynamic pathfinding.

3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/XeldarAlz/KlondikeSolitaire --skill navmesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: navmesh
Source: https://github.com/XeldarAlz/KlondikeSolitaire/tree/main/.claude/skills/systems/navmesh
Command: npx skills add https://github.com/XeldarAlz/KlondikeSolitaire --skill navmesh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity-based AI navigation can be challenging to set up and maintain, requiring reliable pathfinding, obstacle handling, and seamless off-mesh traversal across dynamic environments.

Core Features & Use Cases

  • NavMeshSurface setup: define the navigation surface for bake-time generation and dynamic updates.
  • NavMeshAgent integration: attach and configure agents to move characters with robust pathfinding.
  • Dynamic obstacles & off-mesh links: support runtime changes, portals, and traversal between disconnected navmesh areas.
  • Use Cases: for enemies, allies, or NPCs that must navigate around moving obstacles, jump or climb via off-mesh links, and respond to changing scenes.

Quick Start

Configure a NavMeshSurface on the environment, bake the NavMesh, and attach a NavMeshAgent to moving characters.

Frequently Asked Questions about navmesh

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

FAQPage Schema
How do I set up Unity NavMesh navigation for AI agents?

To set up Unity NavMesh navigation, configure a NavMeshSurface on your environment, bake the NavMesh, and attach a NavMeshAgent component to moving characters to enable robust pathfinding.

Can Unity NavMesh handle dynamic obstacles and runtime environment changes?

Yes, Unity NavMesh supports dynamic obstacles through runtime NavMesh carving, allowing AI agents to navigate around movable obstacles and respond to changing scene layouts effectively.

How do off-mesh links work for disconnected NavMesh areas in Unity?

Off-mesh links in Unity enable AI agents to traverse disconnected NavMesh areas, allowing characters to jump, climb, or use portals to move between separate navigation surfaces.

What's the best way to make enemies avoid moving obstacles in Unity?

The best way to make enemies avoid moving obstacles is using NavMeshAgent integration with dynamic obstacle carving, which updates the navigation surface at runtime for reliable pathfinding.

Does NavMesh pathfinding support complex terrains with movable obstacles?

NavMesh pathfinding supports complex terrains and movable obstacles by baking the NavMeshSurface and utilizing runtime NavMesh updates for robust path queries across dynamic environments.

Why are my Unity NavMesh agents not navigating disconnected areas?

Unity NavMesh agents fail to navigate disconnected areas when off-mesh links are not configured, preventing traversal between separate NavMesh sections via portals or climbing.