← Back to Skills Marketplace
dadud

MeshMonitor API

by Dadud · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
115
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install meshmonitor-api
Description
Use the MeshMonitor REST API to inspect Meshtastic mesh state, nodes, channels, telemetry, messages, traceroutes, packets, solar data, and network-wide stats...
Usage Guidance
This skill appears to do what it claims: it is a helper for calling a MeshMonitor instance and includes a CLI script that issues authenticated HTTP requests to whatever base URL you provide. Before installing or running it: (1) only supply base URLs and tokens for servers you trust — the helper will send whatever data the MeshMonitor API exposes to that endpoint; (2) be aware the tool can perform writes (send-message), so avoid giving it privileged tokens unless you intend to allow writes; (3) keep API tokens secret and prefer least-privilege or read-only tokens for exploratory use; (4) if you want higher assurance, review the full script contents locally (it uses urllib and JSON and is readable) and run the helper on an isolated machine or network when testing against unknown MeshMonitor instances.
Capability Analysis
Type: OpenClaw Skill Name: meshmonitor-api Version: 1.0.0 The MeshMonitor API skill is a legitimate tool designed to interact with Meshtastic mesh networks via a MeshMonitor REST interface. The helper script `scripts/meshmonitor_api.py` uses standard Python libraries to perform authenticated API calls for monitoring nodes, telemetry, and sending messages, while the `SKILL.md` provides clear, task-aligned instructions for the agent. No evidence of data exfiltration, malicious execution, or prompt injection was found; all network activity is restricted to the user-provided base URL.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, reference notes, and the included Python helper all align with a MeshMonitor REST API integration. The script implements the documented read and write endpoints (including send-message), which matches the stated capabilities.
Instruction Scope
Runtime instructions are scoped to discovering docs, testing bearer auth, and calling API endpoints. They do not instruct the agent to read unrelated local files, environment variables, or system configuration. The docs explicitly advise conservative read-first probing and to request fresh tokens on auth failure.
Install Mechanism
No install spec is provided (instruction-only plus an included helper script). Nothing is downloaded or written during install by the skill metadata, so there is minimal install-time risk.
Credentials
The skill requests no environment variables or credentials in metadata; it expects the user to provide a base URL and bearer token at runtime, which is appropriate and proportional for an API integration. The included script accepts a token argument rather than reading unexpected secrets from the environment.
Persistence & Privilege
The skill is not always-enabled and has no special persistence or system-wide changes. It does include functionality that can perform write actions (send-message/POST /messages) which is consistent with the documented capabilities; autonomous invocation is enabled by default but not combined with other concerning privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install meshmonitor-api
  3. After installation, invoke the skill by name or use /meshmonitor-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: MeshMonitor API skill with endpoint discovery, node/channel/telemetry/message/traceroute/network/packet/solar support, message sending, and report helpers.
Metadata
Slug meshmonitor-api
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is MeshMonitor API?

Use the MeshMonitor REST API to inspect Meshtastic mesh state, nodes, channels, telemetry, messages, traceroutes, packets, solar data, and network-wide stats... It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.

How do I install MeshMonitor API?

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

Is MeshMonitor API free?

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

Which platforms does MeshMonitor API support?

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

Who created MeshMonitor API?

It is built and maintained by Dadud (@dadud); the current version is v1.0.0.

💬 Comments