add-board

Generate mikrojs board packages for ESP32 development boards.

11|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/mikrojs/mikrojs --skill add-board
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-board
Source: https://github.com/mikrojs/mikrojs/tree/main/skills/add-board
Command: npx skills add https://github.com/mikrojs/mikrojs --skill add-board

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of creating and configuring a mikrojs board package for new ESP32 development boards, reducing setup time and ensuring correct integration.

Core Features & Use Cases

  • Board Package Generation: Automatically generates essential files such as package.json, CMakeLists.txt, and runtime TypeScript based on user input.
  • Hardware Support Configuration: Defines pin mappings, SDK configurations, and driver dependencies for new or existing boards.
  • Use Case: When a developer has a custom ESP32 development board with specific peripherals, this Skill helps set up a complete support package ready for firmware development and testing.

Quick Start

Provide the board's name, vendor, chip type, pin map, required drivers, and configurations to generate a ready-to-use mikrojs board package with all necessary project files and build scripts.

Frequently Asked Questions about add-board

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

FAQPage Schema
How do I create a mikrojs board package for a custom ESP32 development board?

To create a mikrojs board package for a custom ESP32 development board, provide the board name, vendor, chip type, pin map, required drivers, and configurations to generate project files and build scripts. This automates the setup of hardware support configurations and firmware runtime.

What files are generated when configuring ESP32 board support?

Configuring ESP32 board support generates essential project files including package.json, CMakeLists.txt, and runtime TypeScript scripts. These files ensure precise integration of hardware parameters and dependencies necessary for reliable firmware development and deployment.

Can I define custom pin mappings and SDK configurations for new ESP32 hardware?

Yes, you can define custom pin mappings and SDK configurations for new ESP32 hardware. The Skill handles hardware support configuration by integrating your specified pin maps and driver dependencies into the generated board package.

What information do I need to provide to set up ESP32 board support?

To set up ESP32 board support, you need to provide the board's name, vendor, chip type, pin map, required drivers, and specific configurations. This input generates a ready-to-use board package with all necessary build scripts.

Does this board support setup tool work with existing ESP32 boards or only new ones?

The board support setup tool works for both new and existing ESP32 boards. It defines pin mappings, SDK configurations, and driver dependencies to facilitate rapid support and deployment of customized hardware configurations.