agentsclimarketplace

Nordic nrf

Skill a5c-ai/babysitter/library/specializations/embedded-systems/skills/nordic-nrf

Nordic Semiconductor nRF5x/nRF Connect SDK expertiseFrom its SKILL.md

Install
npx -y skills add a5c-ai/babysitter --skill nordic-nrf

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

3.0 KB, 668 tokens by cl100k_base, as published. Nobody here has run it

Nordic nRF Skill

Overview

This skill provides expert-level support for Nordic Semiconductor nRF5x series and nRF Connect SDK development, with deep expertise in Bluetooth Low Energy, power optimization, and wireless protocols.

Capabilities

nRF Connect SDK

  • SDK configuration and setup
  • West workspace management
  • Board definition customization
  • Application architecture patterns
  • Multi-image builds

Bluetooth Low Energy

  • SoftDevice configuration (legacy nRF5 SDK)
  • Zephyr BLE stack configuration
  • GATT service generation
  • Connection parameter optimization
  • Advertising configuration
  • Pairing and bonding
  • Bluetooth Mesh implementation

Power Profiling

  • Nordic Power Profiler Kit 2 integration
  • Current measurement analysis
  • Sleep mode optimization
  • Radio duty cycle analysis
  • Battery life estimation
  • Power consumption logging

Debugging and Logging

  • nRF logging subsystem configuration
  • RTT (Real-Time Transfer) debugging
  • J-Link integration
  • nRF Command Line Tools
  • Core dump analysis

Thread/Matter Support

  • OpenThread configuration
  • Thread network setup
  • Matter device implementation
  • Border router setup
  • Multiprotocol configuration

Peripheral Configuration

  • GPIO and GPIOTE configuration
  • Timer and counter setup
  • PWM configuration
  • SPI/I2C/UART drivers
  • ADC (SAADC) configuration
  • NFC configuration

Target Processes

  • bsp-development.js - nRF BSP implementation
  • low-power-design.js - Ultra-low-power nRF design
  • power-consumption-profiling.js - Power analysis
  • ota-firmware-update.js - nRF DFU implementation

Dependencies

  • nRF Connect SDK
  • nRF Command Line Tools
  • Segger J-Link software
  • Nordic Power Profiler Kit 2 (optional)

Usage Context

This skill is invoked when tasks require:

  • nRF5x/nRF52/nRF53/nRF91 development
  • BLE application implementation
  • Ultra-low-power optimization
  • Thread/Matter development
  • Power profiling analysis

Family Support

SeriesFeatures
nRF51Legacy BLE (deprecated)
nRF52810/832/833BLE 5.0, low-cost
nRF52820BLE 5.2, Thread
nRF52840BLE 5.0, Thread, Zigbee, USB
nRF5340Dual-core, BLE 5.2
nRF9160LTE-M/NB-IoT cellular

Example Configurations

BLE Advertising

static struct bt_le_adv_param adv_param = BT_LE_ADV_PARAM_INIT(
    BT_LE_ADV_OPT_CONNECTABLE | BT_LE_ADV_OPT_USE_NAME,
    BT_GAP_ADV_FAST_INT_MIN_2,
    BT_GAP_ADV_FAST_INT_MAX_2,
    NULL);

bt_le_adv_start(&adv_param, ad, ARRAY_SIZE(ad), NULL, 0);

Power Configuration (prj.conf)

CONFIG_PM=y
CONFIG_PM_DEVICE=y
CONFIG_BT_CTLR_TX_PWR_MINUS_8=y
CONFIG_BT_CTLR_ADV_EXT=n

What ships with it: 1 file

780 B alongside SKILL.md

Keep looking

Skills are one crate of 326,059. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.