Nordic nRF Skill
SkillDev toolsNordic Semiconductor nRF5x/nRF Connect SDK expertise
Use Nordic nRF Skill in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Nordic nRF Skill and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Nordic nRF Skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/embedded-systems/skills/nordic-nrf/SKILL.md and read by Ahel’s review.
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 implementationlow-power-design.js- Ultra-low-power nRF designpower-consumption-profiling.js- Power analysisota-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
| Series | Features |
|---|---|
| nRF51 | Legacy BLE (deprecated) |
| nRF52810/832/833 | BLE 5.0, low-cost |
| nRF52820 | BLE 5.2, Thread |
| nRF52840 | BLE 5.0, Thread, Zigbee, USB |
| nRF5340 | Dual-core, BLE 5.2 |
| nRF9160 | LTE-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
Signals
- GitHub stars
- 2k
- Forks
- 113
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
nordic-nrf- Source
- github.com/a5c-ai/babysitter