← Back to Skills Marketplace
autume

Meshtastic Detection

by autume · GitHub ↗ · v0.1.1
darwinlinux ✓ Security Clean
293
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install meshtastic-detection
Description
Receive DETECTION_SENSOR_APP alerts from Meshtastic LoRa devices via USB. When the remote sensor GPIO triggers (preset target detected), store the event and...
Usage Guidance
This skill appears to do exactly what it claims: read detection messages from a Meshtastic USB device, store them locally, and trigger OpenClaw/Feishu alerts. Before installing, review setup.sh (it may download get-pip.py and runs pip install), confirm you are comfortable granting the service access to the serial device (systemd/launchd install or Docker with device mapping and optional privileged mode), and ensure the OpenClaw cron is configured to deliver to the correct Feishu open_id. If you run this on a shared/production host, prefer installing as an unprivileged user with explicit device mappings and inspect the Python dependencies (meshtastic, pypubsub) from PyPI if you require stricter supply-chain auditing.
Capability Analysis
Type: OpenClaw Skill Name: meshtastic-detection Version: 0.1.1 The meshtastic-detection skill bundle is a legitimate tool for receiving and monitoring LoRa-based sensor alerts via a USB-connected Meshtastic device. The code consists of a receiver daemon (usb_receiver.py), an event monitor (event_monitor.py), and a query CLI (sensor_cli.py), all of which operate on local data files (sensor_data.jsonl) and lack any network exfiltration or unauthorized access logic. The setup script (setup.sh) and AI instructions (SKILL.md) are well-documented and strictly follow the stated purpose of alerting users via Feishu when a remote sensor is triggered.
Capability Assessment
Purpose & Capability
Name/description match the files and scripts: usb_receiver.py listens on a USB serial device for DETECTION_SENSOR_APP messages, sensor_cli.py and event_monitor.py query/read the local JSONL store, and cron/OpenClaw are used to deliver Feishu alerts. Required binaries (Python 3.10+) are appropriate and expected.
Instruction Scope
SKILL.md instructs the agent to run the provided scripts, set up a venv, and create an OpenClaw cron job that runs event_monitor.py. The instructions only reference local files, the serial device, and OpenClaw's messaging delivery; they do not instruct reading unrelated system files or exfiltrating data to unknown endpoints.
Install Mechanism
No formal registry install spec is present; installation is via the included setup.sh which creates a venv and pip-installs requirements from PyPI. setup.sh may download get-pip.py from https://bootstrap.pypa.io if necessary (a known source). This is expected for a Python-based project, but the user should review setup.sh before running to confirm the network fetch and sudo/apt steps are acceptable in their environment.
Credentials
The skill requests no secrets/env vars in the registry metadata. The code optionally respects MESH_SERIAL_PORT and MESH_DATA_DIR environment variables (reasonable). The skill references Feishu delivery via OpenClaw cron but does not ask for Feishu tokens itself (OpenClaw handles delivery), which is coherent.
Persistence & Privilege
always is false and model invocation is allowed (platform default). The project offers installing a systemd/launchd service and a Docker entrypoint; the Docker example shows 'privileged: true' and device mappings, which are typical for direct serial device access but grants broad host device privileges. Installing system services requires elevated privileges (sudo). Users should be aware and approve these actions before installing.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install meshtastic-detection
  3. After installation, invoke the skill by name or use /meshtastic-detection
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
docs: add container cron JSON config section
v0.1.0
Initial release: receive DETECTION_SENSOR_APP alerts from Meshtastic LoRa devices via USB, JSONL storage with auto-rotation, real-time notifications via OpenClaw cron.
Metadata
Slug meshtastic-detection
Version 0.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Meshtastic Detection?

Receive DETECTION_SENSOR_APP alerts from Meshtastic LoRa devices via USB. When the remote sensor GPIO triggers (preset target detected), store the event and... It is an AI Agent Skill for Claude Code / OpenClaw, with 293 downloads so far.

How do I install Meshtastic Detection?

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

Is Meshtastic Detection free?

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

Which platforms does Meshtastic Detection support?

Meshtastic Detection is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created Meshtastic Detection?

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

💬 Comments