nav-advance_skill

This skill advances forward up to a specified number of blocks, handling alignment and safety to maintain nav invariants.
  • Python

9

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill bdambrosio/cognitive_workbench --skill nav-advance

  • Skill.md1.9 KB
  • tool.py10.6 KB

Overview

This skill advances the agent forward up to N blocks using navigation conventions that preserve verification and history. It performs single-step moves with automatic alignment and stops early on collisions, falls, or ambiguous support. The result includes a clear success or failure status and a brief summary of steps completed.

How this skill works

Before moving, the agent is snapped to the nearest block center and cardinal yaw to ensure predictable direction and avoid fractional-offset collisions. The skill performs up to the requested number of single-block moves, verifying landing, snapping to center after each move, and updating navigation history. It halts immediately on unsafe conditions such as collisions, unexpected vertical changes, loss of support, observation failures, or falls and returns a failure reason.

When to use it

  • Advance multiple blocks reliably without writing planner loops.
  • Execute forward motion when you need verification after each step.
  • Move while preserving nav history and grid alignment for later recovery.
  • Stop on safety events (collision or fall) without continuing blind motion.
  • When you require consistent cardinal-directed movement after using nav-turn.

Best practices

  • Ensure agent yaw points in the desired direction before calling (use nav-turn).
  • Request a modest step_duration to balance speed and observation reliability.
  • Treat a FELL failure as a safety event and consider calling nav-backtrack.
  • Check returned reason and value to decide recovery or replanning actions.
  • Avoid relying on this skill for diagonal or non-cardinal movement.

Example use cases

  • Move forward three blocks along a hallway after aligning yaw with nav-turn.
  • Cross a sequence of predictable, flat blocks while ensuring each step is verified.
  • Advance toward an object while stopping immediately on unexpected collisions.
  • Perform grid-aligned traversal prior to a perception or manipulation action.
  • Use as a robust building block inside higher-level planners instead of looping nav-move.

FAQ

The skill expects cardinal yaw. Call nav-turn first or it will align to the nearest cardinal before moving.

How does the skill report partial progress?

On success or failure the returned value summarizes steps completed (e.g., "TARGET_REACHED (3/3)").

Which failure reason indicates a safety event to recover from?

FELL indicates a safety event; use nav-backtrack or other recovery behavior.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
nav-advance skill by bdambrosio/cognitive_workbench | VeilStrat