nav-move

Execute a single forward navigation move with collision and fall detection.

10|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill nav-move
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nav-move
Source: https://github.com/bdambrosio/Cognitive_workbench/tree/main/src/world-tools/minecraft/nav-move
Command: npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill nav-move

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables precise, single-step forward movement for agents within a simulated environment, ensuring predictable navigation and providing detailed feedback on the outcome.

Core Features & Use Cases

  • Atomic Forward Movement: Executes exactly one forward step relative to the agent's current facing direction.
  • Alignment & Snapping: Automatically aligns the agent to block centers and cardinal yaw before movement, and snaps to the block center after movement.
  • Collision & Fall Detection: Includes checks for collisions and falls, reporting detailed reasons and positions.
  • Use Case: An agent needs to cross a single block gap. This skill can be called to attempt the move, with the system then checking if the agent successfully landed or encountered an obstacle.

Quick Start

Attempt a single forward navigation move with default parameters.

Frequently Asked Questions about nav-move

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

FAQPage Schema
How do I execute a single-step forward movement for a Minecraft agent?

To execute a single-step forward movement for a Minecraft agent, you use an atomic navigation primitive that moves the agent exactly one block forward relative to its current cardinal yaw. It snaps the agent to block centers before and after the move.

How does collision and fall detection work during agent navigation in a simulation?

Collision and fall detection works by verifying the agent's position immediately after an atomic forward move. It reports detailed reasons and updated positions if the agent encounters an obstacle or falls.

Can I use this atomic movement primitive to cross a single block gap in Minecraft?

Yes, you can use this atomic movement primitive to cross a single block gap. You attempt the forward move, and the system checks if the agent successfully landed or encountered a collision.

What is the best way to align a simulation agent to block centers before moving?

The best way to align a simulation agent to block centers before moving is using an automated snapping mechanism. This primitive automatically aligns the agent to block centers and cardinal yaw before executing the forward step.

Why does my Minecraft agent fail to move forward when facing a non-cardinal direction?

Your agent may fail to move forward because this primitive requires cardinal yaw alignment. It automatically snaps the agent's facing direction to the nearest cardinal angle before executing the atomic forward movement.