Install any skill in seconds. Free to start, no credit card required.
Get Started Free →matlab/matlab-design-pcb-filter
Bandpass, lowpass, bandstop filter design — hairpin, coupled-line, combline, stub, SIW for frequency selection and harmonic rejection. TRIGGER: user asks to design, create, or analyze any RF filter (bandpass, lowpass, highpass, bandstop, hairpin, coupled-line, combline, stub, SIW). Invoke BEFORE writing code — filter class names differ from what you would guess. SKIP: EM simulation/S-parameter extraction of an existing filter (use matlab-analyze-em), general PCB layout assembly (use matlab-assem
Passed 22 of 22 test cases with the skill, and 4 of 22 without it.
and 32 more in the full report
18 fixed4 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 18 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a MATLAB function call to compute 2-port S-parameters for a PCB filter object f over 101 points from 1 GHz to 5 GHz using fast interpolating EM solver options.
| Checked | Without skill | With skill |
|---|---|---|
| Calls sparameters with frequency range linspace(1e9, 5e9, 101) | Passed | Passed |
| Passes 'SweepOption', 'interp' to sparameters | Missed | Passed |
The instructions your model reads when the skill loads.
matlab-design-pcb-transmission-linematlab-design-pcb-couplermatlab-design-pcb-passivematlab-manage-pcb-materialmatlab-optimize-pcb-designmatlab-manage-pcb-material — set up substrate and conductormemoryEstimate(obj, fc, 'RetainMesh', true) — inspect auto-mesh density before committing to a full solvematlab-analyze-em — validate S-parameters → matlab-optimize-pcb-design — tune dimensions → matlab-write-pcb-layout — export Gerber| Filter Object | Type | Poles | Best For |
|---|---|---|---|
filterCoupledLine | Bandpass | 2–8 | General microstrip BPF |
filterHairpin | Bandpass | 2–8 | Compact BPF, folded resonators |
filterOpenLoop | Bandpass | 4/6/8 | Compact quasi-elliptic |
filterCombline | Bandpass | 2–6 | Narrow-band, high-Q |
filterInterdigital | Bandpass | 2–8 | Wideband, good stopband |
filterStepImpedanceLowPass | Lowpass | 3–9 | Distributed LPF |
filterStub | LP/HP/BS | N stubs | Flexible stub topology |
filterSpurline | Bandstop | 1–2 | Compact notch filter |
SIWFilter | Bandpass | 2–6 | High-Q waveguide-in-PCB |
measuredFilter | Bandpass | N | Model extraction from measurements |
test cases passed, vs 4 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.