Zephyr Index
The Zephyr Index is your entry point to a suite of specialized Agent Skills designed for professional Zephyr RTOS development.
When to Use
- You are starting a new Zephyr task and don't know which skill is relevant.
- You need a high-level overview of the Zephyr skill ecosystem.
- You want to navigate between foundational, common, and advanced Zephyr features.
Quick Start (Skill Selection)
- Open quick_reference.md and match your task category.
- If the task spans multiple domains, follow decision_tree.md.
- Open the selected skill
SKILL.md, then load only the referenced docs needed for the current task.
Navigation Hub
1. Skill Selection
If you have a specific task but aren't sure which skill to load, consult the Decision Tree or the Quick Reference.
2. Full Catalog
Review the Skill Catalog for a complete index of all 21 consolidated skills across four implementation phases.
Core Categories
Foundations & Workflows
Covers the bedrock of Zephyr: West, Devicetree, Build Systems, and Core Kernel Basics.
- Key Skills:
zephyr-foundations, build-system, devicetree, kernel-basics.
Hardware & Peripherals
Interfacing with the physical world: GPIO, I2C, SPI, Sensors, and Power Management.
- Key Skills:
hardware-io, power-performance.
Connectivity
Networking and communication: BLE, IP (MQTT/CoAP/LwM2M), USB, and CAN.
- Key Skills:
connectivity-ble, connectivity-ip, connectivity-usb-can.
Production & Advanced
Taking your product to the finish line: Security, OTA Updates, Testing, and Multicore.
- Key Skills:
security-updates, testing-debugging, multicore.
Automation Tools
- task_skill_match.py: Match task text to likely skills using keyword maps.
Examples & Templates
- task_skill_keywords.csv: Starter keyword-to-skill mapping for quick routing.
Validation Checklist
Resources
- References:
skill_catalog.md: Complete list of all skills and their triggers.
decision_tree.md: Visual guide for skill selection.
quick_reference.md: Task-to-skill mapping for common queries.
- Scripts:
task_skill_match.py: Keyword router for skill discovery.
- Assets:
task_skill_keywords.csv: Starter keyword map for routing.
1---2name: zephyr-index3description: Navigation hub for the Zephyr RTOS Agent Skill ecosystem. Use this skill to discover, select, and navigate to specialized skills for building, configuring, and debugging Zephyr-based embedded applications. Trigger when you are unsure which specialized Zephyr skill to apply to a task.4---5
6# Zephyr Index
7
8The **Zephyr Index** is your entry point to a suite of specialized Agent Skills designed for professional Zephyr RTOS development.
9
10## When to Use
11- You are starting a new Zephyr task and don't know which skill is relevant.
12- You need a high-level overview of the Zephyr skill ecosystem.
13- You want to navigate between foundational, common, and advanced Zephyr features.
14
15## Quick Start (Skill Selection)
161. Open **[quick_reference.md](references/quick_reference.md)** and match your task category.
172. If the task spans multiple domains, follow **[decision_tree.md](references/decision_tree.md)**.
183. Open the selected skill `SKILL.md`, then load only the referenced docs needed for the current task.
19
20## Navigation Hub
21
22### 1. Skill Selection
23If you have a specific task but aren't sure which skill to load, consult the **[Decision Tree](references/decision_tree.md)** or the **[Quick Reference](references/quick_reference.md)**.
24
25### 2. Full Catalog
26Review the **[Skill Catalog](references/skill_catalog.md)** for a complete index of all 21 consolidated skills across four implementation phases.
27
28## Core Categories
29
30### Foundations & Workflows
31Covers the bedrock of Zephyr: West, Devicetree, Build Systems, and Core Kernel Basics.
32- **Key Skills**: `zephyr-foundations`, `build-system`, `devicetree`, `kernel-basics`.
33
34### Hardware & Peripherals
35Interfacing with the physical world: GPIO, I2C, SPI, Sensors, and Power Management.
36- **Key Skills**: `hardware-io`, `power-performance`.
37
38### Connectivity
39Networking and communication: BLE, IP (MQTT/CoAP/LwM2M), USB, and CAN.
40- **Key Skills**: `connectivity-ble`, `connectivity-ip`, `connectivity-usb-can`.
41
42### Production & Advanced
43Taking your product to the finish line: Security, OTA Updates, Testing, and Multicore.
44- **Key Skills**: `security-updates`, `testing-debugging`, `multicore`.
45
46## Automation Tools
47- **[task_skill_match.py](scripts/task_skill_match.py)**: Match task text to likely skills using keyword maps.
48
49## Examples & Templates
50- **[task_skill_keywords.csv](assets/task_skill_keywords.csv)**: Starter keyword-to-skill mapping for quick routing.
51
52## Validation Checklist
53- [ ] At least one representative task in each phase maps cleanly through `quick_reference.md`.
54- [ ] Decision tree path selected for a task resolves to an existing skill file.
55- [ ] Skill catalog entries match current directories under `skills/*`.
56- [ ] Navigation links in this index resolve without broken relative paths.
57
58## Resources
59
60- **[References](references/)**:
61 - `skill_catalog.md`: Complete list of all skills and their triggers.
62 - `decision_tree.md`: Visual guide for skill selection.
63 - `quick_reference.md`: Task-to-skill mapping for common queries.
64- **[Scripts](scripts/)**:
65 - `task_skill_match.py`: Keyword router for skill discovery.
66- **[Assets](assets/)**:
67 - `task_skill_keywords.csv`: Starter keyword map for routing.