radio-tuner

Adjust SDR capture and channel settings via REST endpoints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides tools to adjust SDR radio settings such as center frequency, gain, squelch, bandwidth, filters, and AGC parameters, enabling quick tuning and optimization without manual UI clicks.

Core Features & Use Cases

  • Capture Settings: Update center frequency, sample rate, gain, and bandwidth.
  • Channel Settings: Adjust demod mode, squelch, and AGC parameters.
  • Helper Script: Use the adjust_settings.py script to batch update multiple settings.

Quick Start

Use the radio-tuner to view current settings or update capture c1 centerHz to 90.3 MHz and gain to 35 dB:

  • Get capture settings: curl http://127.0.0.1:8087/api/v1/captures/c1 | jq
  • Apply changes via helper script: PYTHONPATH=backend backend/.venv/bin/python .claude/skills/radio-tuner/adjust_settings.py --capture c1 --frequency 90.3 --gain 35

Frequently Asked Questions about radio-tuner

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

FAQPage Schema
How do I tune an SDR radio to optimize signal reception?

Tune SDR radios by adjusting center frequency, gain, squelch, and bandwidth through REST API endpoints or the adjust_settings.py helper script. The radio-tuner Skill updates WaveCap-SDR capture and channel settings to maximize signal quality without manual UI interaction.

What SDR demodulation modes does this tool support?

The Skill supports FM, AM, SSB, raw, P25, and DMR demodulation modes. You adjust demod mode via channel settings to match your signal type and optimize reception quality.

Can I batch update multiple SDR radio settings at once?

Yes, use the adjust_settings.py helper script to batch update multiple fields like frequency, gain, squelch, and AGC parameters across capture and channel settings in a single operation.

How do I configure gain, squelch, and AGC parameters for SDR reception?

Configure these parameters through REST PATCH endpoints on channel and capture resources. The Skill enforces valid parameter ranges and applies de-emphasis/notch filters to optimize signal reception based on your frequency and demod mode.

Does this work with REST API automation?

Yes, the Skill provides REST GET and PATCH endpoints for captures and channels, enabling programmatic tuning via curl, scripts, or API clients without UI interaction.

What radio parameters can I adjust with this Skill?

Adjust center frequency, sample rate, gain, bandwidth, squelch, AGC parameters, de-emphasis/notch filters, and demodulation mode across FM, AM, SSB, P25, and DMR signal types.