---
title: "arduino-skills"
description: "Toolchain-neutral, hardware-aware Arduino and embedded development skills."
canonical: https://agentpluginsdirectory.com/plugins/arduino-skills
last-updated: 2026-09-26
---

# arduino-skills
Toolchain-neutral, hardware-aware Arduino and embedded development skills.
- Slug: arduino-skills
- Publisher: arduino-skills contributors
- Repository: https://github.com/wedsamuel1230/arduino-skills
- Manifest: plugin.json
- Version: 1.8.0
- License: MIT
- Category (editorial): other
- Skills: 30 (arduino-cli-skill, arduino-code-generator, arduino-project-builder, arduino-serial-monitor, arduino-workflow-router, battery-selector, board-selection, board-support, bom-generator, circuit-debugger, code-review-facilitator, datasheet-interpreter, embedded-project-loop, enclosure-designer, error-message-explainer, field-power-and-connectivity-triager, freertos-patterns, hardware-tdd, i2c-bringup-diagnostician, library-selection, memory-budgeting, mermaid-diagram-generator, non-blocking-patterns, ota-deployment-guardian, pin-assignment, power-budget-calculator, readme-generator, sensor-calibration-workbench, sensor-signal-filtering, wiring-safety-check)
- MCP servers: 0
- Stars: 22
- Repository created: 2026-01-04
- Repository last pushed: 2026-08-20
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/arduino-skills
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What arduino-skills does, in the publisher's words

> Professional Arduino/embedded systems skills and maker tools for development, education, and prototyping. > v1.8.0: toolchain-neutral, > board-aware Arduino skills with plugin packaging, > physical-world evidence gates, and composable lifecycle workflows for OTA deployment, calibration, > field-power triage, and I2C bring-up.

- arduino-skills
- 📋 Table of Contents
- 🔍 Overview
- 🤖 How Skills Work
- 📦 Installation
- 🚀 Quick Start

This collection provides production-ready skills for Arduino and maker projects:

The workflow is toolchain-neutral across Arduino IDE, Arduino CLI, PlatformIO, and vendor-specific tools. The exact board, framework, versions, and hardware evidence determine what can be claimed for a task.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/wedsamuel1230/arduino-skills/HEAD/README.md

## Skills

- arduino-cli-skill: Use when users need Arduino CLI commands for board discovery, library installation, compilation, upload, or serial-port troubleshooting on Windows, macOS, or Linux. Use it as the CLI branch of a broader workflow when the project also involves Arduino IDE, PlatformIO, vendor tools, hardware, power,…
- arduino-code-generator: Generate Arduino and embedded C++ snippets for sensors, actuators, buses, state machines, timing, data logging, and hardware abstraction. Use when a user requests implementation code and provide the exact board, framework, toolchain, pins, voltage, memory, and library versions first. Bundled templa…
- arduino-project-builder: Build complete Arduino and embedded projects across Arduino IDE, Arduino CLI, PlatformIO, and vendor-specific toolchains. Use when users request an application combining firmware, sensors, actuators, networking, power, or deployment rather than a code snippet. The bundled scaffold targets UNO, ESP3…
- arduino-serial-monitor: Read and analyze Arduino or embedded serial output for structured runtime debugging across Arduino IDE, Arduino CLI, PlatformIO, and vendor-specific monitor tools. Use when boot output, sensor data, resets, communication failures, timing symptoms, or field behavior need evidence rather than compile…
- arduino-workflow-router: Route Arduino and embedded-system requests across Arduino IDE, Arduino CLI, PlatformIO, and vendor-specific tools. Use when a request combines firmware, board constraints, electronics, power, networking, calibration, enclosure, upload, debugging, OTA, or maintenance, or when the exact board or tool…
- battery-selector: Helps choose the right battery type and charging solution for Arduino/ESP32/RP2040 projects. Use when user asks about battery options, charging circuits, power source selection, or says "what battery should I use". Covers chemistry selection, safety, voltage regulation, and charging circuits.
- board-selection: Use when choosing or replacing an Arduino Uno, Uno R4, ESP32, ESP32-S3, Raspberry Pi Pico, Pico W, or another embedded board from project requirements. Compare exact board constraints, toolchains, libraries, power, memory, peripherals, recovery, and lifecycle fit before implementation.
- board-support: Resolve a named Arduino, ESP32, RP2040, or other embedded board to a source-backed exact profile, including pin/peripheral capability, voltage/current, buses, framework/core/toolchain, and variant or revision risks. Use this whenever a user asks for a board reference, pinout, GPIO restrictions, boa…
- bom-generator: Generates Bill of Materials (BOM) from project descriptions for Arduino/ESP32/RP2040 projects. Use when user needs component lists, parts shopping lists, cost estimates, or asks "what parts do I need". Outputs formatted BOMs with part numbers, quantities, suppliers (DigiKey, Mouser, Amazon, AliExpr…
- circuit-debugger: Systematic hardware debugging guide for Arduino/ESP32/RP2040 circuits. Use when user reports: circuit not working, components getting hot, no power, intermittent failures, unexpected behavior, sensor not responding, LED not lighting, motor not spinning. Guides through power checks, continuity testi…
- code-review-facilitator: Automated code review for Arduino/ESP32/RP2040 projects focusing on best practices, memory safety, and common pitfalls. Use when user wants code feedback, says "review my code", needs help improving code quality, or before finalizing a project. Generates actionable checklists and specific improveme…
- datasheet-interpreter: Extracts key specifications from component datasheet PDFs for maker projects. Use when user shares a datasheet PDF URL, asks about component specs, needs pin assignments, I2C addresses, timing requirements, or register maps. Downloads and parses PDF to extract essentials. Complements datasheet-pars…
- embedded-project-loop
- enclosure-designer
- error-message-explainer
- field-power-and-connectivity-triager
- freertos-patterns
- hardware-tdd
- i2c-bringup-diagnostician
- library-selection
- memory-budgeting
- mermaid-diagram-generator
- non-blocking-patterns
- ota-deployment-guardian
- pin-assignment
- power-budget-calculator
- readme-generator
- sensor-calibration-workbench
- sensor-signal-filtering
- wiring-safety-check

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
