← Back to Skills Marketplace
weltspion

Geomanic

by weltspion · GitHub ↗ · v2.0.2
cross-platform ✓ Security Clean
591
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install geomanic
Description
Query and manage GPS travel data from Geomanic — your privacy-first GPS tracking platform.
README (SKILL.md)

Geomanic Skill

This skill connects to the Geomanic MCP API to query travel statistics, manage waypoints, and analyze journeys.

Authentication

The API key is stored in the environment variable GEOMANIC_TOKEN. All requests must include it as a Bearer token.

How to call the API

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":{...}}}'

Available tools

get_statistics

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_date_range

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

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_waypoint

Get a single waypoint by UUID.

Required: id (string, UUID).

create_waypoint

Create a new GPS waypoint.

Required: timestamp_utc (ISO 8601), latitude (number), longitude (number). Optional: speed_kmh, altitude, heading_deg, device_id.

update_waypoint

Update an existing waypoint by UUID.

Required: id (string, UUID). Optional: latitude, longitude, speed_kmh, altitude, heading_deg, country_iso, place, device_id.

delete_waypoint

Delete a waypoint by UUID.

Required: id (string, UUID).

Important notes

  • 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.
Usage Guidance
This skill is internally consistent: it will run curl commands that call geomanic.com and will include whatever GEOMANIC_TOKEN you provide as a Bearer token. Before installing: 1) Confirm you trust the Geomanic service and the source of this skill (the SKILL.md references a GitHub repo and geomanic.com); 2) Only supply an API key tied to an account you control and consider generating a limited-scope key if Geomanic supports it; 3) Be aware the agent will execute shell commands (curl) to contact the service — if you require stricter control, avoid enabling autonomous invocation or only invoke the skill manually; 4) If the token is ever exposed or you stop using the skill, revoke/regenerate the key from your Geomanic account. If you want higher assurance, confirm the referenced GitHub repo and the package owner before installing.
Capability Analysis
Type: OpenClaw Skill Name: geomanic Version: 2.0.2 The skill bundle is designed to interact with the Geomanic API for GPS travel data management. All instructions and examples in SKILL.md and README.md align with this stated purpose, using `curl` to communicate with the `https://geomanic.com/api/v1/mcp` endpoint and authenticating with the `GEOMANIC_TOKEN` environment variable. There is no evidence of intentional harmful behavior, such as data exfiltration to unauthorized destinations, arbitrary command execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent to deviate from its intended function. The use of `curl` and access to an API token are necessary for the skill's legitimate operation.
Capability Assessment
Purpose & Capability
Name/description (Geomanic GPS data management) match the requested credential (GEOMANIC_TOKEN) and the documented API endpoints on geomanic.com. The primaryEnv is exactly the API key needed to call the service.
Instruction Scope
SKILL.md instructs the agent to run curl POSTs to https://geomanic.com/api/v1/mcp using the GEOMANIC_TOKEN as a Bearer token. It does not instruct reading unrelated files, other env variables, or exfiltrating data to third-party endpoints.
Install Mechanism
No install spec or code files are present (instruction-only). Nothing is downloaded or extracted; therefore there is low install-time risk.
Credentials
Only a single credential is required (GEOMANIC_TOKEN), which is appropriate for an API-using skill. The README and SKILL.md consistently reference that token and there are no unexplained secret requests.
Persistence & Privilege
The skill is not forced-always, does not request system config paths, and does not modify other skills or agent-wide settings. Model invocation is allowed (platform default), which is expected for a usable integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install geomanic
  3. After installation, invoke the skill by name or use /geomanic
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.2
- Updated description - Updated metadata: changed the source repository URL and project homepage. - No changes to core functionality or available tools.
v2.0.1
- Added a new metadata block specifying requirements, homepage, and source for the Clawdbot ecosystem. - No changes to functionality or API usage. - Improved discoverability and integration details for third-party systems.
v2.0.0
Summary: Major update with streamlined documentation and removal of skill implementation files. - Removed implementation files: index.js and manifest.json. - Documentation (SKILL.md) is now focused on direct API usage via shell commands. - Setup details, user prompts, and example use cases have been simplified or removed. - Detailed API endpoint usage and required authentication clarified. - All information now targets users calling the Geomanic API directly.
v1.1.0
- Version bumped to 1.1.0. - No other changes detected.
v1.0.0
Initial release: 7 tools for waypoint management and travel statistics
Metadata
Slug geomanic
Version 2.0.2
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Geomanic?

Query and manage GPS travel data from Geomanic — your privacy-first GPS tracking platform. It is an AI Agent Skill for Claude Code / OpenClaw, with 591 downloads so far.

How do I install Geomanic?

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

Is Geomanic free?

Yes, Geomanic is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Geomanic support?

Geomanic is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Geomanic?

It is built and maintained by weltspion (@weltspion); the current version is v2.0.2.

💬 Comments