.claude/skills/manufacturers/siliconlabs/SKILL.md
# Silicon Labs Manufacturer Handler Skill ## Overview SiliconLabsHandler manages Silicon Labs components including 8-bit MCUs (C8051, EFM8), 32-bit ARM MCUs (EFM32), wireless MCUs (EFR32), timing ICs, sensors, and USB bridges. ## Supported Component Types - MICROCONTROLLER - MICROCONTROLLER_SILABS - MCU_SILABS - MICROCONTROLLER_SILICON_LABS - MCU_SILICON_LABS - EFM8_MCU - EFM32_MCU - EFR32_MCU - IC - CRYSTAL - OSCILLATOR ## MPN Patterns ### 8-bit MCUs (8051-based) | Prefix | Description | |-
npx skillsauth add Cantara/lib-electronic-components .claude/skills/manufacturers/siliconlabsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SiliconLabsHandler manages Silicon Labs components including 8-bit MCUs (C8051, EFM8), 32-bit ARM MCUs (EFM32), wireless MCUs (EFR32), timing ICs, sensors, and USB bridges.
| Prefix | Description | |--------|-------------| | C8051Fxxx | C8051 MCUs |
| Prefix | Description | |--------|-------------| | EFM8BBxxx | Busy Bee | | EFM8SBxxx | Sleepy Bee | | EFM8LBxxx | Laser Bee |
| Prefix | Description | |--------|-------------| | EFM32GGxxx | Giant Gecko | | EFM32WGxxx | Wonder Gecko | | EFM32HGxxx | Happy Gecko | | EFM32PGxxx | Pearl Gecko |
| Prefix | Description | |--------|-------------| | EFR32BGxxx | Blue Gecko (Bluetooth) | | EFR32FGxxx | Flex Gecko (Proprietary) | | EFR32MGxxx | Mighty Gecko (Multi-protocol) |
| Prefix | Description | |--------|-------------| | SIxxxx | General wireless ICs | | BGMxxxx | Blue Gecko Modules | | EZR32xxx | EZR32 Wireless MCUs |
| Prefix | Description | |--------|-------------| | SI5xxx | Clock ICs | | 501xxx | Crystal products | | 598xxx | Oscillator products |
| Prefix | Description | |--------|-------------| | SI7xxx | Temperature/Humidity sensors | | SI1xxx | Proximity/Ambient light sensors |
| Prefix | Description | |--------|-------------| | CP2xxx | USB-UART bridges | | SI321x | USB controllers |
| Prefix | Description | |--------|-------------| | SI84xx | Digital isolators | | SI86xx | Isolated gate drivers |
Returns human-readable series names:
When testing SiliconLabsHandler:
matches() behaviorextractPackageCode(), extractSeries(), null handlingnew SiliconLabsHandler()All issues fixed in PR #86
data-ai
Cost-effective task delegation strategy using Haiku model for straightforward work. Use when planning how to approach simple, pattern-following tasks to minimize costs.
tools
Use when working with component similarity calculations - comparing MPNs, finding equivalent parts, implementing new similarity calculators, or understanding how component matching works.
testing
Use when working with transistor similarity calculations - comparing BJT MPNs, understanding NPN/PNP polarity matching, equivalent groups like 2N2222/PN2222, or transistor-specific similarity logic.
testing
Use when working with sensor similarity calculations - comparing temperature/accelerometer/humidity sensor MPNs, understanding sensor families, equivalent parts, or sensor-specific similarity logic.