capture-health-check

Verify WaveCap-SDR capture health via API endpoints and detect stalls.

1|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/TobiasWooldridge/WaveCap-SDR --skill capture-health-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: capture-health-check
Source: https://github.com/TobiasWooldridge/WaveCap-SDR/tree/main/.claude/skills/capture-health-check
Command: npx skills add https://github.com/TobiasWooldridge/WaveCap-SDR --skill capture-health-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3.

What problem does it solve?

End-to-end health checks for WaveCap-SDR captures to quickly identify stuck captures, missing audio, spectrum issues, or misconfigurations.

Core Features & Use Cases

  • Comprehensive Health Check: Validates API health, device availability, live captures, channel status, and spectrum readiness.
  • Automated Quick Diagnosis: Returns a concise report to guide remediation.

Quick Start

Run the health check script to verify system health:

  • ./check_health.sh
  • Or curl the health endpoint: curl -s http://localhost:8087/api/v1/health | jq

Frequently Asked Questions about capture-health-check

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

FAQPage Schema
How do I check if my WaveCap-SDR captures are stuck or stalled?

End-to-end health checks validate API endpoints, device availability, and spectrum status to detect stuck captures, missing audio, or non-updating data. Run ./check_health.sh or curl the /health endpoint to receive a diagnostic report identifying the failure point and guidance for remediation.

What API endpoints does a WaveCap-SDR health check verify?

Health checks validate /health, /devices, /captures, /captures/{id}/channels, and /captures/{id}/spectrum/snapshot endpoints. This comprehensive validation confirms API responsiveness, device connectivity, active captures, channel configuration, and spectrum readiness across the entire system.

Can I automatically restart services and captures when health checks fail?

Yes. Use the --fix workflow option to automatically restart services and restart stuck captures. This remediation step follows diagnosis and helps restore system health without manual intervention.

When should I run health checks on WaveCap-SDR?

Run health checks when captures remain in 'starting' state, the spectrum analyzer shows no progress, audio fails to play, or you suspect misconfiguration. Health checks guide diagnosis and validate overall system state before troubleshooting deeper issues.

What dependencies do I need to run WaveCap-SDR health checks?

Health checks require curl for API requests and python3 for scripting. These tools enable the diagnostic script to query endpoints, parse responses, and generate health reports.