agentsclimarketplace

Remember location

Skill sumitaich1998/jarvisvr/skills/navigation/remember-location

An AI agentic operating system for mixed reality on the Meta Quest 3 — your own J.A.R.V.I.S. Multi-agent orchestration, multimodal perception (sight/hearing/gaze), 42 holographic widgets, 20 LLM providers.

Install
npx -y skills add sumitaich1998/jarvisvr --skill remember-location

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Save a named place (parking spot, hotel, "home", a room) and recall or navigate back to it later. Use for "remember where I parked", "save this as home", "take me back to my seat", or pinning a spot to return to. Triggers: remember where I parked, save this place, mark this spot, where did I park, take me back, saved places.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.5 KB, as published. Nobody here has run it

Remember Location

Persist places the user wants to return to, mark them in space and/or on a map, and recall them on demand. (For finding misplaced objects in the room, that's perception's locate-remembered-object; this skill is for places.)

Save a place

  1. Resolve position: current head/world position (client.scene) for an in-space spot, or {lat, lon} for an outdoor place.
  2. remember_object{name, position?, anchor?} stores it in spatial memory and drops a marker. Use a clear name ("parking spot", "home", "my seat").
  3. Optionally drop_scene_label a friendly pin at the spot.
  4. Confirm: "Saved this as your parking spot."

scene_label pin (drop_scene_labelscene_label):

{ "widget_type": "scene_label",
  "transform": { "anchor": "world", "billboard": true },
  "props": { "text": "Parking spot", "icon": "pin", "color": "#4FC3F7", "pin": true } }

Recall / return

  1. find_object{name} → returns the saved position and spawns a marker plus a navigation_arrow toward it.
  2. For an outdoor place, also render show_map with a marker.
  3. To actively guide there, hand off to wayfind.

agent.observation:

{ "text": "Your parking spot is about 40 meters back, to your right — I've marked it.",
  "final": true,
  "annotations": [ { "label": "parking spot", "position": [12.0,0.0,-38.0], "anchor": "world" } ] }

Edge cases

  • Name collision ("home" already saved) → confirm overwrite or keep both with distinct names.
  • Not saved → "I don't have a saved spot for that yet." Offer to save it now.
  • Stale / moved → note how long ago it was saved; outdoor accuracy depends on geolocation.
  • Privacy → saved places are personal; don't expose them in shared/observed contexts without intent.
  • Just show it vs guide me → marker+map for "where is it", wayfind for "take me there".

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.