Back to skills
SKILL.md
Collection
ASecurityCreate and manage WaveCap-SDR recipe templates for common capture scenarios. Use when setting up new band plans, creating presets for trunking systems, or building reusable multi-channel configurations for marine/aviation/broadcast monitoring.
- 24 stars
- 0 votes
- 0 copies
- 1 view
- Added September 8, 2026
Security analysis
100/100Pro scans all 21 files and shows the line behind each finding
npx -y skills add mattnigh/skills_collection --skill collection --agent claude-codeAre you the author of Collection?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/mattnigh-collection-1abbb7aa)---
name: recipe-builder
description: Create and manage WaveCap-SDR recipe templates for common capture scenarios. Use when setting up new band plans, creating presets for trunking systems, or building reusable multi-channel configurations for marine/aviation/broadcast monitoring.
---
# Recipe Builder for WaveCap-SDR
This skill helps create recipe templates in `backend/config/wavecapsdr.yaml` for common SDR monitoring scenarios.
## When to Use This Skill
Use this skill when:
- Setting up multi-channel monitoring (VHF marine, aviation, etc.)
- Creating band plans for specific services
- Building reusable configurations
- Documenting common frequency setups
- Sharing configurations with team
## Recipe Structure
Recipes define capture + channels in YAML:
```yaml
recipes:
my_recipe:
name: "My Recipe"
description: "Description of what this monitors"
capture:
center_hz: 156800000 # 156.8 MHz
sample_rate: 250000 # 250 kHz
bandwidth: 250000
gain_db: 30
channels:
- name: "Channel 16"
offset_hz: 0
mode: "fm"
- name: "Channel 9"
offset_hz: -250000
mode: "fm"
```
## Common Recipe Templates
### VHF Marine
```yaml
recipes:
marine_vhf:
name: "VHF Marine"
description: "VHF marine channels 16, 9, 6"
capture:
center_hz: 156800000 # Ch 16
sample_rate: 250000
gain_db: 35
channels:
- {name: "Ch 16 - Distress", offset_hz: 0, mode: "fm"}
- {name: "Ch 9 - Calling", offset_hz: -250000, mode: "fm"}
- {name: "Ch 6 - Safety", offset_hz: -500000, mode: "fm"}
```
### FM Broadcast
```yaml
recipes:
fm_broadcast:
name: "FM Broadcast"
description: "Local FM radio stations"
capture:
center_hz: 98000000
sample_rate: 2000000
gain_db: 30
channels:
- {name: "KEXP 90.3", offset_hz: -7700000, mode: "wbfm"}
- {name: "KUOW 94.9", offset_hz: -3100000, mode: "wbfm"}
- {name: "KNHC 89.5", offset_hz: -8500000, mode: "wbfm"}
```
## Usage
Run the recipe builder script:
```bash
PYTHONPATH=backend backend/.venv/bin/python .claude/skills/recipe-builder/create_recipe.py \
--name my_recipe \
--center 156.8e6 \
--sample-rate 250000 \
--channels "Ch 16:0" "Ch 9:-250000"
```
This generates YAML to add to config.
Files in this skill
- 0Chan-smc__claude-code-workflow-lab__claude__skills__frontend-dev-guidelines__SKILL.md
- 17hz__nextjs-template__claude__skills__example-skill__SKILL.md
- 1ambda__dataops-platform__claude__skills__context-synthesis__SKILL.md
- 1natsu172__dotfiles__claude__skills__git-analysis__SKILL.md
- 1natsu172__dotfiles__claude__skills__github-pr-best-practices__SKILL.md
- 23Maestro__prospect-pipeline__claude__skills__npid-fastapi-skill.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-code-javascript__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-code-python__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-expression-syntax__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-mcp-tools-expert__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-node-configuration__SKILL.md
- 360AYA25__ClaudeN8N__claude__skills__n8n-workflow-patterns__SKILL.md
- 3x-Projetos__claude-memory-framework__claude__skills__scientist__SKILL.md
- 5MinFutures__futures-arena__claude__skills__migration-tracker__SKILL.md
- 5MinFutures__futures-arena__claude__skills__planning-guidelines__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__assessment-builder__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__book-scaffolding__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__code-validation-sandbox__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__exercise-designer__SKILL.md
- 92Bilal26__TaskPilotAI__claude__skills__learning-objectives__SKILL.md
Attribution
Comments
Loading comments…