matlab-assemble-pcb-layout
Build custom PCB structures with pcbComponent, shapes, Boolean ops, feeds, and multi-layer stackups for non-catalog geometries. TRIGGER: user asks to build, modify, or customize a pcbComponent — add/remove shapes, edit polygons, place feeds, add metal layers, cut slots, or create non-catalog RF structures. Also when modifying geometry of an existing catalog-designed component (e.g., adding pads, removing elements, editing vertices). Invoke BEFORE writing pcbComponent code — layer/shape/feed API is non-obvious. SKIP: designing catalog components like filters/couplers/txlines (use the specific m
npx skills add matlab/matlab-agentic-toolkit --skill matlab-assemble-pcb-layout --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Assembling Custom PCB Components ## When to Use - Building custom PCB structures that aren't covered by catalog objects (microstripLine, coupledMicrostripLine, etc.) - Constructing multi-layer stackups with custom metal shapes on each layer - Combining shape primitives with Boolean operations (union, subtract, intersect) - Creating defected ground structures (DGS) by etching patterns into ground planes - Placing feed ports, vias, or using advanced FeedDefinitions (coaxial, edge, delta-gap) - Assembling stripline or shielded enclosure structures ## When NOT to Use - Designing standard transmission lines — use `matlab-design-pcb-txline` - Importing layouts from Gerber, ODB++, or Allegro — use `matlab-read-pcb-layout` - Defining dielectric or metal materials — use `matlab-manage-pcb-material` - Running EM analysis after assembly — use `matlab-analyze-em` - Cascading or connecting multiple pcbComponents — use `matlab-integrate-pcb-circuit` ## Typical Workflow 1. **Before:** `matlab-manage-pcb-material` — set up substrate and conductor 2. **This skill:** Build the custom PCB structure using pcbComponent, shapes, and feeds 3. **After:** `matlab-analyze-em` — validate S-parameters → `ma
- When to Use
- When NOT to Use
- Typical Workflow
- Quick Reference
- pcbComponent Anatomy
- Minimal 2-Layer Microstrip
- 5-Layer Stripline Structure
- Key Properties
- Shape Primitives
- Rectangular Traces
- Line Traces (multi-segment with bends)
- Point-Defined Traces
- Spiral Traces
- Tapered Traces
What does the matlab-assemble-pcb-layout skill do?
Build custom PCB structures with pcbComponent, shapes, Boolean ops, feeds, and multi-layer stackups for non-catalog geometries. TRIGGER: user asks to build, modify, or customize a pcbComponent — add/remove shapes, edit polygons, place feeds, add metal layers, cut slots, or create non-catalog RF structures. Also when modifying geometry of an existing catalog-designed component (e.g., adding pads, removing elements, editing vertices). Invoke BEFORE writing pcbComponent code — layer/shape/feed API is non-obvious. SKIP: designing catalog components like filters/couplers/txlines (use the specific m
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-assemble-pcb-layout --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
