Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Query and manage GPS travel data from Geomanic — your privacy-first GPS tracking platform.
Query and manage GPS travel data from Geomanic — your privacy-first GPS tracking platform.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
This skill connects to the Geomanic MCP API to query travel statistics, manage waypoints, and analyze journeys.
The API key is stored in the environment variable GEOMANIC_TOKEN. All requests must include it as a Bearer token.
Use curl via the exec tool to send JSON-RPC requests to https://geomanic.com/api/v1/mcp: curl -s -X POST https://geomanic.com/api/v1/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $GEOMANIC_TOKEN" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":{...}}}'
Get aggregated travel statistics for a time period. Returns total distance (km), average/max speed (km/h), altitude, waypoint count, active days, and country breakdown with full/part days. Required parameters: from (ISO 8601), to (ISO 8601). Optional: suppress_flights (boolean, default true). Example: curl -s -X POST https://geomanic.com/api/v1/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $GEOMANIC_TOKEN" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_statistics","arguments":{"from":"2026-02-22T00:00:00Z","to":"2026-02-22T23:59:59Z"}}}'
Get the earliest and latest waypoint dates for the user. No parameters required. curl -s -X POST https://geomanic.com/api/v1/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $GEOMANIC_TOKEN" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_date_range","arguments":{}}}'
List waypoints with optional time range, pagination, and sorting. Optional parameters: from, to (ISO 8601), limit (default 50, max 200), offset (default 0), order ("asc" or "desc", default "desc"). curl -s -X POST https://geomanic.com/api/v1/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $GEOMANIC_TOKEN" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_waypoints","arguments":{"from":"2026-02-22T00:00:00Z","to":"2026-02-22T23:59:59Z","limit":10}}}'
Get a single waypoint by UUID. Required: id (string, UUID).
Create a new GPS waypoint. Required: timestamp_utc (ISO 8601), latitude (number), longitude (number). Optional: speed_kmh, altitude, heading_deg, device_id.
Update an existing waypoint by UUID. Required: id (string, UUID). Optional: latitude, longitude, speed_kmh, altitude, heading_deg, country_iso, place, device_id.
Delete a waypoint by UUID. Required: id (string, UUID).
All dates must be in ISO 8601 format with timezone (use UTC with Z suffix). For "today" queries, use the current date with T00:00:00Z to T23:59:59Z. The response is JSON-RPC. The actual data is inside result.content[0].text as a JSON string. Distance is in kilometers, speed in km/h, altitude in meters.
Data access, storage, extraction, analysis, reporting, and insight generation.
Largest current source with strong distribution and engagement signals.