Loads, generates, lists, inspects, caches, and visualizes vibration signals (CSV, TXT, NPY, WAV, MAT, Parquet) in predictive-maintenance-mcp server's in-memory repository.
How this skill is triggered — by the user, by Claude, or both
Slash command
/predictive-maintenance:signal-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load, generate, inspect, and manage vibration signals in the
Load, generate, inspect, and manage vibration signals in the predictive-maintenance-mcp in-memory repository. Supports CSV, TXT, NPY, WAV, MAT (MATLAB), and Parquet formats.
Prerequisite: The predictive-maintenance-mcp MCP server must be connected.
On disk: Call list_signals() to browse files in the data/ directory.
In memory: Call list_stored_signals() to see signals currently loaded in
the cache with their metadata (sampling rate, duration, sample count).
Call load_signal(file_path=..., signal_id=..., sampling_rate=...).
If the user provides a file path without specifying a signal_id, derive one from the filename (e.g., "bearing_data.csv" -> "bearing_data").
Call get_signal_info(signal_id=...) to get metadata without loading the full
array: sampling rate, duration, sample count, min/max values.
Call generate_test_signal(...) to create synthetic signals for testing.
Parameters:
This is useful for:
clear_signal(signal_id=...) — remove a specific signal from cacheclear_all_signals() — clear all cached signalsCall plot_signal(signal_id=...) to generate an HTML time-domain plot of the
raw waveform.
list_signals() to see what data files are availableload_signal(file_path=..., signal_id=...)get_signal_info(signal_id=...) to verify it loaded correctlyplot_signal(signal_id=...) for a quick visual checkIf no data files are available, generate a test signal:
generate_test_signal(fault_type="outer_race", signal_id="test_outer")npx claudepluginhub lgdimaggio/predictive-maintenance-mcp --plugin predictive-maintenanceOrchestrates vibration analysis workflow for bearing fault diagnosis using predictive-maintenance-mcp server: statistical screening, FFT, characteristic frequencies, envelope analysis.
Characterizes RF spectrum captures using PSD, signal detection, and spectrogram analysis to identify and summarize signals on the air.
Debug signals pipeline locally: emit test signals, monitor Temporal workflows, inspect Docker sandbox logs, and diagnose failures (stale ClickHouse embeddings, network denials, timeouts).