arm-cortex-expert

18.0k
sickn33sickn33

Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD).

190 days ago

firmware-analyst

18.0k
sickn33sickn33

Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering.

190 days ago

embedded-systems

4.1k
JeffallanJeffallan

Use when developing firmware for microcontrollers, implementing RTOS applications, or optimizing power consumption. Invoke for STM32, ESP32, FreeRTOS, bare-metal, power optimization, real-time systems.

190 days ago

dma-attack-techniques

2.7k
gmh5225gmh5225

Guide for Direct Memory Access (DMA) attack techniques using FPGA hardware. Use this skill when researching PCIe DMA attacks, pcileech, FPGA firmware development, or hardware-based memory access for game security research.

190 days ago

devialet

1.8k
openclawopenclaw

Control Devialet Phantom speakers via HTTP API. Use for: play/pause, volume control, mute/unmute, source selection, and speaker status. Requires DOS 2.14+ firmware. Works with Phantom I, Phantom II, Phantom Reactor, and Dialog.

190 days ago

holocube

1.8k
openclawopenclaw

Control GeekMagic HelloCubic-Lite holographic cube display with HoloClawd firmware. Supports drawing API, pomodoro timer with lobster mascot, GIF uploads, and procedural animations.

190 days ago

domain-embedded

786
actionbookactionbook

Use when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrupt, DMA, peripheral, GPIO, SPI, I2C, UART, embedded-hal, cortex-m, esp32, stm32, nrf, embedded, microcontroller, firmware, bare metal

190 days ago

chipsec

661
BrownFineSecurityBrownFineSecurity

Static analysis of UEFI/BIOS firmware dumps using Intel's chipsec framework. Decode firmware structure, detect known malware and rootkits (LoJax, ThinkPwn, HackingTeam, MosaicRegressor), generate EFI executable inventories with hashes, extract NVRAM variables, and parse SPI flash descriptors. Use when analyzing firmware .bin/.rom/.fd/.cap files offline without requiring hardware access.

190 days ago

hardware-security

376
a5c-aia5c-ai

Hardware and embedded security research capabilities. Interface with JTAG debuggers, analyze SPI/I2C communications, dump and analyze firmware, support fault injection, side-channel analysis, and hardware exploitation research.

190 days ago

ota-firmware-update

376
a5c-aia5c-ai

Over-the-air firmware update implementation expertise for embedded systems. Expert skill for delta updates, image signing, update protocols, partition management, and rollback mechanisms.

190 days ago

embedded-docs

376
a5c-aia5c-ai

Embedded firmware documentation generation and maintenance using Doxygen and related tools. Expert skill for API documentation, hardware interface documentation, memory maps, and integration with documentation systems.

190 days ago

binary-re-triage

188
aiskillstoreaiskillstore

Use when first encountering an unknown binary, ELF file, executable, or firmware blob. Fast fingerprinting via rabin2 - architecture detection (ARM, x86, MIPS), ABI identification, dependency mapping, string extraction. Keywords - "what is this binary", "identify architecture", "check file type", "rabin2", "file analysis", "quick scan"

190 days ago

IoT Device Testing

71
PramodDuttaPramodDutta

IoT device testing including firmware validation, protocol testing (MQTT, CoAP), power consumption testing, and over-the-air update verification.

iotfirmwaremqtt+2
190 days ago

ipsw

43
blacktopblacktop

Apple firmware and binary reverse engineering with the ipsw CLI tool. Use when analyzing iOS/macOS binaries, disassembling functions in dyld_shared_cache, dumping Objective-C headers from private frameworks, downloading IPSWs or kernelcaches, extracting entitlements, analyzing Mach-O files, or researching Apple security. Triggers on requests involving Apple RE, iOS internals, kernel analysis, KEXT extraction, or vulnerability research on Apple platforms.

190 days ago

embedded-systems

39
404kidwiz404kidwiz

Expert in RTOS, bare-metal programming, and embedded Linux. Specializes in Rust for embedded and high-reliability firmware.

190 days ago

IoT Engineer

39
404kidwiz404kidwiz

Expert in Internet of Things, Edge Computing, and MQTT. Specializes in firmware (C/C++), wireless protocols, and cloud integration.

190 days ago

firmware-review

28
ectoecto

Reviews Rust firmware code for the BVR (Base Vectoring Rover) with focus on safety-critical systems, CAN bus protocol compliance, motor control logic, state machine correctness, and embedded testing patterns. Use when reviewing BVR firmware changes, debugging actuator control, testing motor communication, validating safety mechanisms, checking async patterns, or evaluating control system modifications. Covers watchdog implementation, e-stop handling, rate limiting, VESC motor controller integration, and Tokio async runtime patterns.

190 days ago

deployment-automation

28
ectoecto

Guides deployment of Muni software to rovers (aarch64 cross-compilation, systemd) and depot (Docker Compose). Use when deploying firmware updates, installing services, configuring environments, troubleshooting deployment failures, or setting up new rovers/depot instances. Covers cross-compilation with the `cross` tool, usage of the deploy.sh script, systemd service management, Docker Compose profiles, environment variables, and rollback procedures.

190 days ago

mcu-embedded-review

28
ectoecto

Reviews embedded Rust firmware for RP2350 (Raspberry Pi Pico 2 W) and ESP32-S3 (Heltec) microcontrollers with a focus on the Embassy async runtime, memory constraints, LED control, CAN attachment protocols, and SLCAN bridging. Use when reviewing MCU firmware changes, debugging LED controller issues, evaluating Embassy async patterns, checking static memory allocation, validating SLCAN implementations, or assessing hardware-specific code for WS2812 LEDs, CAN peripherals, and tool attachments. Covers no_std environments, PIO state machines, RMT peripherals, and USB CDC serial communication.

190 days ago

build-agent

27
Agile-VAgile-V

Generates code, firmware, HDL, or other technical artifacts strictly derived from approved requirements. Language-agnostic. Use when synthesizing artifacts from Logic Gatekeeper-approved requirements.

190 days ago

build-agent-embedded

27
Agile-VAgile-V

C/C++ build agent for embedded systems, firmware, and MCU projects. Extends build-agent with embedded constraints. Use when building firmware, bare-metal code, or resource-constrained systems.

190 days ago

red-team-verifier

27
Agile-VAgile-V

The Verification Agent — challenges Build Agent artifacts via independent verification. Executes tests against artifacts. Use to audit code, schematics, or firmware against requirements.

190 days ago

binary-re:triage

23
2389-research2389-research

Use when first encountering an unknown binary, ELF file, executable, or firmware blob. Fast fingerprinting via rabin2 - architecture detection (ARM, x86, MIPS), ABI identification, dependency mapping, string extraction. Keywords - "what is this binary", "identify architecture", "check file type", "rabin2", "file analysis", "quick scan"

190 days ago

home-assistant-automation

21
Tonylofgren Aurora Smart Home Home AssistantTonylofgren Aurora Smart Home Home Assistant

Use when user requests Home Assistant YAML automations, blueprints, scripts, or config. MANDATORY: First response must be clarifying questions, NEVER code. NOT for: Node-RED flows (use node-red skill), device firmware (use esphome skill).

190 days ago

esphome-devices

21
tonylofgrentonylofgren

Use when user EXPLICITLY requests "ESPHome", "ESP32", "ESP8266", or device firmware. NOT for: Home automations (use home-assistant or node-red skill).

190 days ago

node-red

21
tonylofgrentonylofgren

Use this when the user mentions "node-red" anywhere in their request (including compound forms like "node-redflow" or "node-red-flow"). The term "Node-RED" is a product name and should remain unchanged. Not intended for YAML automations (use the Home Assistant skill) or device firmware (use the ESPHome skill).

190 days ago

reverse-engineering-firmware-analysis

20
DNYoussefDNYoussef

Firmware extraction and IoT security analysis (RE Level 5) for routers and embedded systems. Use when analyzing IoT firmware, extracting embedded filesystems (SquashFS, JFFS2, CramFS), discovering hardcoded credentials, performing CVE scans, or auditing embedded-system security. Supports encrypted firmware with known decryption schemes. Typical completion time: 2–8 hours using binwalk + Firmadyne + QEMU emulation.

190 days ago

rust-embedded

20
huialihuiali

嵌入式与 no_std 专家。处理 no_std, embedded-hal, 裸机开发, 中断, DMA, 资源受限环境等问题。触发词:no_std, embedded, embedded-hal, microcontroller, firmware, ISR, DMA, 嵌入式, 裸机---

190 days ago

arm-cortex-expert

19
herdiansahherdiansah

Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Decades of experience writing reliable, optimized, and maintainable embedded code with deep expertise in memory barriers, DMA/cache coherency, interrupt-driven I/O, and peripheral drivers.

190 days ago

membrowse-integrate

19
membrowsemembrowse

Integrate MemBrowse memory tracking into a project that produces ELF binaries. Use when the user wants to set up MemBrowse, add memory analysis GitHub workflows, create membrowse-targets.json for tracking memory usage, or add a MemBrowse badge to the README. Works with embedded firmware (STM32, ESP32, nRF, RISC-V) and non-embedded ELF targets (Linux x86/x64, game engines, system software).

190 days ago

HoloCube (Pomodoro + Trackers)

15
andrewjiangandrewjiang

Run the HoloCube Pomodoro “OS” UI (tracker bar + centered label + lobster) and control water/exercise/focus/pills live.

190 days ago

braiins-ecosystem

9
enunoenuno

Unified Braiins ecosystem skill covering all Bitcoin mining tools - OS firmware, Pool, Toolbox, Manager, Proxy, and Insights calculator

190 days ago

device-4b

7
XuNeoXuNeo

Operate Device 4B hardware including firmware download, flashing via fastboot, adb control, serial monitoring via minicom, and JLink debugging. Use when working with Device 4B or 4b device. Integrates with jira-crash for firmware retrieval and gdb-start for debugging.

190 days ago

kos-firmware

7
plurigridplurigrid

K-Scale Operating System - Rust-based robot firmware with gRPC services for actuator control, IMU, and sim2real transfer. Platform abstraction layer for hardware/simulation backends.

190 days ago

badger-diagnostics

6
johnlindquistjohnlindquist

System diagnostics, verification, and troubleshooting for Badger 2350. Use when checking firmware version, verifying installations, diagnosing hardware issues, troubleshooting errors, or performing system health checks on Badger 2350.

190 days ago

badger-2350-dev

6
johnlindquistjohnlindquist

Development environment setup and workflow for Universe 2025 (Tufty) Badge with MonaOS. Use when setting up the badge, flashing firmware, debugging, or working with the development toolchain.

190 days ago

arm-cortex-expert

5
agent-skills-hubagent-skills-hub

Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Decades of experience writing reliable, optimized, and maintainable embedded code with deep expertise in memory barriers, DMA/cache coherency, interrupt-driven I/O, and peripheral drivers.

190 days ago

embedded-systems

4
ngxtmngxtm

Use when developing firmware for microcontrollers, implementing RTOS applications, or optimizing power consumption. Invoke for STM32, ESP32, FreeRTOS, bare-metal, power optimization, real-time systems.

190 days ago

pt-embedded-device-assessment

3
santosomarsantosomar

Performs authorized security assessment of embedded and IoT devices across hardware, firmware, interfaces, and update mechanisms. Use when testing device boot flows, debug interfaces, firmware integrity, and local/network attack surfaces.

190 days ago

performing-iot-security-assessment

2
mukul975mukul975

Performs comprehensive security assessments of IoT devices and their ecosystems by testing hardware interfaces, firmware, network communications, cloud APIs, and companion mobile applications. The tester uses firmware extraction and analysis, hardware debugging via UART and JTAG, network protocol analysis, and runtime exploitation to identify vulnerabilities across all layers of the IoT stack. Activates for requests involving IoT security testing, embedded device assessment, firmware security analysis, or smart device penetration testing.

IoT-securityfirmware-analysisembedded-systems+2
190 days ago

detecting-dnp3-protocol-anomalies

2
mukul975mukul975

Detect anomalies in DNP3 (Distributed Network Protocol 3) communications used in SCADA systems by monitoring for unauthorized control commands, firmware update attempts, protocol violations, and deviations from baseline traffic patterns using deep packet inspection and machine learning approaches.

ot-securityicsdnp3+5
190 days ago

performing-plc-firmware-security-analysis

2
mukul975mukul975

This skill covers analyzing Programmable Logic Controller (PLC) firmware for security vulnerabilities including hardcoded credentials, insecure update mechanisms, backdoor functions, memory corruption flaws, and undocumented debug interfaces. It addresses firmware extraction from common PLC platforms (Siemens S7, Allen-Bradley, Schneider Modicon), static analysis of firmware images, dynamic analysis in emulated environments, and comparison against known-good baselines to detect tampering.

ot-securityicsscada+4
190 days ago

performing-firmware-malware-analysis

2
mukul975mukul975

Analyzes firmware images for embedded malware, backdoors, and unauthorized modifications targeting routers, IoT devices, UEFI/BIOS, and embedded systems. Covers firmware extraction, filesystem analysis, binary reverse engineering, and bootkit detection. Activates for requests involving firmware security analysis, IoT malware investigation, UEFI rootkit detection, or embedded device compromise assessment.

malwarefirmwareIoT+2
190 days ago

analyzing-bootkit-and-rootkit-samples

2
mukul975mukul975

Analyzes bootkit and advanced rootkit malware that infects the Master Boot Record (MBR), Volume Boot Record (VBR), or UEFI firmware to gain persistence below the operating system. Covers boot sector analysis, UEFI module inspection, and anti-rootkit detection techniques. Activates for requests involving bootkit analysis, MBR malware investigation, UEFI persistence analysis, or pre-OS malware detection.

malwarebootkitrootkit+2
190 days ago

rltools-deploy-hardware

1
chuongdlbchuongdlb

Deploy trained rl-tools policies to hardware — ESP32, Teensy, Crazyflie, PX4, Betaflight platform adapters and firmware integration.

deploymentembeddedesp32+2
190 days ago

ipsw

1
RaiyanRamin1RaiyanRamin1

Apple firmware and binary reverse engineering with the ipsw CLI tool. Use when analyzing iOS/macOS binaries, disassembling functions in dyld_shared_cache, dumping Objective-C headers from private frameworks, downloading IPSWs or kernelcaches, extracting entitlements, analyzing Mach-O files, or researching Apple security. Triggers on requests involving Apple RE, iOS internals, kernel analysis, KEXT extraction, or vulnerability research on Apple platforms.

190 days ago

gpd-firmware-sitl

1
chuongdlbchuongdlb

Firmware-in-the-loop simulation — CFAviary (pycffirmware Crazyflie SITL), BetaAviary (Betaflight UDP SITL), command interfaces, sensor pipelines.

firmwaresitlcrazyflie+1
190 days ago

ESP32 Firmware Generator

Eli-yu-firstEli-yu-first

Generates ESP32 firmware with WiFi/BLE connectivity, OTA updates, and deep sleep optimization

tooliot-&-embeddedai+1
190 days ago