← Back to Skills Marketplace
the0xka1

Habitat-GS-Navigator

by The0xKa1 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
213
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install habitat-gs-navigator
Description
Navigate and interact with photo-realistic 3DGS environments via the Habitat-GS Bridge. Use when: user asks to explore a 3D scene, perform embodied navigatio...
README (SKILL.md)

Habitat-GS Navigator

Control an embodied agent inside photo-realistic 3D Gaussian Splatting environments through the Habitat-GS Bridge.

Installation

git clone https://github.com/The0xKa1/habitat-gs-bridge.git
cd habitat-gs-bridge
pip install -e .

This provides two commands:

  • hab-cli — CLI for controlling the simulator (used by this skill)
  • habitat-gs-bridge — starts the bridge server

For full API details, read references/api-reference.md. For setup instructions, read references/setup.md.

Quick Workflow

# 1. Start the bridge server (in a separate terminal)
habitat-gs-bridge

# 2. Verify it's running
hab-cli status

# 3. Load scene (by scene-id + dataset, or by direct path)
hab-cli load_scene --scene-id gs_scene --dataset /path/to/config.json
hab-cli load_scene --scene /path/to/scene.gs.ply

# 4. Reset episode with start/goal
hab-cli reset --start "5.18,-3.57,-2.86" --goal "-3.62,-3.61,3.18"

# 5. Navigate: observe → decide → act → repeat
hab-cli step move_forward
hab-cli step turn_left
hab-cli step turn_right
hab-cli step stop          # when goal reached

# 6. Utilities
hab-cli observe             # current observation without stepping
hab-cli path --goal "x,y,z" # shortest-path info
hab-cli random_point        # sample navigable point

Navigation Loop

  1. Observe: read agent_state.position, distance_to_goal, collided
  2. Decide: use the philosophical-three-questions skill (Goal/State/Future tree)
  3. Act: pick one of move_forward, turn_left, turn_right, stop
  4. Check: verify distance decreased; if collided, turn to find open path
  5. Repeat until done is true or distance_to_goal \x3C goal_radius

Decision Heuristics

  • collided after move_forward → turn (try left, then right) to find open path
  • distance_to_goal decreasing → keep current heading
  • distance_to_goal stagnant/increasing → change direction, use hab-cli path to check geodesic distance
  • distance_to_goal \x3C 0.5m → call stop
  • Near max_steps → consider stop if reasonably close

Configuration

The bridge server URL defaults to http://127.0.0.1:8890. Override with:

  • --url flag: hab-cli --url http://host:port status
  • Environment variable: export HABITAT_GS_BRIDGE_URL=http://host:port

Experience Logging

After each episode, record to ~/.openclaw/workspace/memory/YYYY-MM-DD.md:

## [NAV] Episode \x3Cid> in \x3Cscene>
- Result: success/fail (N steps, optimal: M steps)
- Key decisions: \x3Cturning points>
- Lesson: \x3Cwhat to do differently>

After 5+ episodes, review memory and extract recurring patterns into new skills or update this skill's heuristics.

Usage Guidance
What to consider before installing and using this skill: - The skill is coherent with its description: it controls a local Habitat-GS bridge and uses hab-cli to navigate scenes. No credentials are requested. - The SKILL.md instructs you to git clone and pip install -e from a third‑party GitHub repo. That will run arbitrary code on your machine during install — review the repository contents (setup.py/pyproject, entry points, any scripts) before installing. - Prefer to install in an isolated environment (a dedicated conda env or virtualenv) or a disposable container, not as root or into your system Python, because habitat_sim and other native deps can be heavy and may require compilation. - Check the repo author and consider using an official release tag or checksum instead of cloning the main branch. If you cannot audit the code, run the service in a sandboxed VM or container. - Expect the skill to write episode logs under ~/.openclaw/workspace/memory/. If you have privacy concerns about local recordings or generated observations (the API returns base64 images), confirm what gets persisted and where. - If you plan to point the bridge at a remote host, be cautious: the CLI supports a --url / HABITAT_GS_BRIDGE_URL and could talk to remote servers; for normal use keep it on localhost. If you want a stronger safety posture: inspect the GitHub repository, prefer pinned releases, run the bridge in a container, and avoid installing into system Python environments.
Capability Analysis
Type: OpenClaw Skill Name: habitat-gs-navigator Version: 0.1.1 The skill facilitates 3D environment navigation by installing and executing external code from a GitHub repository (https://github.com/The0xKa1/habitat-gs-bridge.git) and interacting with a local server via shell commands (hab-cli). While these capabilities—including shell execution, network access, and external dependency installation—are aligned with the stated purpose of interfacing with the Habitat-GS simulator, they represent high-risk behaviors according to the analysis criteria. No evidence of intentional malicious activity, such as data exfiltration or backdoors, was found in the provided files.
Capability Assessment
Purpose & Capability
Name/description (navigate 3DGS via Habitat-GS Bridge) align with the runtime instructions: the SKILL.md documents using hab-cli/habitat-gs-bridge, loading scenes, stepping the agent, and reading agent state. Required resources (local bridge, scene files, habitat_sim) are appropriate for the stated purpose.
Instruction Scope
Instructions stay within navigation/simulator scope (start bridge, use hab-cli to load/reset/step/observe, inspect distance/collision). The skill instructs recording episode summaries to ~/.openclaw/workspace/memory/YYYY-MM-DD.md (local logging), which is reasonable for a memory feature but is a persistent write to the user's home directory and should be expected by the user.
Install Mechanism
The SKILL.md tells the user to git clone and pip install -e from a GitHub user repo (The0xKa1). Installing arbitrary third‑party code with pip (editable install) executes code during install and can run arbitrary setup steps; the instructions do not pin a release, provide checksums, or indicate official/verified upstream. This is a legitimate install for this tool but is higher risk — run in an isolated environment and review the repo before installing.
Credentials
No credentials or sensitive environment variables are requested. The docs optionally reference HABITAT_GS_BRIDGE_URL and BRIDGE_PORT to point the CLI at a non-default host/port, which is reasonable. The skill does require local access to scene files and habitat_sim (heavy native deps), which is appropriate for the task.
Persistence & Privilege
The skill does not request elevated privileges and is not always-on. It writes episode logs to ~/.openclaw/workspace/memory/, creating persistent local files (expected for memory features). Autonomous invocation is allowed (platform default) but not by itself a concern; this skill does not modify other skills or system-wide configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install habitat-gs-navigator
  3. After installation, invoke the skill by name or use /habitat-gs-navigator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Updated installation instructions to use a git clone and editable pip install instead of pip for latest habitat-gs-bridge. - No functional or API changes to skill usage or commands.
v0.1.0
- Initial release of habitat-gs-navigator skill for embodied navigation in photo-realistic 3DGS environments using the Habitat-GS Bridge. - Supports commands like scene loading, agent movement, observation, and pathfinding via the hab-cli tool. - Provides workflow and setup instructions for running the bridge server and interacting with 3DGS scenes. - Includes navigation loop and decision heuristics for agent behavior and episode management. - Offers configuration options for customizing the bridge server URL and experience logging for performance review.
Metadata
Slug habitat-gs-navigator
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Habitat-GS-Navigator?

Navigate and interact with photo-realistic 3DGS environments via the Habitat-GS Bridge. Use when: user asks to explore a 3D scene, perform embodied navigatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 213 downloads so far.

How do I install Habitat-GS-Navigator?

Run "/install habitat-gs-navigator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Habitat-GS-Navigator free?

Yes, Habitat-GS-Navigator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Habitat-GS-Navigator support?

Habitat-GS-Navigator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Habitat-GS-Navigator?

It is built and maintained by The0xKa1 (@the0xka1); the current version is v0.1.1.

💬 Comments