debug-grid-cell_skill

This skill lets you query a specific agent-relative voxel grid cell and receive its block, solidity, and support details.
  • 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 debug-grid-cell

  • Skill.md809 B
  • tool.py2.4 KB

Overview

This skill is a debug tool that queries a specific cell in an observed voxel grid relative to the agent. It returns a concise summary and a structured data object describing the cell at the requested agent-relative coordinates. It is intended for testing and verifying coordinate systems, visibility, and block properties in environments that expose a voxel observation grid.

How this skill works

You call the skill with agent-relative coordinates (dx, dy, dz) and an optional radius to limit the observation area. The skill inspects the observed voxel grid at the requested location and returns a uniform response containing a human-readable value and a data dictionary. The data dictionary reports the coordinates, block identifier (or null), and boolean flags for solidity and support.

When to use it

  • Verifying that agent-relative coordinate math maps to observed voxels correctly.
  • Testing whether a particular cell is occupied or empty during environment debugging.
  • Confirming block IDs and support properties for pathfinding or physics experiments.
  • Quickly checking nearby cells without scanning the entire observation grid.
  • Unit testing or integration tests that need deterministic voxel queries.

Best practices

  • Provide agent-relative coordinates to avoid confusion with world or global frames.
  • Use the default radius for single-cell checks; increase radius only when needed.
  • Handle null block_id as an empty or unknown cell in downstream code.
  • Treat solid and support as independent booleans; a cell can be solid but not provide support.
  • Keep debug calls out of production planners; use them only in testing or diagnostics.

Example use cases

  • Check the cell directly in front of the agent to validate collision detection.
  • Inspect the block under the agent to confirm support before attempting to stand or jump.
  • Validate coordinate transforms during agent rotations by querying symmetric offsets.
  • Automated tests that assert expected block_id and solidity at specific relative positions.
  • On-demand diagnostics when environment behavior diverges from expectations.

FAQ

dx, dy, and dz are required integers; radius is optional and defaults to 2.

What does null block_id mean?

Null block_id indicates no recognized block at that cell or missing data for the cell.

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