What problem does it solve? When working with Unity AI navigation, you often need to inspect the current configuration of NavMesh components (NavMeshSurface, NavMeshModifier, NavMeshModifierVolume, NavMeshLink, NavMeshAgent) on a GameObject, including fields not exposed by dedicated tools. This Skill provides a generic read path that serializes any NavMesh component so you can see its exact state before making changes. ## Core Features & Use Cases - Generic Component Serialization: Reads any recognized NavMesh component on a GameObject and returns its serialized members via ReflectorNet. - Flexible Targeting: Resolve the GameObject by instanceID, hierarchy path, or name, and optionally pick a specific component by index, type name, or instanceID when multiple exist. - Deep Serialization Option: Recurse through nested objects with deepSerialization when top-level members are not enough. - Use Case: Before adjusting agent radius or area masks with the navigation-modify skill, call this tool to read the NavMeshAgent's current serialized state and confirm which fields need updating. ## Quick Start Ask the AI to read the NavMeshAgent component on your enemy character GameObject using the navigation-get tool with deep serialization enabled.