xiao-arduino

Automate Arduino development workflows for Seeed XIAO boards using arduino-cli verification.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/StarSphere-1024/xiao_skills --skill xiao-arduino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xiao-arduino
Source: https://github.com/StarSphere-1024/xiao_skills/tree/main/xiao-arduino
Command: npx skills add https://github.com/StarSphere-1024/xiao_skills --skill xiao-arduino

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill consolidates XIAO Arduino development needs into a single, self-contained unit, enabling quick discovery and activation of platform-specific guides and workflows.

Core Features & Use Cases

  • Pin mappings and board setup for the XIAO family, aligned with /xiao pin definitions.
  • Comprehensive guidance on APIs, libraries, code patterns, and project workflows for multiple XIAO cores.
  • Use Case: rapidly scaffold Arduino sketches for ESP32C3/C5/C6/S3, nRF52840, MG24, RP2040/RP2350, SAMD21, and RA4M1 with built-in verification steps.

Quick Start

To begin, locate the xiao-arduino skill and follow the board-specific sections to generate a compatible sketch for your XIAO board.

Frequently Asked Questions about xiao-arduino

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Can I use arduino-cli to compile and verify sketches for XIAO ESP32C3 or nRF52840?

You can scaffold Arduino sketches for all XIAO boards including ESP32C3, nRF52840, MG24, RP2040, SAMD21, and RA4M1. It provides comprehensive guidance on APIs, libraries, and code patterns tailored to each specific microcontroller core.

Does this Arduino workflow support both RP2040 and RP2350 XIAO cores?

Yes, this workflow fully supports both RP2040 and RP2350 XIAO cores alongside ESP32, nRF52840, MG24, SAMD21, and RA4M1. It provides detailed project scaffolding and library guidance specific to each supported architecture.

What is the best way to automate Arduino project creation for multiple XIAO board variants?

Automating Arduino project creation for XIAO variants is best handled by applying board-specific frontmatter instructions and optional resource directories like `scripts/` and `references/`. This generates deterministic sketches and verification workflows for each architecture.

Why does my XIAO Arduino sketch fail verification when switching between ESP32 and SAMD21 cores?

Verification failures when switching between ESP32 and SAMD21 cores often stem from mismatched pin mappings or incompatible APIs. Applying the standardized `/xiao` pin definitions and board-specific code patterns ensures correct compilation across different XIAO architectures.