meshcore-packet-capture

Capture data packets from MeshCore Companion radios via BLE, serial, or TCP.

40|6|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/magnus919/agent-skills --skill meshcore-packet-capture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meshcore-packet-capture
Source: https://github.com/magnus919/agent-skills/tree/main/meshcore-packet-capture
Command: npx skills add https://github.com/magnus919/agent-skills --skill meshcore-packet-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires meshcore, paho-mqtt, and includes references (resource) components.

What problem does it solve?

This skill eliminates the complexity of configuring and maintaining reliable packet capture workflows for MeshCore Companion radios, ensuring consistent data flow to MQTT brokers.

Core Features & Use Cases

  • Multi-Transport Capture: Seamlessly interface with BLE, serial, or TCP connections to ingest radio traffic.
  • Managed MQTT Publishing: Automate the publishing of captured packets to one or more MQTT brokers with support for authentication and topic templating.
  • Diagnostic Reliability: Provides a structured evidence-first approach to troubleshooting radio connectivity, broker authentication, and service health.

Quick Start

Use the meshcore-packet-capture skill to configure your radio transport and begin publishing captured packets to your MQTT broker.

Frequently Asked Questions about meshcore-packet-capture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture MeshCore radio packets and publish them to an MQTT broker?

You can capture MeshCore radio packets and publish them to an MQTT broker by configuring the radio transport via BLE, serial, or TCP connections, then setting up managed MQTT publishing with authentication and topic templating to route the data flow.

What transports can I use to interface with MeshCore Companion radios for telemetry capture?

MeshCore Companion radios support telemetry capture using BLE, serial, or TCP transports. You can seamlessly interface with these connection methods to ingest radio traffic depending on your specific hardware deployment scenario.

Does MeshCore packet capture work with Docker containers and NixOS configurations?

Yes, MeshCore packet capture supports complex deployment scenarios including Docker containers and NixOS configurations. These managed Linux service environments integrate smoothly with MQTT publishing for reliable radio connectivity.

What Python version and hardware permissions are required for MeshCore BLE packet capture?

MeshCore BLE packet capture requires Python 3.11 or higher. You also need specific hardware access permissions to maintain stable radio connectivity and ensure secure broker communication across your deployment.

Why does my MeshCore radio connectivity drop during MQTT packet publishing?

MeshCore radio connectivity drops during MQTT packet publishing usually stem from missing hardware access permissions or broker authentication issues. Use a structured evidence-first diagnostic approach to troubleshoot service health and restore stable data flow.